Commit Graph
100 Commits
Author SHA1 Message Date
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
Holger FriedrichandGitHub a625d848a4 SAT: Reduce warnings, add suppressions (#4863)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-07-10 19:13:49 +02:00
Holger FriedrichandGitHub f26c542429 Fix upgradetool dependencies, regression of #4855 (#4871)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-25 22:38:19 +02:00
Holger FriedrichandGitHub e17577c7c5 Reduce SAT warnings (#4860)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-21 07:10:58 +02:00
Holger FriedrichandGitHub 6eb7d0c9a6 Clean up POM dependencies (#4855)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-18 20:23:10 +02:00
Holger FriedrichandGitHub 8988589ed3 [addonservice] Use valid component name (#4848)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-15 19:17:33 +02:00
Holger FriedrichandGitHub b751c2ac76 Set property oh.java.version (#4847)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-15 19:16:39 +02:00
Holger FriedrichandGitHub 4e948db729 Resolve runbundles of linuxsysfs itest (#4839)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-12 18:55:24 +02:00
Holger FriedrichandGitHub e72a7905e3 Use gmavenplus-plugin (#4843)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-08 16:58:46 +02:00
Holger FriedrichandGitHub a9069385e5 Use Maven 3.9.10 for CI build (#4840)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-07 16:20:33 +02:00
Holger FriedrichandGitHub 15eb9aaff3 Add top dir marker for Maven 4 (#4829)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-30 03:14:15 +02:00
Holger FriedrichandGitHub 07ad5b52b2 Tweak x-axis labels of charts (#4830)
* More tuning to avoid overlapping of labels,
      follow-up to #4733

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-30 03:10:53 +02:00
Holger FriedrichandGitHub 3211e2012d Tweak x-axis labels of charts (#4733)
* Avoid overlapping of labels

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-19 08:58:15 +02:00
Holger FriedrichandGitHub f6b6af7486 [GHA] Permit rebuild from forks (#4808)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-18 20:47:14 +02:00
Holger FriedrichandGitHub fd171e26d7 Tune Dependabot for Maven (#4783)
* Add Maven package dependencies to ignore list
* Focus on Maven plugin upgrades

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-11 12:05:01 +02:00
Holger FriedrichandGitHub 12a10b9fa4 [GHA] Adapt rebuild (#4785)
* 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:10:51 +02:00
Holger FriedrichandGitHub 8eb6eeae84 Revert "Upgrade JUnit to 5.12.1 (#4642)" (#4790)
* This reverts commit 8de8b4d4b4.
* Add note about itests not being executed with junit 5.12.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-07 07:54:16 +02:00
Holger FriedrichandGitHub 26167c9080 Tune Dependabot (#4775)
Switch mvn to development deps only. This should cover mvn plugins.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-01 10:24:43 +02:00
Holger FriedrichandGitHub 6e1ad0d975 [GHA] Allow rebuild using label rebuild (#4739)
* This restores functionality we had before we migrated the PR builds
  to GitHub Actions.
* 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:54:39 +02:00
Holger FriedrichandGitHub c519ae1478 Update Dependabot config (#4764)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-28 19:52:40 +02:00
Holger FriedrichandGitHub bce9837540 Enable Dependabot PRs (#4751)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-28 18:56:21 +02:00
Holger FriedrichandGitHub 7820dc45bd Cleanup: Java21, SAT (#4757)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-28 08:55:53 +02:00
Holger FriedrichandGitHub 1c33c03cd4 Upgrade plugins (#4641)
* maven-clean-plugin to 3.4.1
https://github.com/apache/maven-clean-plugin/releases/tag/maven-clean-plugin-3.4.1
* maven-compiler-plugin to 3.14.0
https://github.com/apache/maven-compiler-plugin/releases/tag/maven-compiler-plugin-3.14.0
* maven-deploy-plugin to 3.1.4
https://github.com/apache/maven-deploy-plugin/releases/tag/maven-deploy-plugin-3.1.4
* maven-intstall-plugin to 3.1.4
https://github.com/apache/maven-install-plugin/releases/tag/maven-install-plugin-3.1.4
* i18n-plugin:
  * upgrade maven-plugin-api to 3.9.6
  * upgrade maven-plugin-annotations to 3.15.1
* remove unused property

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-03 17:46:30 +02:00
Holger FriedrichandGitHub 1e0b2f030c Fix JavaDoc build (#4693)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-03 08:10:31 +02:00
Holger FriedrichandKai Kreuzer d7383d9d5e Fix ThreadPool monitoring
* Base UnstoppableExecutorService on ThreadPoolExecutor which is
  supported by ExecutorServiceMetrics of micrometer-core
* Fix handling of references to ExecutorServiceMetrics to avoid garbage
  collection removing the instances
* Remove duplicate registration of ThreadPools

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-02 22:14:15 +02:00
Holger FriedrichandKai Kreuzer 2a12cd63c3 [io.monitor] Upgrade dependencies
* metrics-core from 4.0.7 to 4.2.30

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

* micrometer-core from 1.6.3 to 1.14.5

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

* HdrHistogram from 2.1.12 to 2.2.2

Release notes:
https://github.com/HdrHistogram/HdrHistogram/releases/tag/HdrHistogram-2.2.1
https://github.com/HdrHistogram/HdrHistogram/releases/tag/HdrHistogram-2.2.2

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-02 22:14:15 +02:00
Holger FriedrichandGitHub 96f9721afd Speedup Build (#4687)
* Speedup Build

* GitHub Action for build and test is split up:
  * build: spotless, build, test, itest
  * sat: build, sat (checkstyle, pmd, spotbugs)
  * javadoc: build javadoc to make sure it does not break

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-02 19:53:55 +02:00
Holger FriedrichandGitHub 0f354e63f3 Improve GitHub Actions (#4660)
* pin external action stCarolas/setup-maven to specific SHA
* set global timeout
* comments
* restore broken registration of problem matchers

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-26 08:40:58 +01:00
Holger FriedrichandGitHub 0b9a8929f2 Adjust dependencies to fix JavaDoc build (#4680)
* remove duplicate import
* add apiguardian-api, a transitive dependeny of junit, to
  compile bom to avoid JavaDoc warning

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-26 08:37:30 +01:00
Holger FriedrichandGitHub 1465a16b3b Upgrade plexus-compiler-eclipse and ecj (#4664)
* Upgrade plexus-compiler-eclipse from 2.12.1 to 2.15.0
  https://github.com/codehaus-plexus/plexus-compiler/releases
* Require maven 3.9.6, this is enforced as required by plexus-compiler
* Upgrade ecj from 3.39.0 to 3.41.0
* Minor adaption of ThingManagerImpl to allow for ecj > 3.39

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-23 20:29:27 +01:00
Holger FriedrichandGitHub 72cf4c1109 Upgrade dependencies (#4663)
* Upgrade jose4j for 0.9.5 to 0.9.6
  https://bitbucket.org/b_c/jose4j/wiki/Release%20Notes
* Upgrade commons-io from 2.17.0 to 2.18.0
  https://commons.apache.org/proper/commons-io/changes-report.html#a2.18.0
* Upgrade commons-net from 3.9.0 to 3.11.1
  https://commons.apache.org/proper/commons-net/changes-report.html#a3.11.1
* upgradetool: Upgrade commons-cli from 1.5.0 to 1.9.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-23 17:05:58 +01:00
Holger FriedrichandGitHub f972e95c6b Upgrade glassfish hk2 to 3.1.1, upgrade units (#4658)
* Upgrade glassfish hk2 from 2.4.0-b34 to 3.1.1
* Upgrade jakarta.inject-api from 2.0.0 to 2.0.1
  https://github.com/jakartaee/inject/releases/tag/2.0.1
* Upgrade jakarta.annotation-api from 2.0.0 to 2.1.1
* Upgrade si.uom:si-units and si-quantity from 2.1 to 2.2, including
  transition from jakarta.annotation-api 1.3.4 to 2.0.0
* Upgrade tech.units.indriya from 2.2 to 2.2.2
* Adapt test to inriya >2.2 (year, yr)
* Resolve bundles
* Upgrade glassfish hk2 osgi-resource-locator to 3.0.0
* Upgrade osgi-resource-locator from 1.0.3 to 3.0.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-23 17:03:31 +01:00
Holger FriedrichandGitHub 328aa7e4a5 Document use of older nrjavaserial in compile bom (#4665)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-23 13:15:21 +01:00
Holger FriedrichandGitHub baf79c5f27 Fix Xtend warnings (#4638)
* Handle deprecation of JvmTypesBuilder::newTypeRef

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-18 21:53:30 +01:00