Cody Cutrer
f7713a54f4
[mqtt.homeassistant] Revert "Use GraalPy and import actual Home Assistant templating code ( #18601 )" ( #18788 )
...
This reverts commit 5a2179106e
.
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-06-11 08:59:32 +02:00
Holger Friedrich
4ae43c7e5f
Resolve runbundles ( #18758 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-05 22:16:43 +02:00
Florian Hotze
12e472ac9d
[mqtt.homeassistant] Fix itest dependencies ( #18752 )
...
* [mqtt.homeassistant] Fix itest dependencies
Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-06-03 21:47:51 +02:00
Cody Cutrer
5a2179106e
[mqtt.homeassistant] Use GraalPy and import actual Home Assistant templating code ( #18601 )
...
* [mqtt.homeassistant] Use GraalPy and import actual Home Assistant transformation code
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-05-30 18:22:25 +02:00
Andrew Fiddian-Green
9a98da8a30
[avmfritz] Support new devices ( #18647 )
...
* [avmfritz] fix for new alias product names
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-05-11 19:51:33 +02:00
Holger Friedrich
536f355a18
Revert upgrade of JUnit to 5.12.1 ( #18648 )
...
This reverts commit 34f939eca5
.
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-07 07:56:18 +02:00
Jacob Laursen
23e3e8427d
[wemo] Delete integration tests ( #18572 )
...
* Delete WeMo integration tests
Resolves #12474
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-18 19:26:02 +02:00
Holger Friedrich
6d804b02dd
Adapt dependencies to core change ( #18435 )
...
* Adapt dependencies to core change
* Add jakarta.inject-api to mqtt.generic
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-24 07:24:13 +01:00
Holger Friedrich
16e8fdab9f
Resolve bundles ( #18403 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-03-17 12:12:13 +01:00
Wouter Born
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
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
Holger Friedrich
eb717083d2
Resolve bundles ( #18288 )
...
Fixup for #18277 , netty upgrade in core
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-02-19 08:39:11 +01:00
Mark Herwege
b710c6bf76
Fix mapdb after core change ( #18285 )
...
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-02-18 22:16:04 +01:00
Holger Friedrich
51df8f302f
Upgrade hivemq-mqtt-client to 1.3.5, Netty to 4.1.118.Final ( #18277 )
...
* Upgrade hivemq-mqtt-client to 1.3.5, Netty to 4.1.118.Final
* Upgrade hivemq-mqtt-client from 1.3.3 to 1.3.5
* Upgrade netty from 4.1.104 to 4.1.118
* Upgrade moquette-broker from 0.15 to 0.16, disable telemetry introduced
in 0.16
* Upgrade h2-mvstore from 1.4.199 to 2.1.212
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-02-18 12:31:27 +01:00
Mark Herwege
c123341902
[mapdb] Store and restore lastState, lastStateChange and lastChangeUpdate ( #17820 )
...
* persist and restore previous state and last state change
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-02-16 12:16:48 +01:00
Holger Friedrich
d6ef92e12d
Adapt dependencies due to core changes ( #18214 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-02-15 11:29:27 +01:00
Cody Cutrer
01cb892fc3
[mqtt.homeassistant] Only subscribe to topics for linked channels ( #18239 )
...
* [mqtt.homeassistant] Only subscribe to topics for linked channels
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-02-13 09:19:32 +01:00
Jacob Laursen
3c972b9f92
Fix typos ( #18193 )
...
* Fix typo: occured
* Fix typo: transfered
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-02-02 14:43:29 +01:00
Holger Friedrich
f479a38337
Upgrade Karaf from 4.4.6 to 4.4.7 ( #17515 )
...
* 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
* commons-logging 1.3.4
* ASM 9.7.1
* PaxLogging 2.2.8
* Resolve itest runbundles
* Adapt to core change, xtext dependencies
* gson 2.11.0
* guava 3.33.1
* ecj 3.39.0
* Fix newly introduced compilation and test issues in bindings
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-26 15:47:37 +01:00
Wouter Born
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
Jacob Laursen
e69c44b85e
Disable another unstable test ( #18069 )
...
Related to #12474
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-09 12:07:01 +01:00
Jacob Laursen
46d27b6fb5
Disable another unstable test ( #18068 )
...
Related to #12667
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-01-09 12:06:30 +01:00
Wouter Born
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
Holger Friedrich
26749f0fc1
Upgrade plugins ( #18037 )
...
* frontend-maven-plugin to 1.15.1
* license-maven-plugin to 4.6
https://github.com/mathieucarbou/license-maven-plugin/releases
* maven-clean-plugin to 3.4.0
https://github.com/apache/maven-clean-plugin/releases/tag/maven-clean-plugin-3.4.0
* maven-dependency-plugin to 3.8.1
* maven-deploy-plugin to 3.1.3
* maven-enforcer-plugin to 3.5.0
https://github.com/apache/maven-enforcer/releases
* maven-failsafe-plugin to 3.5.2
* maven-install-plugin to 3.1.3
https://github.com/apache/maven-install-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-javadoc-plugin to 3.11.2
* maven-release-plugin to 3.1.1
* maven-site-plugin to 3.21.0
* maven-surefire-plugin to 3.5.2
* build-helper-maven-plugin to 3.6.0
https://github.com/mojohaus/build-helper-maven-plugin/releases/tag/3.6.0
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-05 00:47:18 +01:00
Wouter Born
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
Cody Cutrer
36802db90e
[mqtt.homeassistant] Remove newStyleChannels temporary back-compat ( #17908 )
...
This includes removing deprecated channel IDs controlled by the same flag.
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-12-31 21:08:28 +01:00
Jacob Laursen
d00d654976
Simplify DateTimeType handling for Ruuvi Gateway MQTT
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-19 11:56:36 +01:00
Wouter Born
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
Holger Friedrich
639a1cb263
Prepare for OH 5.0.0 ( #17906 )
...
* Switch to 5.0.0-SNAPSHOT
* Fix spotless after unleash
* resolve itest runbundles
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-12-15 20:30:05 +01:00
openhab-bot
f80fd3d18c
[unleash-maven-plugin] Preparation for next development cycle.
2024-12-15 13:46:58 +00:00
Jacob Laursen
5cd8140d73
Remove obsoleted test methods ( #17871 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-12-09 21:43:05 +01:00
Cody Cutrer
5829b9056b
[mqtt.homeassistant] Update Jinjava to 2.7.4 ( #17858 )
...
* [mqtt.homeassistant] Update Jinjava to 2.7.4
Which includes support for break/continue, which is what Zigbee2MQTT's
new event component uses in their template.
Signed-off-by: Cody Cutrer <cody@cutrer.us>
* update bndrun file
Signed-off-by: Cody Cutrer <cody@cutrer.us>
---------
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-12-08 00:06:58 +01:00
Cody Cutrer
5d89c9a885
[mqtt.homeassistant] Implement WaterHeater ( #17859 )
...
* [mqtt.homeassistant] Implement WaterHeater
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-12-07 16:34:05 +01:00
Cody Cutrer
35630e1074
[mqtt.homeassistant] Fix thing consistency for existing things when a device adds or removes components ( #17851 )
...
* [mqtt.homeassistant] gracefully handle a component's discovery info being deleted
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-12-05 22:31:58 +01:00
Andrew Fiddian-Green
036c1231c4
Add UoM support for RSSI channels ( #17845 )
...
* Enhance received signal strength indications
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2024-12-05 20:37:15 +01:00
Wouter Born
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
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
Holger Friedrich
68a02d538a
Upgrade XStream to 1.4.21 ( #17763 )
...
* 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-19 11:03:33 +01:00
Cody Cutrer
31f6cda174
[mqtt.homeassistant] fix newStyleChannels ( #17491 )
...
* [mqtt.homeassistant] fix newStyleChannels
* further simplify channel IDs
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-10-07 23:28:50 +02:00
Wouter Born
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
Jacob Laursen
f3a0d0b832
[wemo] Disable more unstable tests ( #17502 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2024-10-03 21:41:31 +02:00
lsiepel
b8905e5b69
Disable wemo test ( #17479 )
...
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-09-29 10:24:45 +02:00
Cody Cutrer
bcfbd6480a
[mqtt.homeassistant] Update Jinjava to 2.7.3 ( #17412 )
...
* [mqtt.homeassistant] Update Jinjava to 2.7.3
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-09-23 16:57:21 +02:00
Holger Friedrich
54fd13b0c1
Reduce SAT warnings ( #17406 )
...
* Reduce SAT warnings
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-09-13 17:20:11 +02:00
Cody Cutrer
110fd9b1ca
[mqtt.homeassistant] Use Jinjava directly ( #17378 )
...
* [mqtt.homeassistant] Use Jinjava directly
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-09-09 14:54:08 +02:00
Holger Friedrich
52cc195056
Upgrade to JmDNS 3.5.12 ( #17389 )
...
Adapt itests to core, see openhab/openhab-core#4337 .
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-09-08 19:16:43 +02:00
Wouter Born
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
jimtng
9c5689df90
[mqtt.generic] Support chaining transformations without an intersection symbol ( #17290 )
...
* [mqtt.generic] Support chaining transformations without an intersection symbol
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2024-09-01 12:54:37 +02:00
Wouter Born
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)`](70015831e5/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
Cody Cutrer
73a3f151c9
[mqtt] Simplify homeassistant thing types, and use AbstractStorageBasedTypeProvider ( #16600 )
...
* [mqtt.homeassistant] don't dynamically generate channel types
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2024-08-12 21:23:24 +02:00