Andrew Fiddian-Green
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
8c8f4112ea
Fix missing ALPN bundles ( #3839 )
...
The pax-web-jetty-http2-jdk9 feature should not have been removed in #3814 .
Signed-off-by: Wouter Born <github@maindrain.net>
2023-10-09 17:57:47 +02:00
Wouter Born
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
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
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
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
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
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
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
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
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
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
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
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
GiviMAD
e3396c9477
[websocket] Allow registering websocket adapters ( #3622 )
...
* [WebSocket] Allow register websocket handlers
Signed-off-by: Miguel Álvarez <miguelwork92@gmail.com>
2023-06-10 15:35:23 +02:00
J-N-K
f36ccea50c
Bump jose4j ( #3645 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw>
2023-06-08 13:26:43 +02:00
Matthew Skinner
c2ce05a550
Bump Netty version to 4.1.92.Final ( #3577 )
...
Bump Netty to latest versions.
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2023-05-11 07:03:37 +02:00
jimtng
4f2af88e73
Add dynamic creation of semantic tags ( #3519 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2023-04-14 14:35:43 +02:00
Andrew Fiddian-Green
8a0fdfc173
Add jetty-alpn-java-client dependency ( #3455 )
...
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2023-03-16 09:04:22 +01:00
Wouter Born
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
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
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
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
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
7f113c51bc
Refactor WatchService ( #3004 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw>
2023-02-12 14:12:22 +01:00
J-N-K
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
J-N-K
8d64ecfd8d
Update license header to 2023 ( #3294 )
...
* Update license header to 2023
Signed-off-by: Jan N. Klug <github@klug.nrw>
2023-01-03 09:45:42 +01:00
Wouter Born
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
J-N-K
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
J-N-K
3fc4d23734
Fix spotless and resolve itests ( #3239 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-12-19 11:09:31 +01:00
openhab-bot
35254b3a0a
[unleash-maven-plugin] Preparation for next development cycle.
2022-12-18 23:08:22 +00:00
J-N-K
da2d6a8a21
Add EventWebSocket ( #2891 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-12-10 12:28:58 +01:00
dependabot[bot]
070a11e593
Upgrade commons-net to 3.9.0 ( #3200 )
...
* Bump commons-net from 3.7.2 to 3.9.0 in /bom/runtime
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Wouter Born <github@maindrain.net>
2022-12-07 18:03:15 +01:00
J-N-K
e90811cfd7
DSL support for sharedCache/privateCache ( #3187 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-12-05 22:08:42 +01:00
Wouter Born
2cb8f148ef
Upgrade Californium to 2.7.4 ( #3147 )
...
For release notes see:
* https://projects.eclipse.org/projects/iot.californium/releases/2.7.4
Signed-off-by: Wouter Born <github@maindrain.net>
2022-12-05 17:44:17 +01:00
dependabot[bot]
952b11560a
Bump jackson to 2.12.7(.1) ( #3163 )
...
* Bump jackson-databind from 2.12.6.1 to 2.12.7.1 in /bom/runtime
Bumps [jackson-databind](https://github.com/FasterXML/jackson ) from 2.12.6.1 to 2.12.7.1.
- [Release notes](https://github.com/FasterXML/jackson/releases )
- [Commits](https://github.com/FasterXML/jackson/commits )
---
updated-dependencies:
- dependency-name: com.fasterxml.jackson.core:jackson-databind
dependency-type: direct:production
...
Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-30 19:36:30 +01:00
Wouter Born
149a9e9ee1
Upgrade Californium to 2.7.3 ( #3085 )
...
Upgrades Californium from 2.0.0 to 2.7.3 which has many fixes.
For release notes see:
* https://projects.eclipse.org/projects/iot.californium/governance
Replaces #3061 , #3062
Signed-off-by: Wouter Born <github@maindrain.net>
2022-09-21 07:48:58 +02:00
J-N-K
dca8088fb4
Improve FeatureInstaller ( #3049 )
...
* Improve FeatureInstaller
* Remove unnecessary synchronized and clean up processing
* Re-add refeshing bundles after all configuratzion changes are processed
* Prevent unnecessary refreshes
* Make JNA part of the tp
Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-09-18 10:43:12 +02:00
Kai Kreuzer
2e7fd9d72a
Upgrade to JmDNS 3.5.8 ( #3029 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2022-07-04 21:52:34 +02:00
Kai Kreuzer
61fd47c853
Apply spotless and resolver ( #3018 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2022-06-27 13:41:28 +02:00
openhab-bot
8944bdbbe4
[unleash-maven-plugin] Preparation for next development cycle.
2022-06-26 16:37:00 +00:00
J-N-K
6695321089
Bump JuPNP to 2.6.1 ( #2979 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-05-24 18:34:26 +02:00
J-N-K
b52d9f2e4f
Fix "openhab --help" and "help openhab" in Karaf console ( #2953 )
...
* Enable "openhab --help" and "help openhab" in Karaf console
Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-05-16 22:39:45 +02:00
Wouter Born
4ab0f83e83
Upgrade to Karaf 4.3.7 ( #2934 )
...
* Syncs dependencies with Karaf 4.3.7
* Resolves itest runbundles for these new dependencies
Signed-off-by: Wouter Born <github@maindrain.net>
2022-04-28 22:00:16 +02:00
J-N-K
0ea6feef72
Bump jackson to 2.12.6(.1) ( #2933 )
...
The `jackson-databind` bundle contains a vulnerability that is fixed in version 2.12.6.1. This version is only available for that bundle, all other bundles are still available as 2.12.6.
Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-04-26 19:47:34 +02:00
J-N-K
53dcf48a17
Add a registry for transformation configurations and allow editing them ( #2821 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw>
2022-04-11 08:18:14 +02:00
Wouter Born
5df95cd8be
Upgrade nrjavaserial to fix file descriptor leak ( #2899 )
...
Uses an openHAB 5.2.1.OH1 build based on the latest changes in the nrjavaserial master branch (7aa21d1dc8
).
When there is an official release containing those changes we can upgrade to that.
Most importantly this fixes a file descriptor leak when checking lock dir permissions.
It also adds FreeBSD aarch64 (ARM64) support.
Fixes #1842
Signed-off-by: Wouter Born <github@maindrain.net>
2022-04-08 07:42:45 +02:00
Wouter Born
44f9baff18
Upgrade Xtext/Xtend to 2.26.0, LSP4J to 0.12.0 ( #2786 )
...
For release notes, see:
https://www.eclipse.org/Xtext/releasenotes.html#/releasenotes/2022/02/28/version-2-26-0
This release adds initial support for Java 17.
Signed-off-by: Wouter Born <github@maindrain.net>
2022-03-05 11:28:56 +01:00