Commit Graph
100 Commits
Author SHA1 Message Date
Holger FriedrichandGitHub 0046933547 Configure maven-shade-plugin for bc in jetty.certificate (#5647)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-07-21 18:19:51 +02:00
Holger FriedrichandGitHub a129375e9d [GHA] Fix rebuild label (#5724)
actions/checkout v7 no longer allows checking out foreign repositories,
unless allow-unsafe-pr-checkout: true is specified.
This PR actually removes the foreign repo checkout, as the gh tool calls
should work on the base repo as well.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-07-21 18:13:12 +02:00
Holger FriedrichandGitHub 0d0bf9427b [io.monitor] Upgrade dependencies (#5660)
* metrics-core from 4.2.38 to 4.2.39

  Release notes:
  https://github.com/dropwizard/metrics/releases

* micrometer-core from 1.16.3 to 1.17.0

  Release notes:
  https://github.com/micrometer-metrics/micrometer/releases

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-07-15 20:07:48 +02:00
Holger FriedrichandGitHub 758234f655 Upgrade bouncycastle to 1.85 (#5717)
- Upgrade bouncycastle from 1.84 to 1.85, see https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html
- Introduce bouncycastle.version, also covering version in feature.xml
- Remove excludes from dependabot.yml

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-07-15 18:18:42 +02:00
Holger Friedrich fef0487f43 Revert "Set system property to run GraalVM Truffle on unsupported platforms (#5715)"
This reverts commit 5a8886a06f.
2026-07-15 12:45:02 +02:00
Holger FriedrichandGitHub 018402b325 Prepare for OH 5.3.0 (#5697)
* Fix spotless after unleash
* Resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-07-06 21:48:19 +02:00
Holger Friedrich 9837a4bab5 Revert "Disable Graal language cache (#5614)"
This reverts commit f842e2692d.
2026-06-19 21:15:22 +02:00
Holger FriedrichandGitHub 6bd0d04087 [dependabot] Allow maven-artifact (#5616)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-06-04 17:28:45 +02:00
Holger FriedrichandGitHub a38ece3f8b [GHA] Sign off PRs as openHAB bot (#5581)
* [GHA] Sign off PRs as openHAB bot

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-29 21:48:25 +02:00
Holger Friedrich d5ee39a373 Revert "Upgrade californium to 4.0.0-M6 (#5558)"
This reverts commit 7534ec25bf.
2026-05-17 20:20:57 +02:00
Holger FriedrichandGitHub 4d5610fd57 Reduce SAT and compiler warnings (#5549)
* Reduce SAT and compiler warnings

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-17 00:20:34 +02:00
Holger FriedrichandGitHub d7470afc23 Handle deprecated APIs (#5550)
* Handle deprecated APIs

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-17 00:19:33 +02:00
Holger FriedrichandGitHub 112c851596 [dependabot] Remove maven-plugin-api from ignore list (#5564)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-12 07:44:21 +02:00
Holger FriedrichandGitHub aa3feb15fb Upgrade Mockito to 5.23.0, junit-jupiter to 5.14.4 (#5566)
* Upgrade Mockito to 5.23.0, junit-jupiter to 5.14.4

* Upgrade Mockito from 5.21 to 5.23.
  Changelog:
  https://github.com/mockito/mockito/releases/tag/v5.23.0
  https://github.com/mockito/mockito/releases/tag/v5.22.0
* Upgrade junit-jupiter from 5.14.2 to 5.14.4
  Changelog:
  https://docs.junit.org/5.14.4/release-notes
  https://docs.junit.org/5.14.3/release-notes

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

* Set locale in test formatStateConvertsQuantityTypeToPatternUnit

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

---------

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-12 07:42:17 +02:00
Holger FriedrichandGitHub d4ccd504f3 Bump xbean from 4.29 to 4.30 (#5552)
* Updates org.apache.xbean:xbean-bundleutils from 4.29 to 4.30
* Updates org.apache.xbean:xbean-finder from 4.29 to 4.30

Follow-up to #5510.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-12 07:27:57 +02:00
Holger FriedrichandGitHub 0e91b43735 Upgrade jackson to 2.21.3 (#5565)
* Upgrade jackson from 2.21.2 to 2.21.3.

https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.21.3

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-12 07:27:07 +02:00
Holger FriedrichandGitHub b8a286166a Upgrade jdt.annotation to 2.4.100 (#5561)
* Upgrade eclipse.jdt.annotation from 2.2.600 / 2.2.100 to 2.4.100

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-12 07:25:10 +02:00
Holger FriedrichandGitHub 711f18f237 Upgrade commons-net to 3.13.0 (#5559)
Upgrade commons-net from 3.12.0 to 3.13.0, see changelog:
https://commons.apache.org/proper/commons-net/changes.html#a3.13.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-12 07:24:31 +02:00
Holger FriedrichandGitHub 8ac9352c65 Upgrade jbbp to 3.0.2 (#5560)
* Upgrade jbbp from 3.0.1 to 3.0.2,
  changelog: https://github.com/raydac/java-binary-block-parser/releases/tag/3.0.2

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-12 07:22:52 +02:00
Holger FriedrichandGitHub 67fd900271 Upgrade Swagger to 2.2.49 (#5562)
* Upgrade swagger from 2.2.43 to 2.2.49.
For changelog, see
https://github.com/swagger-api/swagger-core/releases/tag/v2.2.44
https://github.com/swagger-api/swagger-core/releases/tag/v2.2.45
https://github.com/swagger-api/swagger-core/releases/tag/v2.2.46
https://github.com/swagger-api/swagger-core/releases/tag/v2.2.47
https://github.com/swagger-api/swagger-core/releases/tag/v2.2.48
https://github.com/swagger-api/swagger-core/releases/tag/v2.2.49

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-12 07:21:58 +02:00
Holger FriedrichandGitHub c42d105eb9 Upgrade Jollyday to 1.9.3 (#5563)
Upgrades jollyday-jackson from 1.8.1 to 1.9.3.

For release notes, see:

https://github.com/focus-shift/jollyday/releases

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-12 07:20:25 +02:00
Holger FriedrichandGitHub 7534ec25bf Upgrade californium to 4.0.0-M6 (#5558)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-12 07:19:38 +02:00
Holger FriedrichandGitHub 18c26c07af Upgrade Eclipse Equinox dependencies (#5555)
* Upgrade Eclipse Equinox dependencies

* Upgrade org.eclipse.equinox.metatype from 1.6.400 to 1.6.900
* Upgrade org.eclipse.equinox.event from 1.6.300 to 1.7.300
* Upgrade org.eclipse.equinox.log.stream from 1.1.200 to 1.2.100

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

* resolve

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

---------

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-09 10:53:32 +02:00
Holger FriedrichandGitHub 7d339d8da9 Bump logback to 1.5.32 (#5553)
* Upgrade logback-classic from 1.5.27 to 1.5.32
* Upgrade logback-core from 1.5.27 to 1.5.32

This aligns with pax web 2.3.3 used in Karaf 4.4.11.

Follow-up to 5510.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-09 10:52:37 +02:00
Holger FriedrichandGitHub 41cb074e55 Upgrade hivemq-mqtt-client to 1.3.14 (#5554)
* Upgrade hivemq-mqtt-client from 1.3.12 to 1.3.14,
  changelog:
  https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.13
  https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.14
* Upgrade netty from 4.1.130 to 4.1.133,
  changelog:
  https://netty.io/news/2026/02/06/4-1-131-Final.html
  https://netty.io/news/2026/03/24/4-1-132-Final.html
  https://netty.io/news/2026/05/04/4-1-133-Final.html

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-09 10:51:52 +02:00
Holger FriedrichandGitHub d98954b97a Upgrade Karaf to 4.4.11 (#5510)
* Upgrade Karaf dependencies and libraries

Upgrade Karaf-related dependencies and several libraries.
This includes upgrades for the following libraries:

* jackson from 2.21.1 to 2.21.2
* pax-logging from 2.3.2 to 2.3.3
* org.eclipse.osgi from 3.18.0 to 3.24.0
* org.apache.felix.scr from 2.2.6 to 2.2.18
* org.ow2.asm from 9.9 to 9.9.1
* org.apache.groovy:groovy-all from 5.0.5 to 5.0.25
* org.eclipse.equinox.common from 3.19.0 to 3.20.300
* org.eclipse.equinox.registry from 3.12.0 to 3.12.600
* bndtools/biz.aQute.tester.junit-platform from 7.2.1 to 7.2.3
* org.ops4j.pax.logging.pax-logging-api from 2.3.2 to 2.3.3
* xtext/xtend requirements from 2.41.0 to 2.43.0.M1
* lsp4j from 0.24.0 to 1.0.0
* commons-io from 2.21.0 to 2.22.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-06 19:35:52 +02:00
Holger FriedrichandGitHub 392241a029 [GHA] Fix mvnw checksum pinning (#5500)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-04-30 21:35:52 +02:00
Holger FriedrichandGitHub eb87e75200 Fix boucycastle upgrade (#5507)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-04-21 23:17:57 +02:00
Holger FriedrichandGitHub 25ad406c66 [GHA] Remove setup-maven step
As we use mvnw, this step can be removed from ci-build.yml.
2026-03-31 22:21:03 +02:00
Holger FriedrichandGitHub 8f22f9ba14 Fix build (#5456)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-03-28 12:40:43 +01:00
Holger FriedrichandGitHub 0f3928acaa Avoid using Optional as field type (#5423)
Replace Optional as field types by nullable fields.
This fixes SAT warnings.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-03-28 10:44:37 +01:00
Holger FriedrichandGitHub 1620b2a0df Add workflow to upgrade Maven Wrapper (#5410)
* Add workflow to upgrade Maven Wrapper

This GHA workflow checks for new Maven Warper scripts and upgrades Maven to
latest GA release (currently 3.x).
It runs once a week and creates a PR for possible changes.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-03-27 13:41:30 +01:00
Holger FriedrichandGitHub 814229f808 Add workflow to resolve itest dependencies (#5422)
* Add workflow to resolve itest dependencies

Automate the process of building with option -DwithResolver
and possibly opening a PR.
This might not always be intended as the resolver does not do
minimalistic changes, but removes older dependency versions and adds
new ones at the end of the bndrun file. But it mitigates the problem that
itests fail silently due to missing dependencies (which is still the
case with bndtools 7.2.1).

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-03-26 23:21:26 +01:00
Holger FriedrichandGitHub 5aadd40c97 Fix warnings and handle deprecations (#5421)
* Fix warnings and handle deprecations
* Potential fix for pull request finding

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-03-26 22:42:56 +01:00
Holger FriedrichandGitHub 4ad6899161 Upgrade Maven from 3.9.12 to 3.9.13 (#5409)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-03-06 23:12:15 +01:00
Holger FriedrichandGitHub a252737930 Upgrade Jackson to 2.21.1 (#5394)
* Upgrade Jackson from 2.21.0 to 2.21.1
* Upgrade snakeyaml from 2.4 to 2.5

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-03-02 17:16:48 +01:00
Holger FriedrichandGitHub 3108cd9984 Upgrade cxf to 3.6.10 (#5380)
* Upgrade cxf to 3.6.10

Upgrade cxf from 3.6.9 to 3.6.10

Find the list of relevant changes here:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310511&version=12356395

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-02-28 18:04:49 +01:00
Holger FriedrichandGitHub 93110e2794 [io.monitor] Upgrade dependencies (#5381)
* metrics-core from 4.2.37 to 4.2.38

  Release notes:
  https://github.com/dropwizard/metrics/releases

* micrometer-core from 1.16.0 to 1.16.3

  Release notes:
  https://github.com/micrometer-metrics/micrometer/releases

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-02-28 17:29:10 +01:00
Holger FriedrichandGitHub e17886b22f Upgrade Swagger to 2.2.43 (#5382)
Upgrade Swagger from 2.2.35/2.2.41 to 2.2.43.
For changelog, see
https://github.com/swagger-api/swagger-core/releases/tag/v2.2.43
https://github.com/swagger-api/swagger-core/releases/tag/v2.2.42

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-02-25 08:09:08 +01:00
Holger FriedrichandGitHub 7f7741d1ef Use Java 21 language features (#5374)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-02-20 07:30:15 +01:00
Holger FriedrichandGitHub 669b7918e2 Fix dependencies (#5371)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-02-18 13:34:28 +01:00
Holger FriedrichandGitHub 8084755af0 Upgrade Karaf to 4.4.10 (#5353)
Upgrade Karaf from 4.4.9 to 4.4.10.
This includes upgrades for the following libraries:
* pax-logging from 2.3.1 to 2.3.2
* xbean from 4.28 to 4.29

Reverts downgrade of karaf-maven-plugin to 4.4.8.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-02-16 20:25:24 +01:00
Holger FriedrichandGitHub cca4f2fcdc Upgrade to Pax Web 8.0.34 / Jetty 9.4.58.v20250814 (#5324)
* Upgrade Pax Web from 8.0.33 to 8.0.34
* Upgrade Jetty from 9.4.57 to 9.4.58
* Upgrade log4j-api from 2.0.16 to 2.0.17

This was missed when Karaf was upgraded to 4.4.9 in #5195.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-02-05 08:51:13 +01:00
Holger FriedrichandGitHub 33d0e2af63 Fix test failures in DiscoveryServiceRegistryOSGiTest (#5309)
* Fix test failures in DiscoveryServiceRegistryOSGiTest

Follow-up to #5307. Apply the fix to more test cases.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-26 08:07:06 +01:00
Holger FriedrichandGitHub 1b77da10cd Add JDK25 generating Java21 bytecode (#5290)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-23 21:15:39 +01:00
Holger FriedrichandGitHub 352e81b201 [io.rest] Restore disabled iTests (#5302)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-23 20:58:28 +01:00
Holger FriedrichandGitHub 9e9409b98b Pin xtext/xtend to target Java version (#5289)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-23 19:43:37 +01:00
Holger FriedrichandGitHub 6bbab4da83 Upgrade Mockito to 5.21, junit-jupiter to 5.14.2 (#5281)
* Upgrade Mockito from 5.19 to 5.21.
  Changelog: https://github.com/mockito/mockito/releases
* Upgrade junit-jupiter from 5.13.4 to 5.14.2
  Changelog: https://docs.junit.org/5.14.2/release-notes

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-17 19:24:25 +01:00
Holger FriedrichandGitHub 0d7d0702b6 Upgrade Swagger to 2.2.41 (#5269)
Upgrade Swagger from 2.2.35 to 2.2.41.
For changelog, see https://github.com/swagger-api/swagger-core/releases/tag/v2.2.41

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 05:53:20 +01:00
Holger FriedrichandGitHub 0e7d3ccef6 [upgradetool] Bump commons-cli to 1.11 (#5270)
Upgrade commons-cli from 1.10 to 1.11, see release note
https://commons.apache.org/proper/commons-cli/changes.html#a1.11.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 05:52:06 +01:00
Holger FriedrichandGitHub 062dc6e3db Upgrade pdfbox from to 3.0.1 (#5267)
* Upgrade pdfbox from to 3.0.1

Upgrade Apache pdfbox from 2.0.27 to 3.0.1.

* Exclude junit due to launcher incompatibility

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 05:51:05 +01:00
Holger FriedrichandGitHub dee36c4091 Upgrade hivemq-mqtt-client to 1.3.12 (#5265)
* Upgrade hivemq-mqtt-client from 1.3.9 to 1.3.12,
  changelog:
  https://github.com/hivemq/hivemq-mqtt-client/releases/tag/1.3.10
  https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.11
  https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.12
* Upgrade netty from 4.1.126 to 4.1.130,
  changelog:
  https://netty.io/news/2025/09/08/4-1-127-Final.html
  https://netty.io/news/2025/10/14/4-1-128-Final.html
  https://netty.io/news/2025/12/11/4-1-129-Final.html
  https://netty.io/news/2025/12/15/4-1-130-Final.html

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 05:45:27 +01:00
Holger FriedrichandGitHub 78020549a3 Upgrade json-path to 2.10.0 (#5271)
Upgrade com.jayway.jsonpath:json-path from 2.9.0 to 2.10.0,
including the following dependencies:

Upgrade net.minidev:accessors-smart and net.minidev:json-smart to from 2.5.0
to 2.6.0. Removes transitive CVE-2024-57699.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 05:44:09 +01:00
Holger FriedrichandGitHub ba668ddf1d Upgrade commons-pool2 to 2.13.1 (#5264)
Upgrade commons-pool2 from 2.12.1 to 2.13.1
Changelog:
https://commons.apache.org/proper/commons-pool/changes.html#a2.13.1
https://commons.apache.org/proper/commons-pool/changes.html#a2.13.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 05:43:14 +01:00
Holger FriedrichandGitHub fe04325b17 Upgrade logback to 1.5.24 (#5277)
* Upgrade logback from 1.5.18 to 1.5.24, see changelog
  https://logback.qos.ch/news.html#1.5.24

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 05:42:02 +01:00
Holger FriedrichandGitHub c983ecac1c Upgrade Gson to 2.13.2 (#5275)
* Upgrade Gson from 2.13.1 to 2.13.2, see
  https://github.com/google/gson/releases/tag/gson-parent-2.13.2

* Upgrade error_prone_annotations from 2.38.0 to 2.41.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 05:40:29 +01:00
Holger FriedrichandGitHub b17b3051a5 Upgrade jmdns to 3.6.3 (#5263)
Upgrades jmdns from 3.6.2 to 3.6.3.
Changelogs:
https://github.com/jmdns/jmdns/releases/tag/v3.6.3

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 05:38:44 +01:00
Holger FriedrichandGitHub a26c35abd8 Upgrade Jollyday to 1.8.1 (#5266)
Upgrades Jollyday from 1.5.4 to 1.8.1.

For release notes, see:

https://github.com/focus-shift/jollyday/releases

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 05:36:38 +01:00
Holger FriedrichandGitHub 79277fafb7 Update license headers to 2026 (#5259)
* Update license headers to 2026

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-10 22:36:26 +01:00
Holger FriedrichandKai Kreuzer cb272c42fb Downgrade karaf-maven-plugin to 4.4.8
This is a workaround for apache/karaf#2218 and fixes #5234.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-10 22:35:06 +01:00
Holger FriedrichandKai Kreuzer 8bfcf0d6dd Upgrade Maven used by mvnw to 3.9.12
* Upgrade Maven from 3.9.11 to 3.9.12
  Release notes: https://maven.apache.org/docs/3.9.12/release-notes.html

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-10 22:35:06 +01:00
Holger FriedrichandKai Kreuzer 5f074e3c98 Remove JUnit @Execuion annotations
Remove @Execution annotations where JUnit default SAME_THREAD
is used.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-12-29 09:43:34 +01:00
Holger FriedrichandGitHub f499ee46e0 Upgrade Karaf to 4.4.9 (#5195)
* Upgrade Karaf to 4.4.9

Upgrade Karaf from 4.4.8 to 4.4.9.
This includes upgrades for the following libraries:
* jetty from 9.4.57.v20241219 to 9.4.58.v20250814
* pax-web from 8.33 to 8.34
* asm from 9.8 to 9.9
* bouncycastle/bcprov from 1.81 to 1.83
* classgraph from 4.8.180 to 4.8.184
* commons-cli from 1.9.0 to 1.10.0
* commons-io from 2.20.0 to 2.21.0
* commons-lang3 from 3.18.0 to 3.20.0
* cxf from 3.6.8 3.6.9
* guava from 33.4.8-jre to 33.5.0-jre
* jackson-annotations from 2.19.2 to 2.20
* jackson from 2.19.2 to 2.20.1
* jna from 5.17.0 to 5.18.1
* ws.xmlschema from 2.3.1 to 2.3.2
* xbean from 4.27 to 4.28
* xtext/xtend from 2.40.0 to 2.41.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-12-27 23:12:30 +01:00
Holger FriedrichandGitHub 4084fec56b Prepare for OH 5.2.0 (#5220)
* Fix spotless after unleash
* Resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-12-22 22:01:01 +01:00
Holger FriedrichandGitHub c3deec6d21 Add tests for gson (#5182)
* Add tests for gson

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-12-15 22:33:25 +01:00
Holger Friedrich 82ed8b3d05 Revert "Bump org.eclipse.jdt:ecj from 3.43.0 to 3.44.0 (#5179)"
This reverts commit e05bf6169e.
2025-12-11 01:21:08 +01:00
Holger FriedrichandGitHub 7ca628ecc8 Fix SAT warnings (#5170)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-12-04 22:41:25 +01:00
Holger Friedrich 3863f62c36 Revert "Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 to 3.5.0 (#5139)"
This reverts commit 40f5167b30.
2025-11-23 01:33:59 +01:00
Holger FriedrichandGitHub eaf0e7b09e [io.monitor] Upgrade dependencies (#5118)
* metrics-core from 4.2.30 to 4.2.37

  Release notes:
  https://github.com/dropwizard/metrics/releases

* micrometer-core from 1.14.5 to 1.16.0

  Release notes:
  https://github.com/micrometer-metrics/micrometer/releases

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-11-09 07:33:38 +01:00
Holger FriedrichandGitHub cb5354ecd2 Fix ConcurrentModificationException during format conversion (#5045)
Regression from #4793

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-10-01 08:35:24 +02:00
Holger FriedrichandGitHub b68a58dbe0 Fix tests when having spaces in path (#5034)
Regression of #4991

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-21 14:36:41 +02:00
Holger FriedrichandGitHub b535d22d4d Upgrade Mockito to 5.19, junit-jupiter to 5.13.4 (#4991)
* Upgrade Mockito from 4.11 to 5.19.
  Changelog: https://github.com/mockito/mockito/releases
* Upgrade junit-jupiter from 5.11.4 to 5.13.4
  Changelog: https://docs.junit.org/5.13.4/release-notes
* Add workaround to allow junit-jupiter>=5.12 with OSGI

* Activate javaagent for tests to avoid JDK warnings

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-09 18:58:31 +02:00
Holger FriedrichandGitHub 81e3a05614 Simplify switch statements, Java 21 (#5012)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-07 19:54:05 +02:00
Holger FriedrichandGitHub 459064fe5b Upgrade hivemq-mqtt-client to 1.3.9 (#5005)
* Upgrade hivemq-mqtt-client from 1.3.7 to 1.3.9,
  changelog:
  https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.8
  https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.9
* Upgrade netty from 4.1.122 to 4.1.126,
  changelog:
  https://netty.io/news/2025/07/16/4-1-123-Final.html
  https://netty.io/news/2025/08/13/4-1-124-Final.html
  https://netty.io/news/2025/09/03/4-1-126-Final.html

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-07 10:52:25 +02:00
Holger FriedrichandGitHub b7c742f95b Upgrade io.methvin.directory-watcher to 0.19.1 (#5003)
* Upgrade io.methvin.directory-watcher from 0.18.0 to 0.19.1
Changelog:
https://github.com/gmethvin/directory-watcher/compare/v0.18.0...v0.19.1

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-03 18:44:17 +02:00
Holger FriedrichandGitHub 74a08d89e2 Upgrade Eclipse Equinox dependencies (#4986)
* Upgrade Eclipse Equinox dependencies

* Upgrade org.eclipse.equinox.metatype from 1.4.500 to 1.6.400
* Upgrade org.eclipse.equinox.event from 1.6.200 to 1.6.300
* Upgrade org.eclipse.equinox.log.stream from 1.1.100 to 1.1.200
* Upgrade org.osgi.util.pushstream from 1.0.0 to 1.1.0

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

* Resolve

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

---------

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-03 18:26:15 +02:00
Holger FriedrichandGitHub 088b0576e2 Fix LSP after xtend upgrade (#5000)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-01 18:30:21 +02:00
Holger FriedrichandGitHub 25adeb1e4d Upgrade jmdns to 3.6.2 (#5002)
Upgrades jmdns from 3.6.1 to 3.6.2.
Changelogs:
https://github.com/jmdns/jmdns/releases/tag/v3.6.2

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-01 18:29:30 +02:00
Holger FriedrichandGitHub 7d8aca474b Upgrade Xtext/Xtend to 2.40 (#4981)
* Upgrade Xtext/Xtend to 2.40

* Upgrade Xtext/Xtend from 2.39 to 2.40
* Upgrade gson from 2.11.0 to 2.13.1
* Upgrade classgraph 4.8.176 to 4.8.180
* Change repo from org.eclipse.xtend to org.eclipse.xtext

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

* Add error_prone_annotations as dependency for gson

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

---------

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-30 16:00:22 +02:00
Holger FriedrichandGitHub 3d0ec786d0 Upgrade Units of Measurement dependencies (#4979)
Upgrades UoM dependencies to:

* si-units 2.2.3
* use osgiified si-quantity 2.2.3
* indriya 2.2.3

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-30 15:59:00 +02:00
Holger FriedrichandGitHub 264c5284fe Use felix.http.servlet-api 1.2.0 (#4963)
* Use felix.http.servlet-api 1.2.0

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

* Exclude conflicting dependency on tomcat

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

---------

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-30 15:58:00 +02:00
Holger FriedrichandGitHub c8ce7daa2b Downgrade eclipse.osgi to 3.18.0 (#4985)
This was updated to a wrong version in #4932.
Downgrade from 3.19.0 to 3.18.0 to sync with Karaf 4.4.8.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-30 15:57:18 +02:00
Holger FriedrichandGitHub cdcf96fb5c Upgrade commons-net to 3.12.0 (#4982)
* Upgrade commons-net to 3.12.0

Upgrade commons-net from 3.11.1 to 3.12.0, see changelog:
https://commons.apache.org/proper//commons-net/changes.html#a3.12.0

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

* Add dependency to feature

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

---------

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-30 15:56:28 +02:00
Holger FriedrichandGitHub 7ae821947b Upgrade i18n-maven-plugin to 5.0.1 (#4984)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-30 15:55:51 +02:00
Holger FriedrichandGitHub d3e2d9c527 Upgrade servicemix.specs.annotation-api to 1.3_3 (#4987)
* Upgrade org.apache.servicemix.specs.annotation-api-1.3 from 1.3_1 to
  1.3_3, in sync with Karaf.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-30 15:55:24 +02:00
Holger FriedrichandGitHub 02804f8f8e Upgrade jmdns to 3.6.1 (#4997)
Upgrades jmdns from 3.5.12 to 3.6.1.
Changelogs:
https://github.com/jmdns/jmdns/releases/tag/3.6.0
https://github.com/jmdns/jmdns/releases/tag/3.6.1

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-30 15:45:31 +02:00
Holger FriedrichandWouter Born f7e07bdda3 Upgrade netty to 4.1.122 to adapt to hivemq
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-24 12:57:43 +02:00
Holger FriedrichandWouter Born ae98bb11b0 Revert "Upgrade hivemq-mqtt-client to 1.3.8 (#4968)"
This reverts commit f23304e3d9.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-24 12:57:43 +02:00
Holger FriedrichandGitHub f23304e3d9 Upgrade hivemq-mqtt-client to 1.3.8 (#4968)
Upgrade hivemq-mqtt-client from 1.3.7 to 1.3.8.
Changelog:

https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.8

Upgrades transitive dependency Dagger from 2.27 to 2.42.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-22 07:21:47 +02:00
Holger FriedrichandGitHub acd186e892 Upgrade hivemq-mqtt-client to 1.3.7 (#4958)
Upgrade hivemq-mqtt-client from 1.3.5 to 1.3.7.
Changelog:

https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.7

https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.6

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-19 22:42:15 +02:00
Holger FriedrichandGitHub bfbcce5449 Upgrade cxf to 3.6.8 (#4950)
Upgrade cxf from 3.6.5 to 3.6.8

Find the list of relevant changes here:
https://github.com/apache/cxf/blob/3.6.x-fixes/distribution/src/main/release/release_notes.txt

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-19 22:41:33 +02:00
Holger FriedrichandGitHub bc671efaa6 Upgrade Swagger to 2.2.35 (#4962)
Follow-up to incomplete PR #4957.

Upgrade Swagger from 2.2.28 to 2.2.35.
For changelog, see https://github.com/swagger-api/swagger-core/releases/tag/v2.2.35

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-18 19:15:14 +02:00
Holger FriedrichandGitHub a95a770e1f Upgrade jbbp to 3.0.1 (#4954)
* 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:42:31 +02:00
Holger FriedrichandGitHub a53d9a8894 Use aries.javax.jax.rs-api 1.0.4 (#4953)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-17 21:16:24 +02:00
Holger FriedrichandGitHub 3d86b53a2b Allow ecj in Dependabot config (#4955)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-17 21:11:17 +02:00
Holger FriedrichandGitHub 704ac77c71 Bump osgi.service.jdbc to 1.1.0 (#4956)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-17 21:10:35 +02:00
Holger FriedrichandGitHub 224988d9d6 Upgrade Swagger to 2.2.35 (#4957)
Upgrade Swagger from 2.2.28 to 2.2.35.
For changelog, see https://github.com/swagger-api/swagger-core/releases/tag/v2.2.35

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-17 21:10:04 +02:00
Holger FriedrichandGitHub b8e3dd047d Upgrade Karaf from 4.4.7 to 4.4.8 (#4932)
* Upgrade Karaf from 4.4.7 to 4.4.8
* Upgrade Xtext/Xtend from 2.37.0 to 2.39.0
* Sync runtime dependencies with Karaf 4.4.7, most notably:
  * PaxWeb 8.0.33
  * commons-fileupload 1.6.0
  * commons-io 2.20.0
  * commons-lang3 3.18.0
  * JNA 5.17.0
  * XBean 4.27
  * Guava 33.4.8
  * ASM 9.8
  * PaxLogging 2.3.0
  * Bouncy Castle 1.81
  * lsp4j 0.24.0
  * emf.common 2.30.0
  * emf.ecore 2.36
  * emf.ecore.change 2.16.0
  * emf.ecore.xmi 2.37.0
  * guava.failureaccess 1.0.3
  * jose4j 0.9.6
  * logback 1.5.18
* Resolve itest runbundles
* Modularize imports

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-09 21:25:39 +02:00
Holger FriedrichandGitHub cc340bdd4c Fix upgradetool dependencies, regression of #4855 (#4924)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-07-24 11:43:17 +02:00
Holger FriedrichandGitHub ddf04e2419 Prepare for OH 5.1.0 (#4918)
* Prepare for OH 5.1.0

* Fix spotless after unleash
* Resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-07-21 21:10:15 +02:00