Commit Graph

270 Commits (79a3c1b24295e9a02d2407f340470442b05295c8)

Author SHA1 Message Date
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
Wouter Born 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
joerg1985 937ccf6753
[astro] Use the existing ChannelUID instance to check the linked state (#17126)
Signed-off-by: Jörg Sautter <joerg.sautter@gmx.net>
2024-07-23 21:55:14 +02:00
Kai Kreuzer dd1c041488
Resolve itests (#17019)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2024-07-08 03:14:30 +02:00
lsiepel 71a208b91b
Apply Spotless after release (#17016)
* Spotless

Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-07-07 23:20:16 +02:00
openhab-bot 4b5e4646ac [unleash-maven-plugin] Preparation for next development cycle. 2024-07-07 18:09:31 +00:00
lsiepel 27ada6dfed
Remove apache in itest (#16953)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2024-06-29 00:19:56 +02:00
Alexander Falkenstern c8365610ef
[systeminfo] Rename Systeminfo* to SystemInfo* (#16823)
Signed-off-by: Alexander Falkenstern <alexander.falkenstern@gmail.com>
2024-05-31 10:11:51 +02:00
Alexander Falkenstern 5a73c99b17
[systeminfo] Bump OSHI to 6.5.0 (#16821)
Signed-off-by: Alexander Falkenstern <alexander.falkenstern@gmail.com>
2024-05-29 23:57:34 +02:00
Holger Friedrich f8cbca62b7
Upgrade Jollyday to 0.28.1 (#16798)
* Upgrade Jollyday from 0.27.0 to 0.28.1.
* Upgrade jackson from 2.16.0 to 2.28.1
* Upgrade threeten-extra from 1.7.2 to 1.8.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2024-05-24 21:41:02 +02:00