Commit Graph
26 Commits
Author SHA1 Message Date
Andrew Fiddian-GreenandGitHub a5a74fd085 [ci build] Apply spotless to fix poms (#21115)
* fix poms
* change version on itests

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-07-06 21:54:17 +02:00
openhab-bot 6c4bd00559 [unleash-maven-plugin] Preparation for next development cycle. 2026-07-05 14:04:45 +00:00
Andrew Fiddian-GreenandGitHub 3d0958a390 [homekit] Fix representation property. Fix config auto-update (#20801)
* test release

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-06-18 15:41:21 +02:00
Andrew Fiddian-GreenandGitHub bc54c3f2ec [homekit] Improve stability against NPE (#20796)
* various

- ignore null DTO fields to prevent NPE risk
- fix inherited exception stack trace logging

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-05-25 17:15:28 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
57e5419e13 Bump org.bouncycastle:bcprov-jdk18on (#20626)
Bumps [org.bouncycastle:bcprov-jdk18on](https://github.com/bcgit/bc-java) from 1.83 to 1.84.
- [Changelog](https://github.com/bcgit/bc-java/blob/main/docs/releasenotes.html)
- [Commits](https://github.com/bcgit/bc-java/commits)

---
updated-dependencies:
- dependency-name: org.bouncycastle:bcprov-jdk18on
  dependency-version: '1.84'
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-26 21:06:59 +02:00
Andrew Fiddian-GreenandGitHub a7bfdff602 use light state machine model from oh core (#20145)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-03-30 13:50:55 +02:00
dependabot[bot]andGitHub ab9d7e3cb8 Bump org.eclipse.jdt:ecj from 3.43.0 to 3.45.0 (#19764)
* Bump org.eclipse.jdt:ecj from 3.43.0 to 3.45.0

Bumps [org.eclipse.jdt:ecj](https://github.com/eclipse-jdt/eclipse.jdt.core) from 3.43.0 to 3.45.0.
- [Commits](https://github.com/eclipse-jdt/eclipse.jdt.core/commits)

* Change order of Mock and Nullable annotations
* Fix visibility

Also-by: Holger Friedrich <mail@holger-friedrich.de>
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-28 10:26:29 +01:00
lsiepelandGitHub 954d433041 Fix homekit and math (#20374)
Signed-off-by: Leo Siepel <leosiepel@gmail.com>
2026-03-13 18:05:16 +01:00
Andrew Fiddian-GreenandGitHub 62efdd3bff [homekit.binding] Support accessory Things that have children (#20083)
* initial contribution

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-03-13 13:55:01 +01:00
Andrew Fiddian-GreenandGitHub 7e04e26400 [homekit.binding] Clean handler state if configuration changes (#20245)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-28 15:51:46 +01:00
Jacob LaursenandGitHub 44bd9ceff1 Fix warning (#20295)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2026-02-28 11:50:34 +01:00
Andrew Fiddian-GreenandGitHub 16345d12b4 [binding.homekit] Minor tweaks (#20209)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-14 00:14:53 +01:00
Andrew Fiddian-GreenandGitHub e731d52874 increase max content length (#20212)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-11 12:33:40 +01:00
Andrew Fiddian-GreenandGitHub 67bc6fe19b [binding.homekit] Improve I/O streaming (#20106)
* parser supplies at most one future; blocks otherwise
* improve error case handling
* fix input streams with help of new unit tests
* remove intermediate handover threads
* fix plain to encrypted socket transition sync
* add fix for #20040
* handle other interrupted exceptions
* tighter constraints on response window and logging
* suppress logging on shutdown
- add EncrypingOutputStream for socket output
- harden the set session keys handover
- add round trip crypto test
* reduce log clutter
- use single communication error handler
- expand thing status detail description

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-05 17:02:38 +01:00
Andrew Fiddian-GreenandGitHub 13bcb40e3d fix 'null' ip-address (#20183)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-02-05 16:55:33 +01:00
Andrew Fiddian-GreenandGitHub 0a9bdb5c5e [binding.homekit] Add camera snapshot channel (#20035)
* add support for camera snapshot image channel

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-01-31 10:45:02 +01:00
Andrew Fiddian-GreenandGitHub 44007be83b [binding.homekit] Allow empty host name (#20082)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-01-16 16:21:31 +01:00
Andrew Fiddian-GreenandGitHub 8732ca1fe1 [binding.homekit] Fix HTTP Host Header (#20052)
* fix for issue #20051

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-01-15 22:04:37 +01:00
Andrew Fiddian-GreenandGitHub 142b205229 [binding.homekit] Improve thread synchronization (#20004)
* add ip address to log messages

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-01-12 17:29:38 +01:00
Jacob LaursenandGitHub a4169262d3 Fix state updates for numbers with dimension (#20034)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2026-01-11 21:57:04 +01:00
Andrew Fiddian-GreenandGitHub 544b96bf03 [homekit] Support bridges with hardware embedded accessory things (#19965)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2026-01-05 23:52:34 +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
b72a292759 [homekit] New HomeKit client binding (#19340)
* initial contribution

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Co-authored-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-12-13 11:54:12 +01:00