Commit Graph
332 Commits
Author SHA1 Message Date
Cody CutrerandGitHub 9f03494bf8 [homeassistant] Support device-level configuration (#20225)
* [homeassistant] Support device-level configuration

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2026-03-08 16:26:21 +01:00
Holger FriedrichandGitHub d98e8db60b Upgrade Jackson to 2.21.1, resolve (#20308)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-03-02 21:49:07 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Holger Friedrich
9aeb547d5b Bump bnd.version from 7.1.0 to 7.2.1 (#20061)
* Bump bnd.version from 7.1.0 to 7.2.1

Bumps `bnd.version` from 7.1.0 to 7.2.1.

Updates `biz.aQute.bnd:bnd-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

Updates `biz.aQute.bnd:bnd-indexer-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

Updates `biz.aQute.bnd:bnd-resolver-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

Updates `biz.aQute.bnd:bnd-export-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

Updates `biz.aQute.bnd:bnd-testing-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

Updates `biz.aQute.bnd:bnd-baseline-maven-plugin` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

Updates `biz.aQute.bnd:biz.aQute.bnd.annotation` from 7.1.0 to 7.2.1
- [Release notes](https://github.com/bndtools/bnd/releases)
- [Commits](https://github.com/bndtools/bnd/compare/7.1.0...7.2.1)

---
updated-dependencies:
- dependency-name: biz.aQute.bnd:bnd-maven-plugin
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-indexer-maven-plugin
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-resolver-maven-plugin
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-export-maven-plugin
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-testing-maven-plugin
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:bnd-baseline-maven-plugin
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: biz.aQute.bnd:biz.aQute.bnd.annotation
  dependency-version: 7.2.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix bnd warnings about backslashes in pom.xml

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>

* Tweak homeassistant itest

* Suppress SSL warning
* Allow to override system property polyglot.engine.userResourceCache
* Create cache within target directory

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>

* Tweak mapdb itest

* Clear temporary database between tests

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>

* Handle resolver issue with commons-codec

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>

* Add Californium3.properties to .gitignore

Moving to target folder did not succeed. Ignoring to avoid broken CI
build.

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>

* [mielecloud] Enable itests, disable ThingDiscoveryTest

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Holger Friedrich <mail@holger-friedrich.de>
2026-03-01 21:11:37 +01:00
Holger FriedrichandGitHub c1a21f3bae Upgrade Karaf to 4.4.10 (#20224)
* Revert "Downgrade karaf-maven-plugin to 4.4.8"
  This reverts commit c6c4eb0f82.
* Add bytebuddy to bootdelegation
* Upgrade Karaf to 4.4.10, this includes upgrades for the following libraries:
   pax-logging from 2.3.1 to 2.3.2
* Temporarily disable broken itests
* [mqtt.ruuvigateway] Add strings for itest
* Upgrade logback

Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-02-18 16:48:20 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
47fcdfae31 Bump org.apache.maven.plugins:maven-dependency-plugin (#20210)
Bumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases)
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.9.0...maven-dependency-plugin-3.10.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-dependency-plugin
  dependency-version: 3.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-11 11:40:56 +01:00
Holger FriedrichandGitHub d6e884a4aa Upgrade to Pax Web 8.0.34 / Jetty 9.4.58.v20250814 (#20182)
* Upgrade Pax Web from 8.0.33 to 8.0.34
* Upgrade Jetty from 9.4.57 to 9.4.58
* Upgrade to log4j 2.0.17

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-02-05 17:30:48 +01:00
Holger FriedrichandGitHub 0c3ef688fc Bump jackson to 2.21.0, logback to 1.5.25 (#20119)
* Bump jackson.version from 2.20.1 to 2.21.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-24 09:40:35 +01:00
Holger FriedrichandGitHub 6d53a1541d Upgrade Mockito to 5.21, junit-jupiter to 5.14.2 (#20086)
* Upgrade Mockito to 5.21, junit-jupiter to 5.14.2

* Upgrade Mockito from 5.19 to 5.21.
  Changelog: https://github.com/mockito/mockito/releases
* Upgrade junit-jupiter from 5.13.4 to 5.14.2
  Changelog: https://docs.junit.org/5.14.2/release-notes

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-21 20:14:40 +01:00
NadaharandGitHub 05f85336e6 [astro] Remove use of reflection (#20000)
* Remove the use of reflection

Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com>
2026-01-15 09:25:26 +01:00
Holger FriedrichandGitHub b1ba164f61 Upgrade logback to 1.5.24 (#20054)
* Upgrade logback from 1.5.18 to 1.5.24, see changelog
  https://logback.qos.ch/news.html#1.5.24

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 08:55:23 +01:00
Holger FriedrichandGitHub 9f2913e71f Upgrade Gson to 2.13.2 (#20049)
* Upgrade Gson from 2.13.1 to 2.13.2, see
  https://github.com/google/gson/releases/tag/gson-parent-2.13.2

* Upgrade error_prone_annotations to 2.41.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 08:53:27 +01:00
Holger FriedrichandGitHub e81b4b6ff1 Resolve runbundles for Jollyday upgrade (#20037)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 06:00:01 +01:00
Holger FriedrichandGitHub e347a273f6 Upgrade hivemq-mqtt-client to 1.3.12 (#20036)
* Upgrade hivemq-mqtt-client from 1.3.9 to 1.3.12,
  changelog:
  https://github.com/hivemq/hivemq-mqtt-client/releases/tag/1.3.10
  https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.11
  https://github.com/hivemq/hivemq-mqtt-client/releases/tag/v1.3.12
* Upgrade netty from 4.1.126 to 4.1.130,
  changelog:
  https://netty.io/news/2025/09/08/4-1-127-Final.html
  https://netty.io/news/2025/10/14/4-1-128-Final.html
  https://netty.io/news/2025/12/11/4-1-129-Final.html
  https://netty.io/news/2025/12/15/4-1-130-Final.html

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 05:55:29 +01:00
Holger FriedrichandGitHub 2842b9410a Resolve after jmdns upgrade (#20033)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-13 05:54:16 +01:00
Jacob Laursenandlsiepel a3cce8efd7 Update license headers
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2026-01-02 10:51:48 +01:00
Holger FriedrichandGitHub 7fb5b5115a Upgrade Karaf to 4.4.9 (#19818)
* Upgrade Karaf to 4.4.9

Upgrade Karaf from 4.4.8 to 4.4.9.
This includes upgrades for the following libraries:
* asm from 9.8 to 9.9
* bouncycastle/bcprov from 1.81 to 1.83
* commons-io from 2.20.0 to 2.21.0
* commons-lang3 from 3.18.0 to 3.20.0
* jackson-annotations from 2.19.2 to 2.20
* jackson from 2.19.2 to 2.20.1
* jna from 5.17.0 to 5.18.1

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-12-28 01:49:21 +01:00
Holger FriedrichandGitHub 207ca71fc4 Prepare for OH 5.2.0 (#19868)
* Fix spotless after unleash
* Resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-12-23 00:01:46 +01:00
openhab-bot ee3817accd [unleash-maven-plugin] Preparation for next development cycle. 2025-12-22 17:11:00 +00:00
Kai KreuzerandGitHub 92f605a3e9 Fix integration tests after JUPnP upgrade (#19841)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2025-12-20 21:14:26 +01:00
Cody CutrerandGitHub 9a387ce4a9 [homie] Split Homie from MQTT Binding (#19700)
* [homie] Split Homie from MQTT Binding

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-12-13 09:46:44 +01:00
Sami SalonenandGitHub 9a84949641 [mqtt.ruuvigateway] Support for Ruuvi Air (#19730)
* Implementation plan drafting

Signed-off-by: Sami Salonen <sami.salonen@mailhub.fi>
2025-11-30 13:22:51 +01:00
NadaharandGitHub 2e802a812b Suppress PMD rules SetDefaultTimeZone and SetDefaultLocale for NTP tests (#19732)
Ideally they should be rewritten to avoid this, but it is done for good reason and the original settings are restored after the test.

Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com>
2025-11-30 10:09:18 +01:00
Cody CutrerandGitHub ac8b30a39e [homeassistant] Split Home Assistant from MQTT binding (#19496)
* [mqtt] Collapse mqtt.generic into mqtt

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-11-23 10:52:15 +01:00
lsiepelandGitHub 44a594025f Replace the deprecated new URL() constructor (#19159)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-11-14 17:27:55 +01:00
Holger HeesandGitHub cbeec8e2c8 [pythonscripting] Upgrade to Graal 25 (#19568)
* update graalvm to 25.0.1

* rename graalpy property to graalvm property

* fix mqtt.homeassistant version usage

Signed-off-by: Holger Hees <holger.hees@gmail.com>
2025-10-29 12:29:43 +01:00
Holger FriedrichandGitHub 64c7ed02d6 Adapt test to core change (#19546)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-10-25 09:07:04 +02:00
Christoph WeitkampandGitHub 62a0a0580b [avmfritz] Add support for groups of blinds (#19513)
* Added support for groups of blinds

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2025-10-21 17:50:36 +02:00
Christoph WeitkampandGitHub b05d8aecc6 [avmfritz] Added ThingActions for power meter device to enable/disable high polling (#19488)
* Added ThingActions for power meter device to enable/disable high polling intervall

Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2025-10-19 16:08:48 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
94c254d7ce Bump org.apache.maven.plugins:maven-dependency-plugin (#19450)
Bumps [org.apache.maven.plugins:maven-dependency-plugin](https://github.com/apache/maven-dependency-plugin) from 3.8.1 to 3.9.0.
- [Release notes](https://github.com/apache/maven-dependency-plugin/releases)
- [Commits](https://github.com/apache/maven-dependency-plugin/compare/maven-dependency-plugin-3.8.1...maven-dependency-plugin-3.9.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-dependency-plugin
  dependency-version: 3.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-06 17:50:02 +02:00
NadaharandGitHub e79d3a6a76 [astro] Various refactoring/fixes (#19310)
* Fix DateTimeUtilsTest default Locale dependency

Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com>
2025-09-19 11:10:54 +02:00
Holger FriedrichandGitHub beba61421e Resolve itests after core update (#19311)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-10 21:00:12 +02:00
Holger FriedrichandGitHub ea276c759a Adapt add-ons to new hivemq version (#19278)
* Adapt add-ons to new hivemq version

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-07 14:56:48 +02:00
Дилян ПалаузовandGitHub 28610e05bc Remove all super(); calls (#19279)
by calling:
  sed -i "/super();/d" $(git grep -l "super();")
2025-09-05 13:59:34 +02:00
Holger FriedrichandGitHub 51963af22c Resolve after upgrade of directory watcher (#19277)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-03 22:18:59 +02:00
Holger FriedrichandGitHub f2b8f2674c Resolve after jmdns upgrade (#19274)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-01 18:31:52 +02:00
Holger FriedrichandGitHub 9dc6e48174 Resolve after jmdns/xtext/xtend/uom upgrade (#19266)
* Resolve after jmdns upgrade

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-31 11:34:27 +02:00
Holger FriedrichandGitHub c698d0c5ae Resolve itests after hivemq upgrade (#19232)
Upgrades netty from 4.1.118 to 4.1.122

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-24 15:54:17 +02:00
Holger FriedrichandGitHub 0b45e88932 Resolve itests after hivemq upgrade (#19178)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-20 06:34:01 +02:00
Holger FriedrichandGitHub 8ae35c0c84 Upgrade Karaf from 4.4.7 to 4.4.8 (#19076)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-09 21:27:48 +02:00
Wouter BornandGitHub 442589cafe Update Jackson to 2.19.2 (#19100)
Signed-off-by: Wouter Born <github@maindrain.net>
2025-08-03 10:41:55 +02:00
lsiepelandGitHub b8721e7f64 [various] Fix ConstantNameCheck (#18992)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-07-26 16:14:58 +02:00
lsiepelandGitHub 521a1da093 Remaining runbundles (#19009)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-07-22 11:25:48 +02:00
Kai KreuzerandGitHub e6bd19f0f2 Fix runbundles on astro itests (#19008)
Signed-off-by: Kai Kreuzer <kai@openhab.org>
2025-07-22 09:56:00 +02:00
lsiepelandGitHub 446c8c089f Resolve runbundles (#19004)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-07-21 23:41:04 +02:00
lsiepelandGitHub 90b3d12aa3 Spotless after release (#19002)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2025-07-21 20:21:58 +02:00
openhab-bot d779c17335 [unleash-maven-plugin] Preparation for next development cycle. 2025-07-21 09:29:14 +00:00
Cody CutrerandGitHub 295379769c [mqtt.homeassistant] Import Home Assistant Python validations for config parsing (#18623)
* [mqtt.homeassistant] Import Home Assistant Python validations for config parsing

Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-07-12 09:44:07 +02:00
Andrew Fiddian-GreenandGitHub 8f7578e638 [avmfritz] Add support for Smart Energy 250 (#18909)
* add support for FRITZ!Smart Energy 250

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-07-11 14:59:16 +02:00
Cody CutrerandGitHub c6c14d91c6 [mqtt.homeassistant] Use GraalPy and import actual Home Assistant templating code (#18857)
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2025-07-08 17:40:57 +02:00
Jacob LaursenandGitHub 725f10b588 [hue] Fix HueBridgeNupnpDiscoveryOSGITest (#18911)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-07-08 15:48:02 +02:00