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
J-N-K and GitHub
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 and GitHub
94b8c2a540
Fix DataAmount dimension units ( #3208 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw >
2022-12-11 11:00:50 +01:00
J-N-K and GitHub
da2d6a8a21
Add EventWebSocket ( #2891 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw >
2022-12-10 12:28:58 +01:00
dependabot[bot] and GitHub
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
Wouter Born and GitHub
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] and GitHub
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 and GitHub
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
Kai Kreuzer and GitHub
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 and GitHub
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
Wouter Born and GitHub
2b4e5af21e
Revert "Exclude org.osgi.service.prefs to fix build ( #3001 )" ( #3005 )
...
This reverts commit af0566af95 .
2022-06-17 12:50:35 +02:00
Wouter Born and GitHub
af0566af95
Exclude org.osgi.service.prefs to fix build ( #3001 )
...
Someone added a dependency on a non-existing artifact in the new Equinox release and now many builds are broken because Xtext defines a version range for Equinox 😞 , see:
* https://github.com/eclipse-equinox/equinox.bundles/issues/54
* https://github.com/eclipse/xtext/issues/2077
Signed-off-by: Wouter Born <github@maindrain.net >
2022-06-15 22:24:21 +02:00
J-N-K and GitHub
344a9ae018
Fix log levels and duplicate implementation warning in tests ( #2982 )
...
* Fix log levels and duplicate implementation warning in tests
Signed-off-by: Jan N. Klug <github@klug.nrw >
2022-05-26 23:33:08 +02:00
J-N-K and GitHub
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
Wouter Born and GitHub
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
Jan N. Klug
2942b634a1
Bump commons-io
...
This fixes a security issue in commons-io 1.4. According to the release-notes of commons-io version 1.4 and 2.x are binary compatible and (mostly) source-compatible. I check that openhab-addons compiles with these changes and successfully runs all itests.
Signed-off-by: Jan N. Klug <github@klug.nrw >
2022-04-28 19:44:26 +02:00
J-N-K and GitHub
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 and GitHub
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 and GitHub
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 (https://github.com/NeuronRobotics/nrjavaserial/tree/7aa21d1dc8cecdc8daad3ebc40273cfb8179e9d2 ).
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 and GitHub
a0cc58c807
Upgrade Eclipse OSGi system bundle to 3.17.200 in runtime BOM ( #2849 )
...
This prevents deprecation warnings when running the itests with Java 17:
WARNING: A terminally deprecated method in java.lang.System has been called
WARNING: System::setSecurityManager has been called by org.eclipse.osgi.internal.framework.SystemBundleActivator (file:org.openhab.core.tests/target/test/tmp/testing/itest/cnf/cache/6.2.0/org.openhab.core.bom.runtime-index/org.eclipse.osgi-3.16.300.v20210525-1715.jar)
WARNING: Please consider reporting this to the maintainers of org.eclipse.osgi.internal.framework.SystemBundleActivator
WARNING: System::setSecurityManager will be removed in a future release
See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=574729
Signed-off-by: Wouter Born <github@maindrain.net >
2022-03-18 07:44:47 +01:00
J-N-K and GitHub
e64c06c22b
Upgrade build tools and allow building on macOS 12 / M1 ( #2836 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw >
2022-03-12 21:05:37 +01:00
Wouter Born and GitHub
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
Wouter Born and GitHub
d1a4d226b6
Upgrade XStream to 1.4.19 ( #2738 )
...
This addresses CVE-2021-43859, see:
https://x-stream.github.io/changes.html
Signed-off-by: Wouter Born <github@maindrain.net >
2022-02-06 21:33:10 +01:00