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:
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 |