Wouter Born and GitHub
b3ec16c707
Use graalvm.version in automation add-on features ( #20823 )
...
Because this property is available at the root level, it can be resolved while generating the add-on feature files.
Signed-off-by: Wouter Born <github@maindrain.net >
2026-05-31 18:32:19 +02:00
Wouter Born and GitHub
7dfe35bea0
Fix Maven build output ( #20491 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2026-03-31 19:56:55 +02:00
Wouter Born and GitHub
4e08184905
Fix Markdown lint issues ( #20476 )
...
Related to #19010
Signed-off-by: Wouter Born <github@maindrain.net >
2026-03-29 23:38:46 +02:00
Wouter Born and GitHub
7a158761e6
Revert "Bump org.eclipse.jdt:ecj from 3.39.0 to 3.42.0 ( #19180 )" ( #19213 )
...
This reverts commit 0d36961494 .
2025-08-21 21:11:29 +02:00
Wouter Born and GitHub
0c6a72df58
Remove jackson-datatype-jdk8 bundle from Jinja Transformation feature ( #19114 )
...
To prevent upgrade issues it was added to the Jackson feature in openHAB Core.
Signed-off-by: Wouter Born <github@maindrain.net >
2025-08-16 11:45:09 +02:00
Wouter Born and GitHub
442589cafe
Update Jackson to 2.19.2 ( #19100 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2025-08-03 10:41:55 +02:00
Wouter Born and GitHub
fe5414ff5c
Use Maven 3.9.11 with wrapper and add checksum verification ( #19073 )
...
- Set Maven version to 3.9.11 in .mvn/wrapper/maven-wrapper.properties
- Set SHA-256 checksum for wrapper JAR to ensure integrity
Signed-off-by: Wouter Born <github@maindrain.net >
2025-07-28 21:54:56 +02:00
Wouter Born and GitHub
4d0a04aa87
Use Maven wrapper with GHA ( #19067 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2025-07-27 18:19:31 +02:00
Wouter Born and GitHub
cf671c31b0
Minor README improvements ( #19064 )
...
* Repository contains more than just bindings
* Update i18n-maven-plugin version
* Uppercase Maven
Signed-off-by: Wouter Born <github@maindrain.net >
2025-07-27 09:40:39 +01:00
Wouter Born and GitHub
5d0339ab09
Update OH version in skeleton scripts ( #19005 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2025-07-21 21:29:16 +02:00
Wouter Born and GitHub
3629d1da62
[shelly] Add support for Shelly Plug S Gen3, Outdoor Plug S Gen3, AZ Plug ( #18814 )
...
The changes in #17869 do not seem to work because this is a Gen3 device.
Also adds support for Shelly Outdoor Plug S Gen3 and Shelly AZ Plug.
Signed-off-by: Wouter Born <github@maindrain.net >
2025-06-29 22:24:51 +02:00
Wouter Born and GitHub
9669f0445b
[modbus.kermi] Add bundle to Modbus feature ( #18855 )
...
This was missing from the initial contribution PR (#16329 )
Signed-off-by: Wouter Born <github@maindrain.net >
2025-06-26 22:15:11 +02:00
Wouter Born and GitHub
e7fcfe5a83
[jsscripting] Add prefix when installing webpack to fix build issues ( #18842 )
...
This prevents webpack being installed in another directory.
Signed-off-by: Wouter Born <github@maindrain.net >
2025-06-23 12:12:01 +02:00
Wouter Born and GitHub
a252fe2032
Resolve runbundles for Jollyday upgrade ( #18826 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2025-06-21 16:08:34 +02:00
Wouter Born and GitHub
497ba3dcbb
[lifx] Update product names ( #18825 )
...
Renames the Capsule Mini products to Luna.
Signed-off-by: Wouter Born <github@maindrain.net >
2025-06-21 11:05:19 +02:00
Wouter Born and GitHub
2c264e3e87
Fix unresolved property values in feature.xml files. ( #18824 )
...
These properties do not exist outside the Maven projects causing the distro build to fail.
Signed-off-by: Wouter Born <github@maindrain.net >
2025-06-20 20:29:56 +02:00
Wouter Born and GitHub
fcec2e1720
[jsscriptingnashorn] Upgrade Nashorn to 15.6 ( #18635 )
...
Upgrades Nashorn from 15.4 to 15.6.
For release notes, see:
https://github.com/openjdk/nashorn/blob/main/CHANGELOG.md
Signed-off-by: Wouter Born <github@maindrain.net >
2025-05-12 07:05:45 +02:00
Wouter Born and GitHub
ac7360c97b
[groovyscripting] Upgrade Groovy to 4.0.26 ( #18636 )
...
Upgrades Groovy from 4.0.23 to 4.0.26.
For release notes, see:
* https://groovy-lang.org/changelogs/changelog-4.0.24.html
* https://groovy-lang.org/changelogs/changelog-4.0.25.html
* https://groovy-lang.org/changelogs/changelog-4.0.26.html
Signed-off-by: Wouter Born <github@maindrain.net >
2025-05-04 12:33:48 +02:00
Wouter Born and GitHub
652865eadf
[nest] Change examples to prevent secret scan false positives ( #18637 )
...
Makes the documentation examples less real as it causes false positives in some secret scans.
Signed-off-by: Wouter Born <github@maindrain.net >
2025-05-04 11:51:37 +02:00
Wouter Born and GitHub
0f9e925875
[pythonscripting] Add documentation polish ( #18621 )
...
* Fix capitalization to make it more consistent
* Start sentences on new lines for easier reviewing diffs
* Fix openhab-python link
Signed-off-by: Wouter Born <github@maindrain.net >
2025-04-29 10:34:20 +02:00
Wouter Born
43c7ecde8f
[lifx] Add support for new LIFX products
...
Allows for discovering the new LIFX products and their features.
See: https://github.com/LIFX/products/blob/master/products.json
Also fixes a typo and some warnings.
Signed-off-by: Wouter Born <github@maindrain.net >
2025-04-08 23:40:45 +02:00
Wouter Born and GitHub
c57f833e31
Resolve runbundles for Jollyday upgrade ( #18322 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2025-02-24 23:17:10 +01:00
Wouter Born and GitHub
8a7a411ccc
Use Spotless sortpom plug-in ( #18318 )
...
Similar to openhab/openhab-core#4618
Signed-off-by: Wouter Born <github@maindrain.net >
2025-02-23 20:23:16 +01:00
Wouter Born and GitHub
05e45e09bb
[lifx] Add support for new LIFX products ( #18191 )
...
Allows for discovering all the new LIFX products and their features:
* LIFX Ceiling 13x26"
* LIFX Outdoor Permanent
See:
* https://github.com/LIFX/products/blob/master/products.json
* https://www.lifx.com/products/ceiling-26x13-white-trim
* https://www.lifx.com/products/outdoor-permanent-lights
Signed-off-by: Wouter Born <github@maindrain.net >
2025-01-26 16:20:52 +01:00
Wouter Born and GitHub
5fc40cc353
Resolve runbundles for Jollyday and JUPnP upgrades ( #18129 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2025-01-19 16:59:11 +01:00
Wouter Born and GitHub
8672ed0208
Start license headers with /* instead of /** ( #18061 )
...
Prevents JavaDoc tooling issues because these tools check comments starting with `/**`.
Signed-off-by: Wouter Born <github@maindrain.net >
2025-01-07 22:33:03 +01:00
Wouter Born and GitHub
993129a2c3
Upgrade SAT to 0.17.0 ( #18060 )
...
For release notes, see:
https://github.com/openhab/static-code-analysis/releases/tag/0.17.0
Signed-off-by: Wouter Born <github@maindrain.net >
2025-01-07 21:21:10 +01:00
Wouter Born and GitHub
d6476042ec
Update license headers to 2025 ( #18015 )
...
* Update license headers to 2025
Signed-off-by: Wouter Born <github@maindrain.net >
2025-01-02 00:30:12 +01:00
Wouter Born and GitHub
420454b5b7
Update OH version in skeleton scripts ( #17951 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2024-12-22 12:19:39 +01:00
Wouter Born and GitHub
2f7b727d14
Resolve runbundles for reverting LinkedTransferQueue high CPU usage workaround ( #17914 )
...
Related to openhab/openhab-core#4499
Signed-off-by: Wouter Born <github@maindrain.net >
2024-12-17 13:26:36 +01:00
Wouter Born and GitHub
98d257982c
[groovyscripting] Prevent CNFE for scoped classes unavailable to the class loader ( #17860 )
...
Fixes the ClassNotFoundException when using Thing actions caused by #17383 .
The GroovyClassLoader loads classes by name however the Thing actions classes cannot be loaded by name because they are internal classes.
Fixes #17683
Signed-off-by: Wouter Born <github@maindrain.net >
2024-12-07 17:10:28 +01:00
Wouter Born and GitHub
8d1471d306
Add missing code owners ( #17833 )
...
Adds the missing code owners and sorts the paths.
Signed-off-by: Wouter Born <github@maindrain.net >
2024-12-04 08:28:47 +01:00
Wouter Born and GitHub
053ebb8bf0
Resolve runbundles for Jollyday upgrade ( #17834 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2024-12-03 22:12:42 +01:00
Wouter Born and GitHub
0d58d7ec62
Update bnd to 7.1.0 ( #17822 )
...
For release notes, see:
https://github.com/bndtools/bnd/wiki/Changes-in-7.1.0
Signed-off-by: Wouter Born <github@maindrain.net >
2024-11-30 21:32:58 +01:00
Wouter Born and GitHub
b5c47cdc3d
GitHub Actions upgrades and improvements ( #17627 )
...
* Use Maven 3.9.9
* Use Ubuntu 24.04
* Verify there are no changed files
Signed-off-by: Wouter Born <github@maindrain.net >
2024-10-24 22:23:08 +02:00
Wouter Born and GitHub
2bdce1ccf9
Set openHAB system properties during tests ( #17592 )
...
* Set openHAB system properties during tests
This will make sure tests write data to './target/openhab/userdata' instead of './userdata' etc.
Prevents new files from appearing whenever running the Mi IO Binding tests.
Signed-off-by: Wouter Born <github@maindrain.net >
2024-10-20 18:57:35 +02:00
Wouter Born and GitHub
65004e5645
Remove JUnit 4 dependencies ( #17580 )
...
Using JUnit 5 should suffice.
Signed-off-by: Wouter Born <github@maindrain.net >
2024-10-17 07:28:00 +02:00
Wouter Born and GitHub
c495b0b44e
Remove unnecessary executable permissions ( #17569 )
...
These files are marked as executable for no good reason at all.
Signed-off-by: Wouter Born <github@maindrain.net >
2024-10-15 08:52:01 +02:00
Wouter Born and GitHub
4730f64fbb
Resolve runbundles for Xtext and Jollyday upgrades ( #17509 )
...
Related to:
* openhab/openhab-core#4398
* openhab/openhab-core#4403
Signed-off-by: Wouter Born <github@maindrain.net >
2024-10-06 09:03:47 +02:00
Wouter Born and GitHub
d1613548df
[groovyscripting] Fix default preset scope not applied ( #17383 )
...
This allows for removing many imports from scripts which results in less code.
Fixes #17247
Signed-off-by: Wouter Born <github@maindrain.net >
2024-09-08 14:55:31 +02:00
Wouter Born and GitHub
d362ae7d3e
[lifx] Add support for new LIFX products ( #17386 )
...
Allows for discovering the new LIFX B10 and T10 Candle products and their features.
See: https://github.com/LIFX/products/blob/master/products.json
Signed-off-by: Wouter Born <github@maindrain.net >
2024-09-07 22:49:53 +02:00
Wouter Born and GitHub
0d513d3d85
Replace deprecated stale bot with stale action ( #17384 )
...
The stale bot is deprecated and no longer maintained.
Instead the stale GHA should be used.
Signed-off-by: Wouter Born <github@maindrain.net >
2024-09-07 20:11:49 +02:00
Wouter Born and GitHub
fcef4639ca
Fix itests on machines with lots of processors ( #17263 )
...
When this JVM variable is not set Jetty creates selectors based on the number of available processors (`Runtime.getRuntime().availableProcessors()`).
Jetty will also throw an exception when there is a mismatch between the max thread pool size and the number of selectors.
This causes issues with the default thread pool size of 10 on machines with more than 10 available processors.
See also [`SelectorManager.defaultSelectors(Executor)`](https://github.com/jetty/jetty.project/blob/70015831e5195ba74da6383c4ab7c90c56bb08af/jetty-io/src/main/java/org/eclipse/jetty/io/SelectorManager.java#L71-L80 ).
Signed-off-by: Wouter Born <github@maindrain.net >
2024-08-15 22:37:21 +02:00
Wouter Born and GitHub
18e3f21878
Resolve runbundles for Jollyday upgrade ( #17232 )
...
Related to: openhab/openhab-core#4343
Signed-off-by: Wouter Born <github@maindrain.net >
2024-08-11 20:16:18 +02:00
Wouter Born and GitHub
6d4ac2b29a
[groovyscripting] Update Groovy to 4.0.22 ( #17125 )
...
Updates Groovy from 4.0.11 to 4.0.22.
For all bugfixes and improvements, see:
* https://groovy-lang.org/changelogs/changelog-4.0.12.html
* https://groovy-lang.org/changelogs/changelog-4.0.13.html
* https://groovy-lang.org/changelogs/changelog-4.0.14.html
* https://groovy-lang.org/changelogs/changelog-4.0.15.html
* https://groovy-lang.org/changelogs/changelog-4.0.16.html
* https://groovy-lang.org/changelogs/changelog-4.0.17.html
* https://groovy-lang.org/changelogs/changelog-4.0.18.html
* https://groovy-lang.org/changelogs/changelog-4.0.19.html
* https://groovy-lang.org/changelogs/changelog-4.0.20.html
* https://groovy-lang.org/changelogs/changelog-4.0.21.html
* https://groovy-lang.org/changelogs/changelog-4.0.22.html
Fixes #16936
Signed-off-by: Wouter Born <github@maindrain.net >
2024-07-22 16:10:01 +02:00
Wouter Born and GitHub
a5a02a17f0
[mongodb] Disable failing MongoDBPersistenceServiceTest ( #17047 )
...
It causes Jenkins CI builds to fail, see #17046
Signed-off-by: Wouter Born <github@maindrain.net >
2024-07-13 11:13:17 +02:00
Wouter Born and GitHub
f237bc49a0
Update OH version in skeleton scripts ( #17021 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2024-07-08 08:35:38 +02:00
Wouter Born and GitHub
766981bb49
Upgrade maven-deploy-plugin to 3.1.2 ( #16987 )
...
This may help with fixing or diagnosing read timouts during deployment.
Signed-off-by: Wouter Born <github@maindrain.net >
2024-07-03 19:39:44 +02:00
Wouter Born and GitHub
0b9ea4d3f1
Resolve runbundles for Jollyday upgrade ( #16632 )
...
Related to openhab/openhab-core#4178
Signed-off-by: Wouter Born <github@maindrain.net >
2024-04-14 22:21:17 +02:00
Wouter Born and GitHub
79f71ee020
[lifx] Add support for new LIFX products ( #16618 )
...
* [lifx] Add support for new LIFX products
Allows for discovering all the new LIFX products and their features including:
* LIFX Ceiling
* LIFX Outdoor Neon
* LIFX PAR38
* LIFX Round/Square Path
* LIFX Round Spot
See:
* https://github.com/LIFX/products/blob/master/products.json
* https://www.lifx.com/products/neon-flex-16ft-outdoor
* https://www.lifx.com/products/supercolor-1600lm-par38
* https://www.lifx.com/products/spot-light-round
* https://www.lifx.com/products/path-light-round
* https://www.lifx.com/products/path-light-square
Signed-off-by: Wouter Born <github@maindrain.net >
2024-04-06 14:09:44 +02:00
Wouter Born and GitHub
a9c0f9e936
[upnpcontrol] Catch IAE when Album Art URI is invalid ( #16597 )
...
Fixes #16595
Signed-off-by: Wouter Born <github@maindrain.net >
2024-04-01 09:43:05 +02:00
Wouter Born and GitHub
d8603270eb
[modbus.sungrow] Add missing sungrow bundle ( #16557 )
...
Fixes #16558
Signed-off-by: Wouter Born <github@maindrain.net >
2024-03-22 12:35:10 +01:00
Wouter Born and GitHub
c8d398874b
[avmfritz] Disable unstable AVMFritzDiscoveryServiceOSGiTest ( #16537 )
...
See: https://github.com/openhab/openhab-addons/issues/16536
Signed-off-by: Wouter Born <github@maindrain.net >
2024-03-18 08:26:07 +01:00
Wouter Born and GitHub
c9f8324142
Upgrade get-changed-files GHA dependency ( #16451 )
...
This fixes the last remaining deprecation warning:
> Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20
Signed-off-by: Wouter Born <github@maindrain.net >
2024-02-24 14:25:24 +01:00
Wouter Born and GitHub
e3a2b60014
Resolve runbundles for jUPnP upgrade ( #16423 )
...
Related to openhab/openhab-core#4098
Signed-off-by: Wouter Born <github@maindrain.net >
2024-02-18 22:59:51 +01:00
Wouter Born and GitHub
2fb3988dcd
Upgrade GHA dependencies ( #16420 )
...
This fixes the following deprecation warning:
> Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20
Signed-off-by: Wouter Born <github@maindrain.net >
2024-02-17 11:47:35 +01:00
Wouter Born and GitHub
7a5802b09a
[network] Improve threading ( #16315 )
...
* [network] Improve threading
* Use timeouts with CompletableFutures
* Use seperate executor when waiting for results
* Catch exceptions when joining CompletableFutures
* Stop previous detection when starting a new one
Fixes #16305
Signed-off-by: Wouter Born <github@maindrain.net >
2024-02-06 17:18:02 +01:00
Wouter Born and GitHub
dd38c237a8
Remove readme.txt from transformation bundles ( #16366 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2024-02-04 14:56:01 +01:00
Wouter Born and GitHub
3ce7fa326f
[jsonpath] Upgrade dependencies and some cleanup ( #16365 )
...
* Upgrade json-path from 2.5.0 to 2.9.0
* Cleanup code
* Fix all SAT findings
Fixes CVE-2023-1370 and CVE-2023-51074
For json-path release notes, see:
https://github.com/json-path/JsonPath/releases
Signed-off-by: Wouter Born <github@maindrain.net >
2024-02-04 14:55:01 +01:00
Wouter Born and GitHub
afb20ca473
Resolve runbundles for Jollyday upgrade ( #16267 )
...
Related to https://github.com/openhab/openhab-core/pull/4033
Signed-off-by: Wouter Born <github@maindrain.net >
2024-01-14 16:41:34 +01:00
Wouter Born and GitHub
f73818da83
[network] Cleanup code ( #16235 )
...
* Reuse ExpiringCacheAsync from Core
* Use Duration and Instant
* Replace Optional with null annotations
* Cleanup JavaDocs
* Improve logging
* Add missing null annotations
* Simplify code
Signed-off-by: Wouter Born <github@maindrain.net >
2024-01-11 17:55:23 +01:00
Wouter Born and GitHub
a2868bb0dc
Use diamond operator and remove redundant type arguments ( #16249 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2024-01-09 23:46:15 +01:00
Wouter Born and GitHub
3415397a83
Remove unnecessary semicolons ( #16214 )
...
This helps with stopping the proliferation of unnecessary semicolons.
Signed-off-by: Wouter Born <github@maindrain.net >
2024-01-05 23:56:58 +01:00
Wouter Born and GitHub
64c08e55fe
Resolve runbundles for JmDNS upgrade ( #16215 )
2024-01-05 21:07:48 +01:00
Wouter Born and GitHub
4fe00bb2bf
Remove redundant feature dependencies ( #16204 )
...
* Remove redundant feature dependencies
The following features are already dependencies of openhab-runtime-base:
* openhab-core-base
* openhab-core-model-item
* openhab-core-model-script
* openhab-transport-mdns
See also: https://github.com/openhab/openhab-addons/pull/16202#issuecomment-1876875456
* Remove redundant openhab.tp-jackson and openhab.tp-jaxb feature dependencies
Signed-off-by: Wouter Born <github@maindrain.net >
2024-01-05 20:00:24 +01:00
Wouter Born and GitHub
099dc692c8
Remove openhab-transport-http feature dependencies ( #16202 )
...
The openhab-transport-http feature dependency is redundant since OH 2.3 when it was added to the openhab-runtime-base feature dependencies.
See:
* https://github.com/openhab/openhab-core/pull/344
* https://github.com/openhab/openhab-addons/pull/16181#issuecomment-1876015592
Signed-off-by: Wouter Born <github@maindrain.net >
2024-01-04 13:03:32 +01:00
Wouter Born and GitHub
18da5075f9
[network] Add parameter for limiting network interfaces to fix performance issues ( #16145 )
...
* [network] Add parameter for limiting network interfaces to fix performance issues
* Use last known reachable interface
---------
Signed-off-by: Wouter Born <github@maindrain.net >
2024-01-03 19:28:23 +01:00
Wouter Born and GitHub
c52b684e6f
[pollytts] Update AWS Java SDK ( #16153 )
...
A newer AWS Java SDK is required when using Jackson 2.16.
Fixes #16108
Signed-off-by: Wouter Born <github@maindrain.net >
2024-01-01 17:15:49 +01:00
Wouter Born and GitHub
607c647734
[shelly] Fix WebSocketServerFactory ClassNotFoundException ( #16150 )
...
Adds a package import so the class can be found by the class loader.
Fixes #16118
Signed-off-by: Wouter Born <github@maindrain.net >
2023-12-31 11:48:04 +01:00
Wouter Born and GitHub
eba975c040
[amazonechocontrol] Fix Servlet exceptions due to non-unique names ( #16152 )
...
Fixes #16149
Signed-off-by: Wouter Born <github@maindrain.net >
2023-12-31 01:03:24 +01:00
Wouter Born and GitHub
891ea04a3b
Remove some redundant brackets ( #16104 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2023-12-24 09:20:09 +01:00
Wouter Born and GitHub
c58d894bf0
Use OnOffType.from to reduce code ( #16101 )
...
You can create an `OnOffType` using a boolean nowadays which reduces the amount of code.
Signed-off-by: Wouter Born <github@maindrain.net >
2023-12-23 19:06:21 +01:00
Wouter Born and GitHub
039bb98151
[asuswrt] Support router discovery and add-on suggestion using UPnP ( #16084 )
...
This makes it easier to discover the devices and the add-on.
Signed-off-by: Wouter Born <github@maindrain.net >
2023-12-23 18:29:41 +01:00
Wouter Born and GitHub
dc187c9eec
Update OH version in skeleton scripts ( #16100 )
2023-12-23 10:34:54 +01:00
Wouter Born and GitHub
fe2d521209
Resolve runbundles for logback upgrade ( #16083 )
...
Related to openhab/openhab-core#3935
Signed-off-by: Wouter Born <github@maindrain.net >
2023-12-20 01:02:59 +01:00
Wouter Born and GitHub
5177cf1e0c
[lifx] Add support for new LIFX products ( #15957 )
...
Allows for discovering all the new LIFX products and their features:
* LIFX Neon
* LIFX String
See:
* https://github.com/LIFX/products/blob/master/products.json
* https://www.lifx.com.au/products/neon-flex-2m-indoor
* https://www.lifx.com.au/products/lifx-string-light
Signed-off-by: Wouter Born <github@maindrain.net >
2023-11-25 22:56:04 +01:00
Wouter Born and GitHub
1c8ce7c6a9
Add SAT warning when jSerialComm, PureJavaComm imports are used ( #15952 )
...
Add-ons should use the OH serial transport and not their own serial communication libraries.
Related to #7573
Signed-off-by: Wouter Born <github@maindrain.net >
2023-11-25 14:36:52 +01:00
Wouter Born and GitHub
1759058921
[jdbc] Upgrade H2 to 2.2.224 ( #15726 )
...
Upgrades H2 database from 1.4.191 to 2.2.224.
Add ';NON_KEYWORDS=VALUE' to the JDBC URL because the add-on uses 'value' (which is also a keyword) as column name.
Also fixes some queries used by the command extension because H2 always uses upper case table names.
For the change log, see:
https://h2database.com/html/changelog.html
For migration notes, see:
https://h2database.com/html/migration-to-v2.html
Fixes #13115
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-10 13:14:48 +02:00
Wouter Born and GitHub
0c3ef0a5f4
[shelly] Always try to stop WebSocketClient ( #15721 )
...
If the client is not stopped it will not be garbage collected because the ShutdownThread keeps a reference to the client so it can be stopped on shutdowns.
See: https://github.com/eclipse/jetty.project/blob/jetty-9.4.x/jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/WebSocketClient.java#L420-L433
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-10 09:44:37 +02:00
Wouter Born and GitHub
756b32d988
[jdbc] Fix logging not working ( #15722 )
...
The dependency change in #15659 caused slf4j to be embedded into the bundle.
As a result the bundle no longer uses Pax Logging so it cannot find an SLF4J provider and logs the following when it is installed:
SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-08 19:57:28 +02:00
Wouter Born and GitHub
72622a1409
[shelly] Always try to stop WebSocketClient ( #15719 )
...
If the client is not stopped it will not be garbage collected because the ShutdownThread keeps a reference to the client so it can be stopped on shutdowns.
See: https://github.com/eclipse/jetty.project/blob/jetty-9.4.x/jetty-websocket/websocket-client/src/main/java/org/eclipse/jetty/websocket/client/WebSocketClient.java#L420-L433
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-08 11:28:10 +02:00
Wouter Born and GitHub
f8bcfb0c7e
Resolve runbundles for JUnit upgrade ( #15714 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-07 20:35:40 +02:00
Wouter Born and GitHub
181c647bd6
Update bnd to 7.0.0 ( #15709 )
...
For release notes, see:
https://github.com/bndtools/bnd/wiki/Changes-in-7.0.0
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-06 18:47:11 +02:00
Wouter Born and GitHub
01dc99c6b6
Update CODEOWNERS ( #15678 )
...
* Update CODEOWNERS
Removes some inactive maintainers from the file.
Signed-off-by: Wouter Born <github@maindrain.net >
* More updates
Signed-off-by: Wouter Born <github@maindrain.net >
* More updates
Signed-off-by: Wouter Born <github@maindrain.net >
---------
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-03 16:29:20 +02:00
Wouter Born and GitHub
7c06810bfc
Upgrade Netty dependencies to 4.1.99.Final ( #15694 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-03 16:20:58 +02:00
Wouter Born and GitHub
2bf2246530
[plugwise] Cleanup code ( #15688 )
...
The cleanup includes:
* Use lambdas
* Use enhanced switches
* Make abstract class constructors protected
* Fix typos
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-02 21:43:07 +02:00
Wouter Born and GitHub
e32bc258e9
Resolve runbundles for Xtext upgrade ( #15677 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-01 22:42:26 +02:00
Wouter Born and GitHub
9d03ec9af5
Upgrade to Karaf 4.4.4 ( #15659 )
...
* Resolve itest runbundles
* Fix dependency issues
* Add specs features because Pax Web now depends on "asm"
Signed-off-by: Wouter Born <github@maindrain.net >
2023-09-30 07:38:19 +02:00
Wouter Born and GitHub
5a803961d0
[nest] Remove WWN support ( #15418 )
...
See: https://support.google.com/googlenest/answer/9293712?hl=en
> Starting September 29, 2023, all Works with Nest connections will stop working.
Closes #13525
Closes #14761
Signed-off-by: Wouter Born <github@maindrain.net >
2023-09-06 17:02:55 +02:00
Wouter Born and GitHub
e254cb785c
Resolve runbundles for directory-watcher upgrade ( #15526 )
...
Related to openhab/openhab-core#3790
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-30 22:53:16 +02:00
Wouter Born and GitHub
8da6f0ad07
Upgrade Maven and plug-ins ( #15525 )
...
* Use Maven 3.9.4 with GitHub Actions CI
* Upgrade Maven plug-ins
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-30 13:28:44 +02:00
Wouter Born and GitHub
d1a691498a
Fix compilerArguments deprecation warnings ( #15504 )
...
This fixes the following warnings:
```
[WARNING] Parameter 'compilerArguments' is deprecated: use {@link #compilerArgs} instead.
```
Related to openhab/openhab-core#3512
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-27 13:45:36 +02:00
Wouter Born and GitHub
fef05c3322
Remove build server specific timing from dynamodb and ruuvigateway ( #15472 )
...
* Remove build server specific timing from dynamodb and ruuvigateway
There should be no difference between running tests on your own PC or on a build server.
The ruuvigateway tests always fail for me during parallel builds due to its unrealistic timing.
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-23 20:54:50 +02:00
Wouter Born and GitHub
626c6bde4a
Resolve runbundles for CXF upgrade ( #15473 )
...
* Resolve runbundles for CXF upgrade
Related to openhab/openhab-core#3770
Signed-off-by: Wouter Born <github@maindrain.net >
* Replace Grizzly JAX-RS Client with Jetty HTTP client in hueemulation tests
It seems that the Grizzly JAX-RS Client implementation does not work well with the new CXF dependencies on the classpath.
As we do not use Grizzly anywhere else it is probably best to also stop using the Grizzly HTTP Server in these tests in the future.
Signed-off-by: Wouter Born <github@maindrain.net >
---------
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-23 09:14:15 +02:00
Wouter Born and GitHub
42ba975660
[feed] Upgrade jdom2 to 2.0.6.1 ( #15476 )
...
This addresses CVE-2021-33813
See: http://www.jdom.org/news/index.html
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-22 08:31:20 +02:00
Wouter Born and GitHub
24fa966dc3
Update Jackson to 2.15.2 ( #15471 )
...
Related to openhab/openhab-core#3768
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-21 14:03:41 +02:00
Wouter Born and GitHub
79ecb2e4d0
Fix wrong source code URLs in NOTICE files ( #15448 )
2023-08-17 21:49:01 +02:00
Wouter Born and GitHub
98406476f8
Resolve runbundles for workaround ( #15421 )
...
* Resolve runbundles for workaround
Related to openhab/openhab-core#3756
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-14 10:38:33 +02:00
Wouter Born and GitHub
7c4e70f993
Disable "Improved ZIP64 Extra Field Validation" in itests ( #15389 )
...
This prevents ZipException stacktraces when running the itests on JDK 17.0.8 or newer.
Related to:
* openhab/openhab-core#3718
* openhab/openhab-core#3747
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-13 18:41:31 +02:00
Wouter Born and GitHub
c71a24f8a1
Link to Java 17 documentation ( #15406 )
...
This prevents issues because older documentation may not apply to Java 17.
Signed-off-by: Wouter Born <github@maindrain.net >
2023-08-13 13:44:05 +02:00