Holger Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
e17577c7c5
Reduce SAT warnings ( #4860 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-21 07:10:58 +02:00
Holger Friedrich and GitHub
6eb7d0c9a6
Clean up POM dependencies ( #4855 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-18 20:23:10 +02:00
Holger Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
e72a7905e3
Use gmavenplus-plugin ( #4843 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-08 16:58:46 +02:00
Holger Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
c519ae1478
Update Dependabot config ( #4764 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-04-28 19:52:40 +02:00
Holger Friedrich and GitHub
bce9837540
Enable Dependabot PRs ( #4751 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-04-28 18:56:21 +02:00
Holger Friedrich and GitHub
7820dc45bd
Cleanup: Java21, SAT ( #4757 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-04-28 08:55:53 +02:00
Holger Friedrich and GitHub
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 Friedrich and GitHub
1e0b2f030c
Fix JavaDoc build ( #4693 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-04-03 08:10:31 +02:00
Holger Friedrich and Kai 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 Friedrich and Kai 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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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
Holger Friedrich and GitHub
8de8b4d4b4
Upgrade JUnit to 5.12.1 ( #4642 )
...
* Upgrade JUnit from 5.11.4 to 5.12.1
https://junit.org/junit5/docs/5.12.1/release-notes/#release-notes-5.12.1
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-03-16 22:40:06 +01:00
Holger Friedrich and GitHub
767fcb329f
Replace GH Action from tj-actions by custom code ( #4647 )
...
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:01:43 +01:00
Holger Friedrich and GitHub
9644d4b411
Upgrade XChart to 3.8.8 ( #4628 )
...
Upgrade XChart from 3.1.0 to 3.8.8
See changelog:
https://knowm.org/open-source/xchart/xchart-change-log/
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-03-09 17:30:33 +01:00
Holger Friedrich and GitHub
2e36985ffd
Fix JavaDoc build ( #4637 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-03-09 16:31:18 +01:00
Holger Friedrich and GitHub
4f64c8d37b
Revert ConfigUtil::normalizeType and fix null annotations ( #4608 )
...
Partly reverts 8e597bde76 .
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-02-18 18:24:48 +01:00
Holger Friedrich and GitHub
91940ef34d
Upgrade hivemq-mqtt-client to 1.3.5, Netty to 4.1.118.Final ( #4604 )
...
Upgrade hivemq-mqtt-client from 1.3.3 to 1.3.5
Changelog:
https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.4
https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.5
Upgrade netty from 4.1.104 to 4.1.118
Changelog:
https://netty.io/news/
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-02-18 09:57:11 +01:00
Holger Friedrich and GitHub
b90e87367d
Fix JavaDoc, SAT and depreacation warnings ( #4598 )
...
* Fix SAT and depreacation warnings
* Fix JavaDoc build
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-02-16 11:37:22 +01:00
Holger Friedrich and GitHub
52e1185e41
Fix Xtend warnings ( #4578 )
...
* Fix Xtend warnings
* Remove unused imports and unnecessary private modifiers
* Use === when comparing to null
* Replace deprecated initializeLater
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-02-15 16:24:48 +01:00
Holger Friedrich and GitHub
ab870d73df
Reduce SAT warnings ( #4567 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-02-15 16:23:24 +01:00
Holger Friedrich and GitHub
0d84485623
Dependency upgrades: californium, cxf, junit, swagger ( #4584 )
...
* Upgrade swagger to 2.2.28
* Upgrade swagger from 2.2.15 to 2.2.28
For changelog, see https://github.com/swagger-api/swagger-core/releases
* Upgrade javassist from 3.29.2-GA to 3.30.2-GA
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
* Upgrade cxf to 3.6.5
* Upgrade cxf from 3.6.4 to 3.6.5
Find the list of relevant changes here:
https://github.com/apache/cxf/blame/3.6.x-fixes/distribution/src/main/release/release_notes.txt
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
* Upgrade junit to 5.11.4
* Upgrade junit from 5.10.0 to 5.11.4
* Upgrade junit-platform-* from 1.10.0 to 1.11.4
Release notes: https://junit.org/junit5/docs/5.11.4/release-notes/
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
* Upgrade californium to 4.0.0-M2
* Upgrade californium from 2.7.4 to 4.0.0-M2
* Replace special OH built net.i2p.crypto.eddsa by BouncyCastle
* Upgrade slf4j from 2.0.12 to 2.0.16
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
* Upgrade hamcrest to 3.0
* Upgrade hamcrest from 2.2 to 3.0
Release notes: https://github.com/hamcrest/JavaHamcrest/releases/tag/v3.0
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
---------
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-02-13 15:23:21 +01:00
Holger Friedrich and GitHub
7b85d6d175
Fix version of fasterxml.woodstox ( #4581 )
...
* Add wstx version matching cxf 3.x
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-01-28 23:46:43 +01:00
Holger Friedrich and Wouter Born
6764b6d94c
Upgrade Xtext/Xtend to 2.37.0
...
* Upgrade Xtext/Xtend from 2.36.0 to 2.37.0, see release notes:
https://eclipse.dev/Xtext/releasenotes.html#/releasenotes/2024/11/19/version-2-37-0
https://eclipse.dev/Xtext/xtend/releasenotes.html#/releasenotes/2024/11/19/version-2-37-0
* Upgrade dependencies
* ecj from 3.36.0 to 3.39.0
* gson from 2.10.1 to 2.11.0
* classgraph to 4.8.176
* guava from 3.33.0 to 3.33.1
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-01-26 15:15:29 +01:00
Holger Friedrich and Wouter Born
4da70a2ed8
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
* XBean 4.26
* ASM 9.7.1
* PaxLogging 2.2.8
* Resolve itest runbundles
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-01-26 15:15:29 +01:00
Holger Friedrich and Wouter Born
e94a3fefa3
Revert "Start spifly early ( #4526 )"
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-01-26 15:15:29 +01:00
Holger Friedrich and GitHub
7548f26db6
Remove RegistryHook ( #4568 )
...
Remove RegistryHook which is not longer used. Remove related methods
from ItemRegistry and ItemUiRegistry.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-01-26 14:55:08 +01:00
Holger Friedrich and GitHub
98552a4d88
Upgrade plugins ( #4537 )
...
* exec-maven-plugin to 3.5.0
https://github.com/mojohaus/exec-maven-plugin/releases
* maven-dependency-plugin to 3.8.1
* maven-plugin-plugin to 3.15.1
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-01-07 18:22:30 +01:00
Holger Friedrich and GitHub
7ae5d7aae8
Fix JavaDoc output directory ( #4541 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-01-07 08:22:45 +01:00
Holger Friedrich and GitHub
40d079ae80
Java 21 language features ( #4535 )
...
* Java 21 language features
* use getFirst and getLast methods
* replace new Locale by Locale.of
* replace Paths.get by Path.of
* use ThreadLocalRandom.current().nextDouble()
* add @Serial annotations
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-01-06 23:22:43 +01:00
Holger Friedrich and GitHub
1e0b3c2410
Upgrade plugins ( #4536 )
...
* sortpom-maven-plugin to 4.0.0 (breaking change)
https://github.com/Ekryd/sortpom?tab=readme-ov-file#news
* maven-clean-plugin to 3.4.0
https://github.com/apache/maven-clean-plugin/releases/tag/maven-clean-plugin-3.4.0
* maven-deploy-plugin to 3.1.3
https://github.com/apache/maven-deploy-plugin/releases/tag/maven-deploy-plugin-3.1.3
* maven-enforcer-plugin to 3.5.0
https://github.com/apache/maven-enforcer/releases
* maven-install-plugin to 3.1.3
https://github.com/apache/maven-install-plugin/releases
* maven-plugin-plugin to 3.15.1
* license-maven-plugin to 4.6
https://github.com/mathieucarbou/license-maven-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-archetype-plugin to 3.3.1
* maven-dependency-plugin to 3.8.1
* maven-javadoc-plugin to 3.11.2
* maven-release-plugin to 3.1.1
* maven-shade-plugin to 3.6.0
* maven-site-plugin to 3.21.0
* maven-surefire-plugin to 3.5.2
* build-helper-maven-plugin
https://github.com/mojohaus/build-helper-maven-plugin/releases/tag/3.6.0
* i18n-maven-plugin to latest OH release 4.3.1
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-01-04 09:48:42 +01:00
Holger Friedrich and GitHub
1f9ba2b0ee
Remove workaround for Xtend/Java21 ( #4519 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-12-24 09:47:56 +01:00
Holger Friedrich and GitHub
c2d8392668
Remove Java 17 build, switch to 21 ( #4483 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-12-15 20:36:45 +01:00
Holger Friedrich and GitHub
8d837f9823
Prepare for OH 5.0.0 ( #4496 )
...
* Prepare for OH 5.0.0
* Switch to 5.0.0-SNAPSHOT
* Fix spotless after unleash
* resolve itest runbundles
* Fix linux-specific pom
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-12-15 18:49:23 +01:00
Holger Friedrich and GitHub
660102e3f9
Upgrade XStream to 1.4.21 ( #4457 )
...
* 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-18 23:34:06 +01:00
Holger Friedrich and GitHub
aededaecc2
[DSL] Expose ColorUtil methods to DSL rules ( #4410 )
...
* [DSL] Expose ColorUtil methods to DSL rules
* Expose xyToKelvin and kelvinToXY
* Add missing throws declaration
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-11-17 10:33:19 +01:00
Holger Friedrich and Wouter Born
fa73d3cb49
Fix JavaDoc
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-10-25 08:03:46 +02:00
Holger Friedrich and Wouter Born
22eec8c593
Upgrade Xtext/Xtend to 2.36.0
...
* Upgrade Xtext/Xtend from 2.35.0 to 2.36.0, see release notes:
https://eclipse.dev/Xtext/releasenotes.html#/releasenotes/2024/08/25/version-2-36-0
https://eclipse.dev/Xtext/xtend/releasenotes.html#/releasenotes/2024/08/25/version-2-36-0
* Upgrade dependencies
* Guava from 33.2.0 to 33.3.0
* Classgraph from 4.8.172 to 4.8.174
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-10-05 10:46:40 +02:00
Holger Friedrich and Wouter Born
49199a4d86
Disable XbaseGenerated annotation where necessary
...
Workaround for issue in xtext code generator in xtext 2.36, see
eclipse/xtext#3182 .
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-10-05 10:46:40 +02:00
Holger Friedrich and GitHub
c25d67a65b
[persistence] Allow negative filter boundaries ( #4400 )
...
Modify xtext file for textual configuration of persistence.
Fixes #4396 .
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-10-05 09:49:59 +02:00
Holger Friedrich and GitHub
0e1883bdae
Fix CodeQL warnings ( #4348 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-08-17 14:57:45 +02:00
Holger Friedrich and GitHub
fc454883c2
Reduce SAT warnings ( #4339 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-08-11 10:04:26 +02:00
Holger Friedrich and GitHub
ea71af9ead
Upgrade Xtext to 2.35.0 ( #4264 )
...
* Upgrade Xtext from 2.35.0.M1 to 2.35.0 final release, see release notes:
https://eclipse.dev/Xtext/releasenotes.html#/releasenotes/2024/05/28/version-2-35-0
* Upgrade dependencies
* Guava from 33.1.0 to 33.2.0
* Lsp4j from 0.22.0 to 0.23.1
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-06-01 20:55:32 +02:00
Holger Friedrich and GitHub
c98c637cf8
Upgrade Jollyday to 0.28.1 ( #4244 )
...
* Upgrade Jollyday from 0.27.0 to 0.28.1.
This release includes the fixed class loader working also in OSGI
setups.
* 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 18:50:49 +02:00
Holger Friedrich and GitHub
43b57eb9e9
String translations for IP add-on finder ( #4232 )
...
Translate backslash sequences in requestPlain.
See String.translateEscapes().
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-05-23 19:10:45 +02:00
Holger Friedrich and GitHub
873bb53cbc
Upgrade Karaf from 4.4.5 to 4.4.6 ( #4181 )
...
* Upgrade Karaf from 4.4.5 to 4.4.6
* Sync runtime dependencies with Karaf 4.4.6, most notably:
* Jetty 9.4.54.v20240208, addresses CVE-2024-22201
* Pax Logging 2.2.7
* Pax Web 8.0.27
* ASM 9.7
* BouncyCastle 1.77
* Upgrade xtext to 2.35.0.M1
* Resolve itest runbundles
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-05-20 17:42:04 +02:00
Holger Friedrich and GitHub
352dbf2aaa
Update i18n property files ( #4229 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-05-18 18:43:53 +02:00
Holger Friedrich and GitHub
593681a681
Harmonize library versions ( #4228 )
...
* Use jdt.annotation 2.2.100 (i18n tool)
* Use gson 2.10.1 (i18n tool, upgrade tool)
* Use logback 1.3.14 (test)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-05-14 20:56:00 +02:00
Holger Friedrich and GitHub
767cbd93d3
Fix javadoc build ( #4208 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-05-02 23:36:34 +02:00
Holger Friedrich and GitHub
fa9cff6be9
GsonBuilder: Explicitly set date format ( #4185 )
...
Between Java 17 and Java 21, serialization of DateTime has changed due to
CLDR 42 which uses a narrow non-breaking space.
To ease switching JDK versions, the seralization format is explicitly
set to the Java 17 format.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-04-28 17:11:54 +02:00
Holger Friedrich and GitHub
c316b07c47
Update plugins ( #4197 )
...
* set minimum Maven version to 3.6.3
* build-helper-maven-plugin, 3.4.0 to 3.5.0, see
https://github.com/mojohaus/build-helper-maven-plugin/releases/tag/3.5.0
* jvnet maven-jaxb2-plugin, 0.15.2 to 0.15.3
* license-maven-plugin, 4.2 to 4.3
* maven-archetype-plugin, 3.0.1 to 3.2.1
* maven-assembly-plugin, 3.4.2 to 3.7.1, see https://github.com/apache/maven-assembly-plugin/releases
* maven-clean-plugin, 3.3.1 to 3.3.2, see https://github.com/apache/maven-clean-plugin/releases
* maven-dependency-plugin, 3.6.0/3.3.0/3.1.1 to 3.6.1, see
https://github.com/apache/maven-dependency-plugin/releases/tag/maven-dependency-plugin-3.6.1
* maven-jar-plugin, 3.3.0 to 3.4.1, see https://github.com/apache/maven-jar-plugin/releases
* maven-javadoc-plugin, 3.6.2 to 3.6.3, see https://github.com/apache/maven-javadoc-plugin/releases
* maven-plugin-plugin, 3.11.0 to 3.12.0, see
https://github.com/apache/maven-plugin-tools/releases/tag/maven-plugin-tools-3.12.0
* maven-shade-pluginm 3.5.2 to 3.5.3
* maven-source-plugin, 3.3.0 to 3.3.1
* maven-surefire-plugin, 3.1.2 to 3.2.5, see https://github.com/apache/maven-surefire/releases
* sortpom-maven-plugin, 3.3.0 to 3.4.1, see https://github.com/Ekryd/sortpom/releases
* spotless-maven-plugin, 2.38.0 to 2.43.0, see
https://github.com/diffplug/spotless/blob/main/plugin-maven/CHANGES.md
* openhab 18n-maven-plugin, 4.0.2 to 4.1.2
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-04-27 09:34:39 +02:00
Holger Friedrich and GitHub
b563f1577a
More instanceof pattern matching ( #4191 )
...
* More instanceof pattern matching
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-04-21 21:22:37 +02:00
Holger Friedrich and GitHub
10a20af50c
[CI] Add Java 21 compiling to J17 and native J21 ( #4186 )
...
* [CI] Add Java 21 compiling to J17 and native J21
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-04-21 11:47:40 +02:00
Holger Friedrich and GitHub
a79a9c651b
Reduce SAT warnings ( #4187 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-04-20 19:17:47 +02:00
Holger Friedrich and GitHub
0db45fa168
Use flatMap to simplify map operations ( #4190 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-04-20 19:15:06 +02:00
Holger Friedrich and GitHub
875ebaaef7
[rest] Fix Java 21 build ( #4171 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-04-05 20:40:06 +02:00
Holger Friedrich and GitHub
3e16027b72
Bump maven-compiler-plugin to 3.13.0 ( #4168 )
...
Avoid ZipException with ejc >3.30.0.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-04-04 06:12:53 +02:00
Holger Friedrich and GitHub
9f5a60d6fa
Allow for compiling with Java 21 ( #4161 )
...
* Support Java 17 and 21, default compilation to Java 17 class files,
use maven.compiler.release instead of source and target
* Add profile "j21" to compile to Java 21 class files
* Upgrade SAT to 0.16.0, adapt code which breaks build with new SAT
checks
* Use model-specific-profile to pin xtend to Java 17
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-04-01 13:46:57 +02:00
Holger Friedrich and GitHub
3850599163
Upgrade to Karaf 4.4.5 and Xtext 2.34 ( #4133 )
...
* Upgrade to Karaf 4.4.5 and Xtext 2.34
Upgrade Karaf from 4.4.4 to 4.4.5:
* Sync runtime dependencies with Karaf 4.4.5, most notably:
* Jetty 9.4.53.v20231009
* JNA 5.14.0
* Pax Logging 2.2.6
* Pax Web 8.0.24
* ASM 9.6
* Resolve itest runbundles
Upgrade Xtext from 2.32 to 2.34
* Sync depencencies, most notably:
* Guava 33.0.0
* classgraph 4.8.165 changing provider to io.github.classgraph
* Migrate old Xtext generator xtext.generator to xtext.xtext.generator
as xtext.generator has been removed from Xtext, affecting
org.openhab.core.model.lazygen
* resolve runbundles
* Remove org.openhab.core.model.lazygen
No longer in use since 2017, see eclipse-archived/smarthome#4122 .
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-03-17 09:41:15 +01:00
Holger Friedrich and GitHub
9c1c88519b
Bump ecj to 3.36.0 ( #4154 )
...
Allow for compiling with Java 21
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-03-17 09:25:21 +01:00
Holger Friedrich and GitHub
bf11a92f40
Bump maven-plugin-plugin to 3.11.0 ( #4153 )
...
Allow for compiling with Java 21
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-03-17 09:24:59 +01:00
Holger Friedrich and GitHub
cf7bff88ee
Bump maven-shade-plugin to 3.5.2 ( #4152 )
...
Allow for compiling with Java 21
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-03-17 09:24:36 +01:00
Holger Friedrich and GitHub
bca1010c0e
Relax test to accept files with CRLF line endings ( #4126 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-03-03 13:05:16 +01:00
Holger Friedrich and GitHub
40e6202c5f
Minor extension to generic ip discovery ( #3943 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-02-14 18:53:41 +01:00
Holger Friedrich and GitHub
7bac24e58f
IpAddonFinder: Skip installed addons ( #4013 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-01-04 22:27:18 +01:00
Holger Friedrich and GitHub
361273fcb5
IP addon finder: developer docs ( #3948 )
...
* IP addon finder: developer docs
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-27 20:25:32 +01:00
Holger Friedrich and GitHub
7213e7b06a
Update Jackson to 2.16.0 ( #3956 )
...
Updates Jackson from 2.15.2 to 2.16.0
For release notes, see:
https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.16
This upgrade addresses:
* CVE-2023-35116
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-23 21:54:36 +01:00
Holger Friedrich and GitHub
e7fbd0179f
Upgrade Netty to 4.1.104.Final ( #3955 )
...
Upgrades:
* Netty from 4.1.99.Final to 4.1.104.Final
For all fixes and improvements of these upgrades, see:
* https://netty.io/news/index.html
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-23 21:53:11 +01:00
Holger Friedrich and GitHub
d1bbaba4d4
Javadoc: Introduce custom tags implNote and apiNote ( #3945 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-23 14:52:51 +01:00
Holger Friedrich and GitHub
bada23fdb8
Minor code cleanup ( #3942 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-23 12:54:29 +01:00
Holger Friedrich and GitHub
839ba1ab4c
Apply spotless after release, resolve bundles ( #3953 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-22 23:14:28 +01:00
Holger Friedrich and GitHub
5e94d8350b
Additional logging AddonInfo addons.xml ( #3928 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-20 11:19:35 +01:00
Holger Friedrich and GitHub
24b1784d44
Reduce SAT warnings ( #3932 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-19 20:37:57 +01:00
Holger Friedrich and GitHub
8bed621c8c
Service to suggest addons via generic IP scan ( #3920 )
...
* Service to suggest addons via generic IP scan
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-17 13:12:55 +01:00