Commit Graph
100 Commits
Author SHA1 Message Date
Holger FriedrichandGitHub db6e5c2589 [serial] Fix test on Windows platform (#19391)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-27 00:08:15 +02:00
Holger FriedrichandGitHub a0ab415a29 Add AGENTS.md (#19357)
* Add AGENTS.md

This adds instructions for AI coding agents like Copilot.
See https://agents.md/ for further information.

This is a first step. As an example, you should now be able
to ask the coding agent to create a new binding.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-20 12:07:16 +02:00
Holger FriedrichandGitHub c4dceefccd Activate javaagent for tests to avoid JDK warnings (#19329)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-14 23:20:19 +02:00
Holger FriedrichandGitHub 3942fd29da [knx] Fix test warning (#19330)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-14 23:06:42 +02:00
Holger FriedrichandGitHub d0efcd78a7 [pythonscripting] Workdaround for failing clean on Windows (#19316)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-12 16:12:20 +02:00
Holger FriedrichandGitHub beba61421e Resolve itests after core update (#19311)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-10 21:00:12 +02:00
Holger FriedrichandGitHub 43afc5f5f1 Extend dependabot: ftpupload (#19296)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-08 07:30:11 +02:00
Holger FriedrichandGitHub ea276c759a Adapt add-ons to new hivemq version (#19278)
* Adapt add-ons to new hivemq version

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-07 14:56:48 +02:00
Holger FriedrichandGitHub 51963af22c Resolve after upgrade of directory watcher (#19277)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-03 22:18:59 +02:00
Holger FriedrichandGitHub f2b8f2674c Resolve after jmdns upgrade (#19274)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-01 18:31:52 +02:00
Holger FriedrichandGitHub 9dc6e48174 Resolve after jmdns/xtext/xtend/uom upgrade (#19266)
* Resolve after jmdns upgrade

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-31 11:34:27 +02:00
Holger FriedrichandGitHub c698d0c5ae Resolve itests after hivemq upgrade (#19232)
Upgrades netty from 4.1.118 to 4.1.122

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-24 15:54:17 +02:00
Holger FriedrichandGitHub d748f32c65 Bump org.eclipse.jdt:ecj from 3.39.0 to 3.41.0 (#19215)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-22 18:18:57 +02:00
Holger FriedrichandGitHub 03058507be Upgrade cxf to 3.6.8 (#19136)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-20 15:43:21 +02:00
Holger FriedrichandGitHub 0b45e88932 Resolve itests after hivemq upgrade (#19178)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-20 06:34:01 +02:00
Holger FriedrichandGitHub d982d4d1da [transform.bin2json] Upgrade jbbp to 3.0.1 (#19175)
* Upgrade jbbp from 1.4.1 to 3.0.1,
  Changelog: https://github.com/raydac/java-binary-block-parser?tab=readme-ov-fie#change-log

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-17 21:43:06 +02:00
Holger FriedrichandGitHub a190fe1e96 Add ecj to Dependabot config (#19176)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-17 10:26:57 +02:00
Holger FriedrichandGitHub 5bb7ef59c0 [knx] Refine default semantic tags (#19031)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-16 11:55:38 +02:00
Holger FriedrichandGitHub 8ae35c0c84 Upgrade Karaf from 4.4.7 to 4.4.8 (#19076)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-09 21:27:48 +02:00
Holger FriedrichandGitHub 26450bc6fc Dependabot groups (#19063)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-07-27 10:53:00 +02:00
f34491551d Dependabot for Plugins (#19039)
* Dependabot for Plugins

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Co-authored-by: lsiepel <leosiepel@gmail.com>
2025-07-25 10:08:56 +02:00
Holger FriedrichandGitHub 8fa366d119 Enable Dependabot PRs (#19029)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-07-24 01:33:34 +02:00
Holger FriedrichandGitHub 3aec714255 [knx] Upgrade Calimero to 2.6 (#18858)
* Upgrade Calimero from 2.6-rc2 to 2.6, see changes
https://github.com/calimero-project/calimero-core/compare/v2.6-rc2...v2.6

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-27 12:04:34 +02:00
Holger FriedrichandGitHub dc3f53c0d5 Use Maven 3.9.10 for CI build (#18769)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-12 18:53:07 +02:00
Holger FriedrichandGitHub 8eb0e0f913 [knx] Ignore value NaN for DPT 9 and DPT 14 (#18690)
* For DPT 14, the standard IEEE 754 encoded NaN and Inf values
  are ignored
* For DPT 9, the special value 0x7FFF used for NaN (and invalid
  data) is ignored

Warnings are only logged on loglevel debug, as real hardware
might use those values to indicate errors.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-06 21:52:00 +02:00
Holger FriedrichandGitHub 4ae43c7e5f Resolve runbundles (#18758)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-05 22:16:43 +02:00
f0b681ffb2 [mqtt.homeassistant] Fix GraalVM path on Windows (#18734)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Co-authored-by: Holger Friedrich <holgerf@daddelkiste.lan>
2025-06-01 09:32:18 +02:00
Holger FriedrichandGitHub c65e016e69 Add top dir marker for Maven 4 (#18713)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-28 16:09:42 +02:00
Holger FriedrichandGitHub 248c4643ba [GHA] Permit rebuild from forks (#18699)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-19 09:23:53 +02:00
Holger FriedrichandGitHub b93c093ef4 [GHA] Adapt rebuild (#18632)
* Move triggering rebuild on label to separate workflow
* Grant permissions for removing label

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-10 18:09:53 +02:00
Holger FriedrichandGitHub 536f355a18 Revert upgrade of JUnit to 5.12.1 (#18648)
This reverts commit 34f939eca51371e98f634ea8420a388eaffdfc37.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-07 07:56:18 +02:00
Holger FriedrichandGitHub e349609ba7 [GHA] Fix rebuild using label rebuild (#18629)
* Implement rebuild in ci_build workflow to make PR validation pass
* Remove label rebuild at the end of the workflow

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-01 08:53:53 +02:00
Holger FriedrichandGitHub 8ecbbbf29d Improve XML schema validation (#18608)
* Move validation to subprojects, skip on top level to avoid double
  execution using a marker file (regression, #18579)

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-26 10:50:08 +02:00
Holger FriedrichandGitHub 850628f67f [GHA] Allow rebuild using label rebuild (#18596)
* This restores functionality we had before we migrated the PR builds
  to GitHub Actions.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-24 10:40:13 +02:00
Holger FriedrichandGitHub 6996dc8b57 Improve XML schema validation (#18581)
* Fix failing validation in submodules (regression, #18579)
* Skip schema validation when -DskipChecks is set

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-20 11:39:22 +02:00
Holger FriedrichandWouter Born 97db663457 [sensorcommunity] Adapt test to core change
* Add dummy functions for semantic tags to mockup

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-17 09:47:36 +02:00
Holger FriedrichandWouter Born 11bfab9f5e [bluetooth.daikinmodoka] Adapt test to core change
* Add dummy functions for semantic tags to mockup

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-17 09:47:36 +02:00
Holger FriedrichandGitHub 0284a06be4 [bluetooth.daikinmodoka] Adapt test to core change (#18493)
* Add dummy functions for semantic tags to mockup

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-06 15:46:17 +02:00
Holger FriedrichandGitHub 3682f480ec [sensorcommunity] Adapt test to core change (#18488)
* Add dummy functions for semantic tags to mockup

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-05 11:33:06 +02:00
Holger FriedrichandGitHub ecbb42af16 [metrics] Upgrade dependencies (#18377)
* Adapt to core change, i.e.
  * metrics-core from 4.0.7 to 4.2.30
  * micrometer-core from 1.6.3 to 1.14.5
  * HdrHistogram from 2.1.12 to 2.2.2

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-04 19:22:31 +02:00
Holger FriedrichandGitHub 33d182f13c Improve GitHub Actions (#18451)
* pin external action stCarolas/setup-maven to specific SHA
* pin external action Ana06/get-changed-files to specific SHA
* set global timeout
* comments

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-26 23:07:52 +01:00
Holger FriedrichandGitHub 6d804b02dd Adapt dependencies to core change (#18435)
* Adapt dependencies to core change
* Add jakarta.inject-api to mqtt.generic

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-24 07:24:13 +01:00
Holger FriedrichandGitHub 16e8fdab9f Resolve bundles (#18403)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-17 12:12:13 +01:00
Holger FriedrichandGitHub 4464e541eb Replace GH Action from tj-actions by custom code (#18399)
The GitHub Actions build workflow includes external Actions from
3rd party repositories.
The functionality of tj-actions/verify-changed-files was used to
detect modifications of files during the build process.
The external action is removed and replaced by custom code.
This is less flexible, but does not require an external action in the
build toolchain.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-16 22:00:43 +01:00
Holger FriedrichandGitHub 4dfb47e9b1 [knx] Upgrade Calimero to 2.6-rc2 (#18333)
* [knx] Upgrade Calimero to 2.6-rc2

* Upgrade Calimero from 2.6-rc1 to 2.6-rc2, see changes
https://github.com/calimero-project/calimero-core/compare/v2.6-rc1...v2.6-rc2
* Handle deprecations

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>

* * Minor Java 21 improvements

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>

---------

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-02-27 22:55:34 +01:00
Holger FriedrichandGitHub 1e26d3ba47 [mqtt.awtrix3] Spotless (#18334)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-02-27 22:44:42 +01:00
Holger FriedrichandGitHub eb717083d2 Resolve bundles (#18288)
Fixup for #18277, netty upgrade in core

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-02-19 08:39:11 +01:00
Holger FriedrichandGitHub 51df8f302f Upgrade hivemq-mqtt-client to 1.3.5, Netty to 4.1.118.Final (#18277)
* Upgrade hivemq-mqtt-client to 1.3.5, Netty to 4.1.118.Final
* Upgrade hivemq-mqtt-client from 1.3.3 to 1.3.5
* Upgrade netty from 4.1.104 to 4.1.118
* Upgrade moquette-broker from 0.15 to 0.16, disable telemetry introduced
in 0.16
* Upgrade h2-mvstore from 1.4.199 to 2.1.212

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-02-18 12:31:27 +01:00
Holger FriedrichandGitHub d6ef92e12d Adapt dependencies due to core changes (#18214)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-02-15 11:29:27 +01:00
Holger FriedrichandGitHub 6a1a41a58f Adapt Nullable annotations to core change (#18231)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-02-10 16:03:10 +01:00
Holger FriedrichandGitHub f479a38337 Upgrade Karaf from 4.4.6 to 4.4.7 (#17515)
* Upgrade Karaf from 4.4.6 to 4.4.7

* Sync runtime dependencies with Karaf 4.4.7, most notably:
   * PaxWeb 8.0.30
   * Jetty 9.4.57.v20241219
   * BouncyCastle 1.78.1
   * CXF 3.6.4
   * Jackson 2.18.2
   * JNA 5.16.0
   * JAXB 2.3.9
   * commons-io 2.17.0
   * commons-lang3 3.17.0
   * commons-logging 1.3.4
   * ASM 9.7.1
   * PaxLogging 2.2.8
 * Resolve itest runbundles

* Adapt to core change, xtext dependencies

* gson 2.11.0
* guava 3.33.1
* ecj 3.39.0
* Fix newly introduced compilation and test issues in bindings

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-26 15:47:37 +01:00
Holger FriedrichandGitHub 3457f50112 Remove RegistryHook (#18134)
Adapt to core change #4568.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-26 15:46:27 +01:00
Holger FriedrichandGitHub ffa2d1722d Fix JavaDoc output directory (#18064)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-07 22:56:07 +01:00
Holger FriedrichandGitHub bbec3d59f8 Upgrade plugins (#18042)
* maven-site-plugin to 3.21.0
* maven-plugin-plugin to 3.15.1

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-05 14:18:03 +01:00
Holger FriedrichandGitHub 32586c096f [velbus] Update license headers to 2025 (#18041)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-05 10:03:00 +01:00
Holger FriedrichandGitHub 26749f0fc1 Upgrade plugins (#18037)
* frontend-maven-plugin to 1.15.1
* license-maven-plugin to 4.6
https://github.com/mathieucarbou/license-maven-plugin/releases
* maven-clean-plugin to 3.4.0
https://github.com/apache/maven-clean-plugin/releases/tag/maven-clean-plugin-3.4.0
* maven-dependency-plugin to 3.8.1
* maven-deploy-plugin to 3.1.3
* maven-enforcer-plugin to 3.5.0
https://github.com/apache/maven-enforcer/releases
* maven-failsafe-plugin to 3.5.2
* maven-install-plugin to 3.1.3
https://github.com/apache/maven-install-plugin/releases
* maven-jar-plugin to 3.4.2
https://github.com/apache/maven-jar-plugin/releases/tag/maven-jar-plugin-3.4.2
* maven-javadoc-plugin to 3.11.2
* maven-release-plugin to 3.1.1
* maven-site-plugin to 3.21.0
* maven-surefire-plugin to 3.5.2
* build-helper-maven-plugin to 3.6.0
https://github.com/mojohaus/build-helper-maven-plugin/releases/tag/3.6.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-05 00:47:18 +01:00
Holger FriedrichandGitHub 1a4cebd281 [mqtt.homeassistant] Fix build (#18014)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-01 23:16:14 +01:00
Holger FriedrichandGitHub 6978b9978b [knx] Allow color temperatures specified in mired (#18004)
This allows other bindings or scripts to send commands
which specify the color temperature in mired.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-01 11:40:10 +01:00
Holger FriedrichandGitHub 37c491bcd1 Upgrade JaCoCo to 8.12 (#18005)
Upgrades JaCoCo and corrensponding maven plugin from 8.11 to 8.12.
See changelog:
https://www.jacoco.org/jacoco/trunk/doc/changes.html

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-12-30 22:48:34 +01:00
Holger FriedrichandGitHub d14749bb64 [persistence.jpa] Upgrade Apache Derby to 10.17.1.0 (#17990)
- Upgrade derby from 10.16.1.1 to 10.17.1.0 (requires Java 21)
- Upgrade openjpa from 4.0.0 to 4.0.1
- Upgrade jakarta.el-api from 6.0.0-RC1 to 6.0.1

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-12-28 07:58:15 +01:00
Holger FriedrichandGitHub 9544767641 Remove Java 17 build, switch to 21 (#17910)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-12-16 08:38:39 +01:00
Holger FriedrichandGitHub 639a1cb263 Prepare for OH 5.0.0 (#17906)
* Switch to 5.0.0-SNAPSHOT
* Fix spotless after unleash
* resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-12-15 20:30:05 +01:00
Holger FriedrichandGitHub 64e4bad8e6 [knx] Upgrade calimero-device to 2.6-rc1 (#17830)
Upgrade library which was not included in #16588.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-12-02 21:38:35 +01:00
Holger FriedrichandGitHub 4ed9474bdb [ism8] Allow linking switch-r to Contact items (#17742)
* [ism8] Allow linking switch-... to Contact items

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-30 22:40:32 +01:00
Holger FriedrichandGitHub 3187b0110f [ism8] Prevent sending for read-only channel types (#17760)
* [ism8] Prevent sending for read-only channel types

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-30 22:38:49 +01:00
Holger FriedrichandGitHub 7b1c44547e [knx] Improve logging for serial gateways (#17793)
* Logger in SerialAdapter respects the log setting for the binding.
* Additional warning if open port is detected.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-24 10:19:33 +01:00
Holger FriedrichandGitHub 8bc89612c1 [knx] Readme: Troubleshooting, Logger, kBerry (#17797)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-24 00:39:16 +01:00
Holger FriedrichandGitHub 68a02d538a Upgrade XStream to 1.4.21 (#17763)
* Upgrade XStream from 1.4.20 to 1.4.21, fixes CVE-2024-47072.
  See changelog at https://x-stream.github.io/changes.html#1.4.21

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-19 11:03:33 +01:00
Holger FriedrichandGitHub 063f551d4a [metrics] Fix link to json example (#17766)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-18 23:25:48 +01:00
Holger FriedrichandGitHub 76ca7e449f [ism8] Fix example, regression (#17759)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-17 22:26:42 +01:00
Holger FriedrichandGitHub 562ce0348f [ism8] Extend example sitemap (#17738)
* Add things, items, and sitemap for heat pump and solar module.
* Use UOM for all items.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-17 11:19:52 +01:00
Holger FriedrichandGitHub 10b3f0ae6c [knx] Improve handling of unknown encrypted frames (#17721)
* Show encrypted frames without a matching key using console command
  "openhab:knx list-unknown-ga"; sort output numerically by GA.
* Add trace logging to show decryption error due to missing key.
  Previously, those frames were silently dropped unless logging for
  Calimero was explicitly enabled as well.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-10 19:35:14 +01:00
Holger FriedrichandGitHub 65132c31f6 [ism8] Improve debug logging (#17705)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-06 07:56:17 +01:00
Holger FriedrichandGitHub d40ecd3868 [ism8] Add channel types for heat pumps (#17688)
* [ism8] Add channel types for heat pumps

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-11-05 23:03:19 +01:00
Holger FriedrichandGitHub 2d403dc158 [knx] Code rework (#17420)
* [knx] Code rework

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-09-15 22:48:34 +02:00
Holger FriedrichandGitHub dbc607abcf [knx] Allow decoding of KNX Data Secure frames (#12434)
* [knx] Allow decoding of KNX Data Secure frames

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-09-15 21:55:30 +02:00
Holger FriedrichandGitHub 54fd13b0c1 Reduce SAT warnings (#17406)
* Reduce SAT warnings

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-09-13 17:20:11 +02:00
Holger FriedrichandGitHub 52cc195056 Upgrade to JmDNS 3.5.12 (#17389)
Adapt itests to core, see openhab/openhab-core#4337.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-09-08 19:16:43 +02:00
Holger FriedrichandGitHub 8e3dedd181 [ism8] Fix broken image in docs (#17175)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-07-29 00:18:06 +02:00
Holger FriedrichandGitHub dcd778301b [persistence.jpa] Upgrade openjpa and derby (#16591)
Support Java 21

- Upgrade openjpa from 3.2.2 to 4.0.0
- Upgrade derby from 10.14.2.0 to 10.16.1.1 (last Java 17 release)
- Migrate javax.el to jakarta.el-api 6.0.0-RC1
- Revert workaround for Java 21, #16612

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-05-28 22:47:02 +02:00
Holger FriedrichandGitHub f8cbca62b7 Upgrade Jollyday to 0.28.1 (#16798)
* Upgrade Jollyday from 0.27.0 to 0.28.1.
* Upgrade jackson from 2.16.0 to 2.28.1
* Upgrade threeten-extra from 1.7.2 to 1.8.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-05-24 21:41:02 +02:00
Holger FriedrichandGitHub b5375fec8a [tado] Revert #16686 (#16793)
Downgrade swagger-codegen-maven-plugin to old version.
Add warning to pom file.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-05-23 19:51:21 +02:00
Holger FriedrichandGitHub d36b123e0c Upgrade Karaf from 4.4.5 to 4.4.6 (#16676)
* Sync runtime dependencies with Karaf 4.4.6, most status
t notably:
  * Jetty 9.4.54.v20240208, addresses CVE-2024-22201
  * Pax Logging 2.2.7
  * Pax Web 8.0.27
  * ASM 9.7
* Resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-05-20 23:39:42 +02:00
Holger FriedrichandGitHub cf21184c1b Update plugins (#16683)
* update multiple dependencies

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-29 12:24:45 +02:00
Holger FriedrichandGitHub 1af3ecd989 [tradfri] Adapt tests to ColorUtil changes on core (#16699)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-29 00:32:15 +02:00
Holger FriedrichandGitHub c9c75124aa [tado] Update plugins (#16686)
* swagger-codegen-maven-plugin, 2.3.1 to 2.4.41

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-28 20:49:05 +02:00
Holger FriedrichandGitHub b6cbc7ff82 [mapdb] Explicitly set date format for serialization (#16657)
Between Java 17 and Java 21, serialization of Date has changed due to CLDR 42 which uses a narrow non-breaking space.
To ease switching JDK versions, the serialization format is explicitly set to the Java 17 format when GsonBuilder is used.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-28 20:14:31 +02:00
Holger FriedrichandGitHub be7c6bbcdb [amplipi] Update plugins (#16685)
* openapi-generator-maven-plugin, 5.1.0 to 7.0.1, see
  https://github.com/OpenAPITools/openapi-generator/releases

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-27 10:45:51 +02:00
Holger FriedrichandGitHub 4cc5a27984 [CI] Add Java 21 compiling to J17 and native J21 (#16672)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-22 08:41:38 +02:00
Holger FriedrichandGitHub 7f82032643 [deutschebahn] Fix example and update links (#16645)
* [deutschebahn] Fix example and update links

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-12 18:57:06 +02:00
Holger FriedrichandGitHub 051a186cf5 [knx] Add JaCoCo test-coverage (#16507)
Test coverage analysis is based on JaCoCo tool.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-07 10:29:51 +02:00
Holger FriedrichandGitHub 2e4886aeaa [persistence.jpa] Pin to Java 17 (#16612)
This is a workaround to allow compiling with Java 21.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-05 21:08:59 +02:00
Holger FriedrichandGitHub c9c1b42fe1 [enocean] Fix Java 21 build (#16615)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-05 21:03:43 +02:00
Holger FriedrichandGitHub 7f4686926b Bump maven-compiler-plugin to 3.13.0 (#16609)
Avoid ZipException with ejc >3.30.0.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-04 06:13:30 +02:00
Holger FriedrichandGitHub b3ba1dfb0e Allow for compiling with Java 21 (#16594)
* Support Java 17 and 21, default compilation to Java 17 class files
* Add profile "j21" to compile to Java 21 class files
* Bump ecj to 3.36.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-04-01 13:58:56 +02:00
Holger FriedrichandGitHub 1dd8fd10a6 [knx] Upgrade Calimero to 2.6-rc1 (#16588)
* [knx] Upgrade Calimero to 2.6-rc1
- Bugfixes and new subtypes for DPTs 20, 21, 22.
- Remove workarounds for issues in v2.5.1.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-03-31 10:44:16 +02:00
Holger FriedrichandGitHub df884ac643 Upgrade SAT plugin to 0.16.0 (#16582)
Modify code which leads to build error with new version of SpotBugs.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-03-31 10:43:44 +02:00
Holger FriedrichandGitHub d2050f43a7 [dynamodb] Enable tests (#16554)
Add missing dependencies after Karaf upgrade #16493.

Fixes #16535.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-03-29 19:44:02 +01:00
Holger FriedrichandGitHub 3d65b3003f Upgrade to Karaf 4.4.5 (#16493)
For release notes, see:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12353604&projectId=12311140

* [dynamodb] Disable tests

Tests are disabled due to compatibility issue of DynamoDBLocal and Jetty upgrade #16493.
To be resolved in subsequent commit.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-03-17 20:28:10 +01:00
Holger FriedrichandGitHub 99d1b423c9 [knx] Increase test coverage (#16511)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-03-16 11:51:53 +01:00