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
Wouter Born and GitHub
dc17296e07
Upgrade Jollyday to 0.27.0 ( #4178 )
...
Upgrades Jollyday from 0.23.2 to 0.27.0.
For release notes, see:
https://github.com/focus-shift/jollyday/releases
Signed-off-by: Wouter Born <github@maindrain.net >
2024-04-14 22:20:55 +02:00
lolodomo and GitHub
dcfadaede6
Move to JUPnP v3.0.1 ( #4165 )
...
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2024-04-02 18:21: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
dependabot[bot] and GitHub
3f27104e76
Bump org.bitbucket.b_c:jose4j from 0.9.3 to 0.9.5 ( #4121 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-02 10:32:00 +01:00
David Pace and GitHub
d56f57bf05
Replace deprecated hamcrest-library with hamcrest in test BOM ( #4113 )
...
Signed-off-by: David Pace <dev@davidpace.de >
2024-03-01 17:59:29 +01:00
Wouter Born and GitHub
e628f75d7b
Upgrade jUPnP to 3.0.0 ( #4098 )
...
* Upgrades jUPnP from 2.7.1 to 3.0.0.
* Uses a custom OSGiUpnpServiceConfiguration for JDK-8301341 workaround
For release notes, see:
https://github.com/jupnp/jupnp/releases/tag/3.0.0
Signed-off-by: Wouter Born <github@maindrain.net >
2024-02-18 21:27:44 +01:00
dependabot[bot] and GitHub
d994c136db
Bump com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0 in /bom/test ( #4059 )
...
Bumps [com.jayway.jsonpath:json-path](https://github.com/jayway/JsonPath ) from 2.8.0 to 2.9.0.
- [Release notes](https://github.com/jayway/JsonPath/releases )
- [Changelog](https://github.com/json-path/JsonPath/blob/master/changelog.md )
- [Commits](https://github.com/jayway/JsonPath/compare/json-path-2.8.0...json-path-2.9.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-04 10:18:12 +01:00
Wouter Born and GitHub
6495f4e256
Upgrade Jollyday to 0.23.2 ( #4033 )
...
Upgrades Jollyday 0.5.10 (de.jollyday) to 0.23.2 of a more actively maintained fork (de.focus-shift).
* This adds many missing holidays.
* Also removes the workaround for the Danish Great Prayer Day introduced by #3573 .
For release notes, see:
https://github.com/focus-shift/jollyday/releases
Fixes #3544
Signed-off-by: Wouter Born <github@maindrain.net >
2024-01-14 15:19:15 +01:00
Kai Kreuzer and GitHub
c4802e3fb0
Upgrade to JmDNS 3.5.9 ( #4015 )
...
For the changelog, see:
https://github.com/jmdns/jmdns/milestone/11?closed=1
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2024-01-05 00:07:41 +01:00
J-N-K and GitHub
a5316f920e
Refactor ThingHandlerService to an OSGi component prototype ( #3957 )
...
Also-by: Connor Petty <mistercpp2000+gitsignoff@gmail.com >
Signed-off-by: J-N-K <github@klug.nrw >
2024-01-02 13:09:51 +01:00
Andrew Fiddian-Green and GitHub
a93f3d7d90
Add-on suggestion finder for USB devices ( #3922 )
...
Also-by: Holger Friedrich <mail@holger-friedrich.de >
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2023-12-27 18:27:40 +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
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
openhab-bot
3b279587b1
[unleash-maven-plugin] Preparation for next development cycle.
2023-12-22 11:48:43 +00: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
Holger Friedrich and GitHub
4e634c6b55
Service to suggest addons based on running processes ( #3904 )
...
* Service to suggest addons based on running processes
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-16 10:52:41 +01:00
lolodomo and GitHub
070de55b27
Add a YAML file provider for semantic tags ( #3659 )
...
* Add a YAML file provider for semantic tags
Files in folder conf/tags are loaded by this provider.
Related to #3619
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2023-12-10 11:26:03 +01:00
62a50a409a
Service to find suggested addons to install ( #3806 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
Co-authored-by: Mark Herwege <mark.herwege@telenet.be >
2023-12-07 17:32:33 +01:00
Wouter Born and GitHub
eff85c6470
Upgrade JUnit to 5.10.0 ( #3832 )
...
Upgrades JUnit from 5.9.2 to 5.10.0.
For release notes, see:
https://junit.org/junit5/docs/5.10.0/release-notes/#release-notes-5.10.0
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-07 20:34:47 +02:00
Wouter Born and GitHub
02f6c5c3e3
Upgrade CXF to 3.6.2 ( #3826 )
...
Upgrades CXF from 3.6.1 to 3.6.2.
For release notes, see:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310511&version=12353311
It has a fix to address OOM issues when using HTTP clients:
https://issues.apache.org/jira/browse/CXF-8885
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-04 11:46:54 +02:00
Wouter Born and GitHub
c82f8fcec2
Upgrade hivemq-mqtt-client to 1.3.3, Netty to 4.1.99.Final ( #3824 )
...
Upgrades:
* hivemq-mqtt-client from 1.2.2 to 1.3.3
* Netty from 4.1.92.Final to 4.1.99.Final
For all fixes and improvements of these upgrades, see:
* https://github.com/hivemq/hivemq-mqtt-client/releases/
* https://netty.io/news/index.html
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-03 13:20:52 +02:00
Wouter Born and GitHub
fffa968263
Upgrade Xtext/Xtend to 2.32.0, LSP4J to 0.21.0 ( #3817 )
...
Upgrades Xtext and its dependencies to:
* Xtext/Xtend 2.32.0
* LSP4J 0.21.0
* GSON 2.10.1
* Guava 32.1.2
* Guice 7.0.0
For release notes, see:
https://eclipse.dev/Xtext/releasenotes.html#/releasenotes/2023/08/27/version-2-32-0
Fixes #3321
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-01 22:04:27 +02:00
Wouter Born and GitHub
d4a433a4ce
Upgrade to Karaf 4.4.4 ( #3814 )
...
* Sync runtime dependencies with Karaf 4.4.4, most notably:
* Jetty 9.4.52.v20230823
* JNA 5.13.0
* SLF4J 2.0.6
* Pax Logging 2.2.3
* Pax Web 8.0.22
* Resolve itest runbundles
* Use new Pax Web features to simplify dependency management
* Add specs features because Pax Web now depends on "asm"
Signed-off-by: Wouter Born <github@maindrain.net >
2023-09-29 20:23:31 +02:00
Wouter Born and GitHub
e1d2b88398
Update directory-watcher to 0.18.0 ( #3790 )
...
Updates the directory-watcher from 0.17.1 to 0.18.0.
This version has some bug fixes/improvements, see:
https://github.com/gmethvin/directory-watcher/compare/v0.17.1...v0.18.0
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-30 22:51:25 +02:00
Wouter Born and GitHub
d7fbb94490
Update Swagger to 2.2.15 ( #3789 )
...
Updates Swagger from 2.1.9 to 2.2.15.
This adds OpenAPI v3.1 support.
For more release notes see:
https://github.com/swagger-api/swagger-core/releases
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-30 22:39:21 +02:00
Wouter Born and GitHub
9e1dbb6435
Update json-path to 2.8.0 ( #3772 )
...
Updates json-path from 2.4.0 to 2.8.0
This addresses:
* CVE-2021-27568
* CVE-2021-31684
* CVE-2023-1370
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-26 15:08:46 +02:00
Wouter Born and GitHub
7743e9f9ab
Update CXF to 3.6.1 ( #3770 )
...
Updates CXF from 3.4.5 to 3.6.1
For some recent release notes, see:
* [3.5.0](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310511&version=12348382 )
* [3.6.0](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310511&version=12351469 )
* [3.6.1](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310511&version=12353191 )
This upgrade addresses:
* CVE-2022-46363
* CVE-2022-46364
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-21 21:23:09 +02:00
Wouter Born and GitHub
c0b4ccfd7c
Update Jackson to 2.15.2 ( #3768 )
...
Updates Jackson from 2.14.1 to 2.15.2
For release notes, see:
https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.15
This upgrade addresses:
* CVE-2022-1471
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-21 10:22:27 +02:00
J-N-K and GitHub
04eb32185c
Bump UoM libraries to 2.2 ( #3758 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw >
2023-08-18 21:38:43 +02:00
Wouter Born and GitHub
aef57edd73
Use workaround to fix high CPU usage by LinkedTransferQueue ( #3756 )
...
This is a workaround for JDK-8301341 by using the Java 11 LinkedTransferQueue with the QueueingThreadPoolExecutor in the Core and jUPnP.
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-14 10:37:20 +02:00
Jacob Laursen and GitHub
e079352473
Upgrade JUPnP to 2.7.1 ( #3737 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-07-31 22:30:27 +02:00
Kai Kreuzer
5692232e2b
Apply spotless
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2023-07-24 01:11:37 +02:00
openhab-bot
fd93f0a766
[unleash-maven-plugin] Preparation for next development cycle.
2023-07-23 17:14:35 +00:00
J-N-K and GitHub
64fd046266
Bump spifly to 1.3.6 and asm to 9.4 to support records ( #3658 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw >
2023-06-23 10:46:43 +02:00
J-N-K and GitHub
f36ccea50c
Bump jose4j ( #3645 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw >
2023-06-08 13:26:43 +02:00
J-N-K and GitHub
38a6d1e87b
# This is a combination of 2 commits. ( #3486 )
...
Bump commons-fileupload
Signed-off-by: Jan N. Klug <github@klug.nrw >
2023-04-02 12:09:35 +02:00
4cbc0e613e
Integration tests for org.openhab.core.io.net ( #3460 )
...
* [org.openhab.core.io.net] add itests
Co-authored-by: Wouter Born <github@maindrain.net >
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2023-03-25 17:44:15 +01:00
Wouter Born and GitHub
0894d25448
Upgrade JUnit to 5.9.2 and Mockito to 4.11.0 ( #3450 )
...
For release notes, see:
* https://junit.org/junit5/docs/current/release-notes/#release-notes-5.9.2
* https://github.com/mockito/mockito/releases/
Signed-off-by: Wouter Born <github@maindrain.net >
2023-03-12 20:47:54 +01:00
Wouter Born and GitHub
0c792ec89a
Upgrade XStream to 1.4.20 ( #3446 )
...
This addresses CVE-2022-40151 and CVE-2022-41966, see:
https://x-stream.github.io/changes.html#1.4.20
This version also fixes an issue with closing streams so the workaround in GenerateDefaultTranslationsMojoTest is no longer needed.
Signed-off-by: Wouter Born <github@maindrain.net >
2023-03-12 12:22:33 +01:00
Andrew Fiddian-Green and GitHub
a5d65ce2ad
Add support for Jetty HTTP/2 clients ( #3433 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch >
2023-03-12 10:22:50 +01:00
Wouter Born and GitHub
ac5bbb90b8
Upgrade JUPnP to 2.7.0 ( #3421 )
...
Fixes openhab/openhab-distro#1473
Signed-off-by: Wouter Born <github@maindrain.net >
2023-03-05 09:55:06 +01:00
Wouter Born and GitHub
59c5133815
Add Eclipse Add-on Service ( #3406 )
...
This service provides add-on information when debugging in Eclipse so it is possible to add Things based on the installed bindings and configure installed add-ons in the UI.
Replaces the Sample Add-on Service.
Also shows the "Add-on Management" configuration which allows for configuring if incompatible add-ons are included.
Signed-off-by: Wouter Born <github@maindrain.net >
2023-03-02 07:41:49 +01:00
Wouter Born and GitHub
ec3af50f11
Upgrade to Karaf 4.4.3 ( #3252 )
...
* Sync runtime dependencies with Karaf 4.4.3, most notably:
* Jetty 9.4.50.v20221201
* Pax Logging 2.2.0
* Pax Web 8.0.15
* Use OSGi R8 as compile dependency
* Rework Servlets to use Http Whiteboard annotations in favor of proprietary `org.openhab.core.io.http.servlet` classes
* Resolve itest runbundles
Also-by: Jan N. Klug <github@klug.nrw >
Signed-off-by: Wouter Born <github@maindrain.net >
2023-03-01 13:09:07 +01:00
J-N-K and GitHub
dff6f9b984
Refactor XML handling ( #3385 )
...
* Refactor XML handling for things
* integrate config.xml and improve naming
Signed-off-by: Jan N. Klug <github@klug.nrw >
2023-02-23 20:06:29 +01:00
J-N-K and GitHub
7f113c51bc
Refactor WatchService ( #3004 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw >
2023-02-12 14:12:22 +01:00
J-N-K and GitHub
3d54ee54d2
Introduce metadata for all add-ons ( #3050 )
...
* Introduce addon.xml
Signed-off-by: Jan N. Klug <github@klug.nrw >
2023-01-15 15:31:42 +01:00
Wouter Born and GitHub
07d09c5a7a
Update Jackson to 2.14.1 ( #3284 )
...
Updates Jackson from 2.12.7 to 2.14.1
For release notes, see:
https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.13
https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.14
Signed-off-by: Wouter Born <github@maindrain.net >
2022-12-30 22:46:51 +01:00
Wouter Born and GitHub
abbba4adc7
Use JavaSE-17 JVM ( #3263 )
...
For some reason Eclipse did not update these BOM .classpath files in #3250 .
Related to #2994
Signed-off-by: Wouter Born <github@maindrain.net >
2022-12-23 16:44:52 +01:00
J-N-K and GitHub
41ba3ff854
Raise minimum JDK version to 17 ( #2994 )
...
* Raise source level to Java 17 (except for model classes)
* Remove Nashorn script engine
* Upgrade spotless and add jvm options
See https://github.com/diffplug/spotless/issues/834
* Add suppression for findBugs false positive error
* Upgrade xtext to 2.29.0
* Adjust JNA
* Resolve itests
Signed-off-by: Jan N. Klug <github@klug.nrw >
2022-12-19 19:52:43 +01:00