This is a Release Candidate build for the upcoming openHAB 5.2 release, which brings many fixes and improvements.
New Add-ons
The following add-ons are newly introduced:
| Add-on | Type | Issue |
|---|---|---|
| DD-WRT | Binding | #20505 |
The following improvements were made:
Runtime
| Type | Issue | Change |
|---|---|---|
| Enhancements | 1925 | Improve server startup messages |
| 5665 | Delay refresh of DSL scripts until start level 20 is reached | |
| 5673 | ItemCommandLLMTool: Improve tool description | |
| 5678 | LLMItemSerializer: Serialize to a token-optimized format instead of YAML | |
| Bug Fixes | 5666 | Make sure createIsolatedModel clean up cache in providers before retu… |
| 5670 | ScriptTransformationService: Cleanup ScriptEngines on corresponding ScriptEngineFactory removal
| |
| 5672 | AbstractScriptModuleHandler: Handle ScriptEngineFactory lifecycle | |
| 5677 | Use alternative method to get userdata folder
|
Add-ons
| Add-on | Type | Issue | Change |
|---|---|---|---|
| electroluxappliance | Bug Fixes | 21055 | Fix bridge going offline after restart |
| gardena | Bug Fixes | 21058 | Fix reconnection logic |
| gemini | Enhancements | 21048 | GeminiHLIService: Provide user-friendly, localized error messages |
| govee | Bug Fixes | 20984 | Fix NullPointerException in discovery for non-scan and malformed packets
|
| homeconnectdirect | Bug Fixes | 21056 | Fix selected-program channel shows program keys
|
| jsscripting | Bug Fixes | 21042 | Await activation of OSGiScriptExtensionProvider before registering ScriptEngineFactory |
| lgthinq | Bug Fixes | 21021 | Enforce uppercase manualCountry being send
|
| linkplay | Bug Fixes | 21025 | Stability fixes |
| miio | Enhancements | 20775 | QR, Captcha, 2FA cloud login method enhancements. |
| nuvo | Bug Fixes | 21049 | Fix encoding of accented characters |
| shelly | Bug Fixes | 20995 | Fix addon sensor read errors causing spurious 0 °C spike |
| 21031 | Add BLU packet time threshold | ||
| tado | Bug Fixes | 21022 | Fix NullPointerException causing binding to stop refreshing
|
| tuya | Bug Fixes | 21040 | Avoid leaking polling jobs |
User Interfaces
| UI | Type | Issue | Change |
|---|---|---|---|
| Main UI | Enhancements | 4317 | Chat page: Show a splash screen if no LLM-based HLI is available |
| Bug Fixes | 4256 | Widget edit: Fix defineVars not working | |
| 4279 | Properly support read-only block libraries | ||
| 4292 | Fix scrolling of "Copy File Definition" popup on narrow screens & Fix DSL "but only if" syntax highlighting | ||
| 4296 | Rules list: Resurrect RUNNING status | ||
| 4297 | Developer sidebar: Fix duplicate keys in events list v-for | ||
| 4299 | Fix tabbed page navigation issues | ||
| 4300 | Rule edit: Update rule code when the source changes | ||
| 4306 | Log viewer: Fix log-viewer-card class style not applied | ||
| 4308 | Block library editor: Fix blocks not refreshed on code change | ||
| 4309 | Various safe area fixes | ||
| 4313 | Setup wizard: Fix persistence strategy selection showing invalid translations | ||
| 4314 | oh-nav-content: Fallback to localised backLink label | ||
| 4316 | Add-ons store: Fix sections tab bar not displaying current tab |