This is a monthly milestone build for the upcoming openHAB 5.1 release, which brings many fixes and improvements.
New Add-ons
The following add-ons are newly introduced:
| Add-on | Type | Issue |
|---|---|---|
| HomeKit | Binding | #19340 |
| Sedif | Binding | #18718 |
| UniFi Protect | Binding | #19411 |
| Viessmann | Binding | #19123 |
The following improvements were made:
Runtime
| Type | Issue | Change |
|---|---|---|
| Enhancements | 4682 | Persistence no default strategies and persistence configuration health check |
| 5077 | Script DSL: accept Collection Literals | |
| 5142 | Lower the log level for useTags
| |
| 5153 | Changes prefix for isolated models | |
| 5164 | Add a couple more methods | |
| 5178 | Add HomeAssistantAddonUpgrader to upgradetool | |
| 5180 | Add HomieAddonUpgrader to upgradetool | |
| Bug Fixes | 5098 | Script DSL: do implicit import java.time.temporal.ChronoUnit;
|
| 5104 | Change error code 500 to 400 | |
| 5144 | Add missing 400 response documentation to REST API endpoints | |
| 5151 | Eliminate double localization of discovery results | |
| 5154 | Consider item pattern formatter even without label | |
| 5181 | Handles properly channels with group |
Add-ons
| Add-on | Type | Issue | Change |
|---|---|---|---|
| ecovacs | Enhancements | 19745 | Update supported device list |
| 19750 | Add support for Deebot X8 | ||
| emby | Bug Fixes | 19752 | Fix WebSocket buffer overflow for large session payloads |
| energidataservice | Enhancements | 19748 | Remove binding configuration |
| entsoe | Enhancements | 19676 | Quarterly-hour prices |
| freeboxos | Enhancements | 19669 | Add VPN Server monitoring |
| hdanywhere | Bug Fixes | 19804 | Deduplicate channel type |
| homeassistant | Enhancements | 19767 | Move binding to configuration to the proper place |
| homewizard | Enhancements | 19765 | Update batteries channels to latest api version |
| homie | Enhancements | 19700 | Split Homie from MQTT Binding |
| http | Enhancements | 19519 | Replace deprecated URL constructor |
| jsscripting | Enhancements | 19740 | Upgrade to openhab-js 5.16.1 |
| lifx | Bug Fixes | 19788 | Eliminate log warnings for fixed color temperature lights |
| matter | Enhancements | 19762 | Door Lock Pin Code Support |
| modbus.e3dc | Enhancements | 19763 | Add performance ratio channels |
| monopriceaudio | Enhancements | 19775 | Add support for 8 zone model |
| pythonscripting | Enhancements | 19793 | Update helperlib.version to 1.0.15 |
| roborock | Bug Fixes | 19760 | Update login to use new protocol |
| sunsynk | Bug Fixes | 19741 | Adapt to user logon requires a nonce and sign. |
| Yamaha MusicCast | Enhancements | 19798 | Set DAB and FM tuner presets |
User Interfaces
| UI | Type | Issue | Change |
|---|---|---|---|
| Basic UI | Enhancements | 3281 | Adjust prefs label/description related to icons |
| 3518 | New NULL or UNDEF rendering for Slider, Colorpicker and Colortemperaturepicker | ||
| HABot | Enhancements | 3467 | add source to commands |
| Main UI | Enhancements | 3123 | Persistence strategies not automatically applied |
| 3398 | Upgrade to Blockly v11 and respective plugin versions | ||
| 3483 | Analyzer: Refactor to TypeScript and add oh-state-series support | ||
| 3503 | Refactor config sheet advanced toggle | ||
| 3531 | Update Google Assistant Metadata Definition | ||
| 3554 | Sitemap default icon for input widget | ||
| 3564 | Item picker: Refine group filter and add semantic filter | ||
| 3577 | Refactor $oh.media to TypeScript and use fetch()
| ||
| 3579 | Compact F7 tables on Aurora | ||
| Bug Fixes | 3530 | Fix developer-dock title width too narrow | |
| 3536 | Remove manual service worker registration | ||
| 3539 | oh-grid-layout: Fix grid widget sizing issues | ||
| 3540 | Redirect /overview to /overview/ | ||
| 3541 | Fix oh-grid-item configuration not possible & Page save error | ||
| 3542 | Model page: Various style fixes | ||
| 3543 | oh-popup, oh-popover & oh-sheet: Several fixes | ||
| 3544 | Charts: Fix duplicate REST requests | ||
| 3545 | Fix other apps title too narrow | ||
| 3546 | oh-grid-item: Fix wrong configure/YAML popups opened | ||
| 3547 | Layout edit: Fix onPageBeforeOut clean-ups not performed in some cases | ||
| 3548 | oh-popover: Fix incorrect popover positioning | ||
| 3549 | oh-layout-page: Fix stylesheet not working | ||
| 3552 | Thing page: Fix channels cannot be added or edited | ||
| 3553 | oh-cell: Fix expanded cell is hidden below other widgets | ||
| 3555 | oh-context: Properly inherit attributes | ||
| 3560 | Rule edit: Fix condition wizard issues | ||
| 3566 | Adjusted comment text style to black to be visible on yellow background | ||
| 3568 | Thing details: Code tab fixes | ||
| 3571 | parameter-options: Fix issues due to type-mismatch for INTEGER/DECIMAL | ||
| 3574 | Fix back navigation issues for Thing add pages | ||
| 3578 | Analyzer/Charts: Fix week starting on Sunday starts on Monday | ||
| 3584 | Setup wizard: Fix location picker not opening | ||
| 3585 | Fix developer searchbar & item picker search not focused |