Releases: openhab/openhab-distro
openHAB 4.1.0 Release Candidate 1
This is the first release candidate for the upcoming openHAB 4.1 release, which brings a few final fixes.
The following improvements were made:
Runtime
Type | Issue | Change |
---|---|---|
Enhancements | 3933 | UPnP add M-SEARCH for root devices |
Bug Fixes | 3931 | Don't log errors on NotFoundExceptions in Jetty |
3938 | Sitemap generator: fix button parsing for Buttongrid | |
3940 | Improve HTTP 404 handling and logging | |
Bug Fixes | 1615 | Fix addon discovery XML not overwritten |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
opensprinkler | Bug Fixes | 16080 | Fix excessive WARN in logs due to wifi dropouts, and current displays as 0 |
surepetcare | Bug Fixes | 16087 | Fix DateTimeParseException |
16088 | Fix NullReferenceException |
User Interfaces
UI | Type | Issue | Change |
---|---|---|---|
Main UI | Bug Fixes | 2226 | Disable suggestion for installed add-ons |
openHAB 4.1.0 Milestone 5
This is a monthly milestone build for the upcoming openHAB 4.1 release, which brings many fixes and improvements.
New Add-ons
The following add-ons are newly introduced:
Add-on | Type | Issue |
---|---|---|
govee | Binding | #15696 |
grundfosalpha | Binding | #15907 |
PPC SMGW | Binding | #16017 |
The following improvements were made:
Runtime
Type | Issue | Change |
---|---|---|
Enhancements | 3503 | Add currency handling |
3564 | Add interface to represent a remote keyword spotter | |
3659 | Add a YAML file provider for semantic tags | |
3806 | Service to find suggested addons to install | |
3881 | Add support for passing extra fields to oauth token request | |
3882 | Extend rgbToHsb(PercentType[]) for RGBW | |
3889 | Add time-series support for websockets | |
3897 | Support custom rules on item metadata | |
3904 | Service to suggest addons based on running processes | |
3920 | Service to suggest addons via generic IP scan | |
3921 | Make logger for jar file add-ons configurable in UI | |
Bug Fixes | 3888 | Fix AutoUpdatePolicy for channel |
3906 | Fix handling of mDNS instances when an IP address changed | |
Enhancements | 1613 | New folder config/tags |
Enhancements | 1614 | Remove add-ons porcupineks and actiontemplatehli. |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
boschshc | Enhancements | 16021 | Add support for motion detector illuminance sensor |
ecovacs | Enhancements | 16022 | Add some new models to device database |
energidataservice | Enhancements | 16070 | Add UoM support for energy prices |
hue | Enhancements | 15984 | Use auto update policy 'veto' for light channels (API v2) |
16020 | Improve handling of unknown resource ID (API v2) | ||
Bug Fixes | 15905 | Fix multiple state updates (API v2) | |
15999 | Fix edge cases for broken lights (API v2) | ||
16018 | Fix scene channel updates (API v2) | ||
16038 | Re-create missing scene channel (API v2) | ||
ipcamera | Bug Fixes | 15613 | Fix Hikvision cameras stay offline when a 401 reply is given with no www-authenticate header |
Jellyfin | Enhancements | 16013 | Fix how refresh is handled |
jsscripting | Enhancements | 16069 | Upgrade openhab-js to 4.7.1 |
knx | Enhancements | 15727 | Add integration tests |
16033 | Add discovery service | ||
Bug Fixes | 15730 | Fix IOOB exception with missing DPT in number channels | |
misc | Enhancements | 15817 | Make bindings discoverable on system startup |
modbus | Enhancements | 16054 | Improve error message if data thing is configured for reading but not connected to a polling bridge. |
monopriceaudio | Enhancements | 16043 | Add support for 4 zone model |
mqtt | Enhancements | 15897 | Interpet incoming NaN as UNDEF for NumberValues |
mqtt.espmilighthub | Enhancements | 13801 | Use system channel types for color temp and brightness |
Bug Fixes | 16066 | Use ColorUtil instead of deprecated HSBType.fromXY | |
mqtt.homeassistant | Enhancements | 14241 | Add support for Update component |
15875 | Improve Cover support | ||
15977 | Handle multiple availability topics | ||
mybmw | Enhancements | 14452 | Upgrade to new BMW API |
neohub | Bug Fixes | 15743 | Avoid too frequent requests to hub |
netatmo | Bug Fixes | 16056 | Ensure to close all scheduled jobs |
opengarage | Enhancements | 14028 | Add door transition status support |
opensprinkler | Enhancements | 14998 | Make http connection more resilient |
15410 | Fix Program names and add new features for firmware 2.2.0 | ||
openweathermap | Enhancements | 15963 | Add support for persisting OneCall API forecasts |
pilight | Enhancements | 15986 | Add option to disable background discovery for a given pilight bridge thing |
porcupineks | Enhancements | 16063 | Remove from add-on repo. |
sonyprojector | Enhancements | 15753 | Add new channel to send infrared remote commands |
squeezebox | Enhancements | 15997 | Add UoM support for time channels |
synop | Bug Fixes | 16024 | Enhance error handling when no value is provided for windDirection |
tesla | Enhancements | 16030 | Hide refresh token in the UI as it is considered a secret |
Bug Fixes | 16029 | Fix location with firmware 2023.38.x | |
16032 | Fix "jumping" location updates |
User Interfaces
UI | Type | Issue | Change |
---|---|---|---|
Basic UI | Enhancements | 2195 | Implement Buttongrid widget |
Main UI | Enhancements | 2083 | Rule/script/scene edit: Update tag input & Refactoring |
2126 | Set unit metadata & state description pattern when creating UoM Item | ||
2193 | Sitemap Editor: Buttongrid support | ||
2208 | Developer sidebar: Add search for persistence configs & Style enhancements | ||
2210 | Add block to get hue, saturation and brightness from Color Item | ||
2212 | Help sidebar & Overview page: Respect release type for doc links & Add persistence FAQs | ||
2214 | Support time in oh-input widget | ||
2218 | Sitemap editor: Move collapse chevron for toolbar to the left | ||
2222 | Add panel for voiceSystem metadata | ||
2224 | Model page: Add expand/collapse model button | ||
Bug Fixes | 2184 | Items list: Fix searchbar broken after Items list update & Fix search query not stored | |
[2194](https://github.com/open... |
openHAB 4.1.0 Milestone 4
This is a monthly milestone build for the upcoming openHAB 4.1 release, which brings many fixes and improvements.
New Add-ons
The following add-ons are newly introduced:
Add-on | Type | Issue |
---|---|---|
TasmotaPlug | Binding | #15857 |
The following improvements were made:
Runtime
Type | Issue | Change |
---|---|---|
Enhancements | 3597 | Allow sending historic states and forecasts |
3804 | Provide information about widget label source to clients | |
3849 | Add conversion for HSB to RGBW and back | |
3853 | Support item descriptions in built-in interpreter. | |
3859 | Add log web socket | |
3879 | Expose ColorUtil methods to DSL rules | |
3884 | Use a single thread to watch all event executors | |
Bug Fixes | 3774 | Suppress SseItemStates warnings during startup |
3874 | Use a scheduled thread pool in JsonStorage + Bugfixes | |
3885 | Do not leak running pools from the internal collection |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
actiontemplatehli | Enhancements | 15972 | Remove add-on |
boschshc | Enhancements | 15752 | Add scenario channel |
Bug Fixes | 15899 | Update active profile of intrusion detection system | |
deconz | Enhancements | 15856 | Support window covering controller |
ecowatt | Enhancements | 15953 | Add support for API version 5 |
energidataservice | Enhancements | 15864 | Add support for persisting historical and upcoming prices |
15938 | Rename channels net-tariff and transmission-net-tariff |
||
fineoffsetweatherstation | Bug Fixes | 15853 | Fix wrong handling temperature reading for of WH34 |
15979 | Fix handling of undefined lightning distance and time | ||
hdpowerview | Enhancements | 15880 | Improve color channel for Repeater and remove redundant brightness channel |
homematic | Bug Fixes | 15906 | Fix duplication of LONG_REPEATED events for HM devices |
hue | Enhancements | 15601 | Support new home security products |
Bug Fixes | 15976 | Fix handling of identical scene names (API v2) | |
influxdb | Bug Fixes | 15879 | Improve connection handling |
ipcamera | Bug Fixes | 15943 | Fix Reolink alarms not working after a reconnect |
jdbc | Bug Fixes | 15877 | Fix addon id for SQLite |
lifx | Enhancements | 15957 | Add support for new LIFX products |
luxtronikheatpump | Bug Fixes | 15855 | Fix control signal circulating pump |
miio | Bug Fixes | 15944 | Fix cleaning record for newer vacuums |
mqtt | Enhancements | 15872 | Add Topic Name for Incoming Payload Not Supported |
mqtt.homeassistant | Enhancements | 14839 | Support color temp on JSON schema lights |
15892 | Add support for Button component | ||
15914 | Implement effect channel for light | ||
15916 | Add support for Scene component | ||
15918 | Handle empty device name | ||
15937 | VETO updates to read only channels | ||
Bug Fixes | 15427 | Handle null component name | |
15925 | Interpret a dimmable light as OFF properly from zigbee2mqtt | ||
myq | Bug Fixes | 15911 | Remove MyQ Binding |
netatmo | Enhancements | 15860 | Accept 'topology_changed' webhook event type |
Bug Fixes | 15866 | Enhance errored modules handling | |
openwebnet | Enhancements | 15837 | Energy: add totalizers channels for energy kWh consumed for today and current month |
15924 | Fix CEN/CEN+ scenario control buttons param descriptions | ||
roku | Enhancements | 15932 | Improve exception handling for failed http connections |
Bug Fixes | 15900 | Ignore invalid elapsed/total time values | |
Senec | Bug Fixes | 15535 | Fix for Senec firmware update |
sensorcommunity | Enhancements | 15692 | State pattern for dB, Percent and Microgram/m3 added |
shelly | Enhancements | 15401 | BLU Motion, optimize ShellyManager for BLU devices |
15950 | Support for Plus Dimmer 10v | ||
Bug Fixes | 15798 | Fix resource leak, BLU script installation, TRV init, NPE on IPv6 mDNS discovery | |
15898 | Β Fix Gen2 auth, improved security for Gen1 auth, improved discovery | ||
15922 | Misc changes (small fixes, log improvements, hardened leak prevention on | ||
solax | Enhancements | 15710 | Support for three phase inverter X3 Hybrid G4 |
15958 | Implement refresh command and improve thread safety | ||
transform.vat | Enhancements | 15873 | Add support for time series |
Enhancements | 15809 | Rename binding to X |
User Interfaces
UI | Type | Issue | Change |
---|---|---|---|
Basic UI | Enhancements | 2162 | Fix updating of the chart period parameter in URL |
2187 | Fix dark theme for selection popups | ||
Main UI | Enhancements | 2084 | Remove PNG icons from the classic icon set |
2088 | Add intergrated Help Features | ||
2116 | Adapt movecontrol icon to bright and dark themes | ||
2122 | Rules list: Add filtering by (multiple) tags | ||
2131 | Things: Add copy channel functionality | ||
2138 | Developer sidebar: Support searching (in) sitemaps | ||
2163 | Cosmetic changes on cancel and reschedule timer blocks | ||
2174 | Add support for getting persistence previous state value as number | ||
2175 | Add parse number block | ||
2176 | Add event available | ||
2186 | Sitemap Editor: Extend chart period config for ISO8601 | ||
2189 | Persistence edit: Add ... |
openHAB 4.1.0 Milestone 3
This is a monthly milestone build for the upcoming openHAB 4.1 release, which brings many fixes and improvements.
The following improvements were made:
Runtime
Type | Issue | Change |
---|---|---|
Enhancements | 3738 | Add string utils to core |
3766 | Allow stopping play | |
3820 | Add optional conditional rules for icon | |
3831 | Simplify code using Stream.toList | |
3836 | Simplify code that creates List, Map and Set objects | |
3838 | Add caching for UoM info | |
3840 | Use 'uid' instead of 'UID' as method parameters | |
3845 | Address warnings in StringUtils class | |
Bug Fixes | 3837 | Fixes source filter not working for GenericEventTrigger |
3850 | Fix UI defined sitemaps | |
3856 | Improve FolderObserver ignored paths handling | |
3858 | Fix thing upgrades for bridges |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
androiddebugbridge | Enhancements | 15788 | Reconnect on max timeouts and improve volume channel |
chatgpt | Enhancements | 15385 | Add support for LocalAI and other compatible services |
e3dc | Enhancements | 15691 | State pattern with Percent as default for QuantityType:Dimensionless |
energidataservice | Enhancements | 15636 | Add support for reduced electricity tax |
15737 | Add discount tariffs for Aal Elnet, Dinel, Sunds Net and Tarm Elværk Net | ||
15807 | Adjust filter for Elnet Midt | ||
Freeboxos | Bug Fixes | 15813 | Fix NullPointerException when updating inactive Player |
fronius | Enhancements | 15431 | Support multiple inverters in powerflow data |
googletts | Bug Fixes | 15747 | Fix authentication after communication error |
GPIO | Enhancements | 13643 | Update GPIO binding to fix issues and provide new functionality |
homematic | Enhancements | 15641 | Expansion of virtual data channel for all window/door contacts |
Bug Fixes | 15760 | Adjust handling empty values in AbstractTypeConverter | |
http | Bug Fixes | 15751 | Fix brightness |
hue | Enhancements | 15388 | Support smart scenes |
15408 | Support timed effects | ||
15552 | Add channels for time of last sensor update (API v2) | ||
15732 | Support additional effect types (API v2) | ||
15815 | Reduce log level for logging of unknown resource types (API v2) | ||
Bug Fixes | 15736 | Fix channel refresh (API v2) | |
ipcamera | Bug Fixes | 15707 | Handle empty snapshotUrls and XML encoded characters |
jdbc | Enhancements | 15726 | Upgrade H2 to 2.2.224 |
15802 | Upgrade MySQL Connector/J to 8.1.0 | ||
Bug Fixes | 15801 | Process operations asynchronously | |
jrubyscripting | Enhancements | 15618 | Inject script context as global |
kaleidescape | Enhancements | 15820 | Register connection in Kaleidescape System log |
keba | Enhancements | 15531 | Split channel ENABLED to USER and SYSTEM channels |
knx | Bug Fixes | 15723 | Bugfix problem with DPT 251.600 |
lutron | Enhancements | 15541 | initial submission for RA3 support |
miele | Bug Fixes | 15774 | Rename channel powerConsumption to energyConsumption and set display unit to litres for waterConsumption |
miio | Enhancements | 14210 | Add support Mi Robot Vacuum-Mop 2 Pro (ijai.vacuum.v3) |
misc | Enhancements | 15505 | Set explicit timeout for http request |
myq | Enhancements | 15755 | Fix broken authentication due to changes in the myQ Cloud API |
netatmo | Bug Fixes | 15808 | Add and correct webhook events |
networkupstools | Enhancements | 15812 | Add battery.temperature channel |
paradoxalarm | Enhancements | 14618 | Implement detailed partition state |
pilight | Bug Fixes | 15791 | Fix background discovery |
plugwise | Bug Fixes | 15339 | Prevent possible chomp bug |
pushover | Enhancements | 15289 | Add support for Expiring Messages |
roku | Enhancements | 15542 | Add power, powerState, player, and activeAppName |
shelly | Bug Fixes | 15530 | Fix UNI support up to three DS18B20 sensors |
15721 | Always try to stop WebSocketClient | ||
sonnen | Bug Fixes | 15384 | Fix channel types, Energy should be Power |
sonos | Enhancements | 15831 | Add TrueHD5.1 and normalize Atmos |
speedtest | Enhancements | 15278 | Add timestamp and result image channel, update thing description |
tesla | Enhancements | 15705 | Add channels for active routing |
15711 | Remove the minimum 5A charge current limit | ||
15816 | Add channels for software update | ||
Bug Fixes | 15756 | Fix update timestamp and null exception for offline state | |
vigicrues | Bug Fixes | 15832 | NPE when API does not provide station details |
User Interfaces
UI | Type | Issue | Change |
---|---|---|---|
Basic UI | Enhancements | 2020 | Add support for icons based on conditional rules |
Main UI | Enhancements | 2041 | Support Quantity in more math blocks |
2055 | Adds an UI command Item | ||
2107 | Things list: Add grouping by location & Display location in list entries | ||
2120 | Item edit: Dynamically load UoM dimensions | ||
2132 | Add copy rule functionality | ||
2144 | Support configurable visibility of semantic model cards | ||
2145 | Sitemap editor: Support AND conditions and icon rules | ||
2154 | Create aux badge for humidity setpoints similar to temperature badge | ||
Bug Fixes | [2125](https://git... |
openHAB 4.0.4
openHAB 4.0.4 Release Notes
This patch release contains the following bug fixes:
Runtime
Type | Issue | Change |
---|---|---|
Enhancements | 3821 | FolderObserver improvements |
1589 | Check that JVM version is 17 | |
Bug Fixes | 3856 | Improve FolderObserver ignored paths handling |
3858 | Fix thing upgrades for bridges |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
chatgpt | Bug Fixes | 15451 | Set proper default values for channel configuration |
chromecast | Bug Fixes | 15357 | Fix STOP command |
googletts | Bug Fixes | 15747 | Fix authentication after communication error |
hue | Enhancements | 15732 | Support additional effect types (API v2) |
Bug Fixes | 15736 | Fix channel refresh (API v2) | |
influxdb | Enhancements | 15452 | Fix exception handling and improve some type conversions |
monopriceaudio | Bug Fixes | 15536 | Fix reconnect error race condition |
myq | Enhancements | 15755 | Fix broken authentication due to changes in the myQ Cloud API |
netatmo | Bug Fixes | 15463 | Add "thingTypeVersion" property at thing creation |
15664 | Fix presence warning every three minutes when not siren exists | ||
shelly | Bug Fixes | 15721 | Always try to stop WebSocketClient |
User Interfaces
UI | Type | Issue | Change |
---|---|---|---|
Main UI | Bug Fixes | 1993 | Delay toast on SSE communication failure by one second |
2032 | [blockly] Fix timer remove regression | ||
2029 | Reverts v-if/v-show change | ||
2054 | Fix missing labels for semantic cards | ||
2066 | Ensure semantic model pages are built after tags are loaded | ||
2075 | Fix SSE failure toast container not removed | ||
2090 | Fix decimal formatting for oh-stepper | ||
2109 | Fix oh-stepper not working if step is an integer |
||
2137 | oh-stepper : Fix NaN shown for Item state with unit & Fix unable to control Item with NaN state |
openHAB 4.1.0 Milestone 2
This is a monthly milestone build for the upcoming openHAB 4.1 release, which brings many fixes and improvements.
New Add-ons
The following add-ons are newly introduced:
Add-on | Type | Issue |
---|
The following improvements were made:
Runtime
Type | Issue | Change |
---|---|---|
Enhancements | 3798 | Add dialog group and location |
3802 | Make QuantityType.toUnitRelative accept a String | |
3809 | Accept an optional icon for each value/label mapping | |
3810 | Introduce "Buttongrid" as new sitemap element | |
3817 | Upgrade Xtext/Xtend to 2.32.0, LSP4J to 0.21.0 | |
3819 | Add support for multiple AND conditions | |
3821 | FolderObserver improvements | |
3824 | Upgrade hivemq-mqtt-client to 1.3.3, Netty to 4.1.99.Final | |
3826 | Upgrade CXF to 3.6.2 | |
Bug Fixes | 3714 | Fix CommunicationManager command handling |
3812 | Sitemap Generator: Fix trailing space in state string | |
Enhancements | 1591 | Upgrade to Karaf 4.4.4 |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
chatgpt | Bug Fixes | 15578 | Fix config option provider to only become active for chatgpt things |
dwdunwetter | Bug Fixes | 15405 | Improve server problem handling |
energidataservice | Enhancements | 15621 | Add filter for Aal Elnet |
enphase | Enhancements | 15077 | Add Entrez/JWT support for newer software versions of Envoy |
folderwatcher | Bug Fixes | 15428 | Improve Exception handling |
freeboxos | Bug Fixes | 15543 | Add websocket connection refresh mechanism |
hue | Bug Fixes | 15622 | Fix NUPnP discovery after firmware change |
ipcamera | Bug Fixes | 15119 | Fix connection checks with ONVIF cameras with no snapshots |
jdbc | Enhancements | 15434 | Improve conversion of database value to item state |
jsscripting | Enhancements | 15547 | Rename library injection parameter & Improve docs |
kaleidescape | Enhancements | 15663 | Update Play/Pause status to Player channel widget |
knx | Bug Fixes | 15573 | Adapt to core, temperature differences |
lcn | Bug Fixes | 15649 | Fix processing of logic function "all fulfilled" status message |
miele | Enhancements | 15620 | Interpret more states as appliance being switched on |
miio | Enhancements | 15358 | Add support for Roborock Q Revo |
15582 | add DreameBot L10s Ultra | ||
15586 | add support for newer Roborock vacuums | ||
15591 | add new robo map blocks to map parser | ||
15675 | New gen vacuums cleaning map and rooms | ||
15676 | Add support "Mi Smart Antibacterial Humidifier" - | ||
Bug Fixes | 15611 | fix reported brightness for yeelight | |
misc | Enhancements | 15694 | Upgrade Netty dependencies to 4.1.99.Final |
neeo | Bug Fixes | 15571 | Convert to OH jetty HttpClient |
netatmo | Enhancements | 15590 | Add a buffer to lower Weather API requests |
Bug Fixes | 15587 | Take in account errored modules/devices for Security/Energy areas | |
15664 | Fix presence warning every three minutes when not siren exists | ||
15686 | Avoid double refresh of weather channels | ||
oppo | Enhancements | 15662 | Update Play/Pause status to Player channel widget |
rustpotterks | Enhancements | 15556 | Upgrade to version 3 |
somfytahoma | Enhancements | 15671 | Add support for noise and CO2 sensor |
sonos | Enhancements | 15706 | Add support for Move 2 |
15712 | Add Dolby Digital Plus 2.0 and fix Dolby Digital 2.0 | ||
tellstick | Bug Fixes | 15596 | Fix local bridge handler update |
xmltv | Enhancements | 15467 | Avoid XXE injection |
Zigbee | Enhancements | 809 | Update ZSS library to 1.4.12 |
User Interfaces
UI | Type | Issue | Change |
---|---|---|---|
Basic UI | Enhancements | 2085 | Prefer icon over text in buttons (switch element) |
1999 | support staticIcon parameter in sitemap configuration | ||
2110 | Prefer sitemap label to name in sitemap selection | ||
2112 | Hide header row if label not explicitly set | ||
Main UI | Enhancements | 1987 | Add error page for initial REST request failure & Abort further load |
2037 | Allow item xxx to be used for get xxx of item |
||
2064 | Update Alexa color temperature supported item types | ||
2068 | Add CO2 measurement badge to location card | ||
2073 | Change setup wizard icon to choose add-ons to install | ||
2074 | Add routes for home page tabs | ||
2078 | Page edit: Add editing of tags | ||
2087 | Items: Show non-semantic tags, relatesTo part of semantics & Use accordion tag input & Fix virtual box height | ||
2093 | Semantic model: Add options to display and search Item names and tags | ||
Bug Fixes | 2053 | Fixes/Improvements for sidebar highlighting, settings page & add-on store | |
2061 | Profile page: Only show latest 10 sessions | ||
2066 | Ensure semantic model pages are built after tags are loaded | ||
2075 | Fix SSE failure toast container not removed | ||
2079 | Fix missing jar add-ons on settings page | ||
2090 | Fix decimal formatting for oh-stepper | ||
2091 | Sitemap editor: Trim spaces from color value | ||
2094 | Fix oh- components cannot be configured in action modals |
openHAB 4.1.0 Milestone 1
This is a monthly milestone build for the upcoming openHAB 4.1 release, which brings many fixes and improvements.
New Add-ons
The following add-ons are newly introduced:
Add-on | Type | Issue |
---|---|---|
Solax | Binding | #14880 |
The following improvements were made:
Runtime
Type | Issue | Change |
---|---|---|
Bug Fixes | 3727 | Handle null value for relative & inverted props of filters |
3730 | Fix limitToOptions in script profile | |
3734 | Check a label is provided when creating a new semantic tag | |
3742 | Move factory interface to public package | |
3748 | Fix StackOverflowError in SemanticsMetadataProvider | |
3754 | Fix CME in RuleEngineImpl | |
3756 | Use workaround to fix high CPU usage by LinkedTransferQueue | |
3769 | Fix sitemap visibility rule with blanks | |
3779 | Fix GenericThingProvider | |
3781 | Fix SAT and null analysis issues | |
3785 | Fix concurrent use of a cache entry | |
3790 | Update directory-watcher to 0.18.0 | |
3792 | Adjust QuantityType calculations for temperatures | |
3797 | Fix countries and connection AddonInfo issues | |
1559 | Disable "Improved ZIP64 Extra Field Validation" | |
1561 | Make sure updated log4j2.xml configuration is used | |
1562 | Add missing PhaseInterceptorChain logger config to app | |
1579 | Reencode the doorbell.mp3 sample file | |
Enhancements | 3698 | Reduce collisions on exact match and use item synonyms |
3729 | Add caching for TagResource & De-duplicate code for caching | |
3735 | Add new "staticIcon" parameter | |
3737 | Upgrade JUPnP to 2.7.1 | |
3749 | Expose ColorUtil methods to DSL rules | |
3751 | Fix logging in AbstractProvider implementations | |
3767 | Migrate to java.nio.file.createTempFile | |
3786 | Use JUnit TempDir which automatically removes temp dirs | |
3796 | Add uptime to /systeminfo endpoint | |
1578 | Resolve app.bndrun runbundles for Jackson upgrade | |
1588 | Blacklist Karaf related bundles in Demo App | |
1589 | Check that JVM version is 17 |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
androidtv | Enhancements | 15317 | Adds gtvEnabled Option |
Bug Fixes | 15453 | Fix GoogleTV Login Error | |
avmfritz | Bug Fixes | 15479 | Fix NPE when Fritz!Box sends empty alert state element |
bluetooth | Bug Fixes | 15320 | Fix ArrayStoreException |
bluetooth.bluez | Bug Fixes | 15347 | Fix NullPointerException during discovery |
bticinosmarter | Bug Fixes | 15474 | Fix activationdate parsing |
chatgpt | Bug Fixes | 15451 | Set proper default values for channel configuration |
chromecast | Bug Fixes | 15357 | Fix STOP command |
daikin | Enhancements | 15456 | Support BRP069A81 adapter |
denonmarantz | Enhancements | 15539 | Add additional input sources for Denon DRA-100 |
Bug Fixes | 15422 | Fix NullPointerException on connection problem |
|
digitalstrom | Bug Fixes | 15319 | Fix StringIndexOutOfBoundsException |
easee | Enhancements | 14614 | Migrate charger state API endpoint, add channels |
14866 | Enable write support for smartCharging channel | ||
15538 | Simplify determination of start/stop status due to recent API changes | ||
Bug Fixes | 15501 | Fix date formatting issue | |
enocean | Enhancements | 15506 | Fix humidity and temperature readings for EEP family A5_10 |
Bug Fixes | 15302 | Fix unusable bundle after a refactoring about null annotation | |
15329 | Fix disposal of running tasks | ||
feed | Bug Fixes | 15476 | Upgrade jdom2 to 2.0.6.1 |
freeboxos | Enhancements | 15299 | Support randomized MAC addresses by using mDNS name for Wi-Fi hosts |
Bug Fixes | 15307 | Enhance freeplug data interpretation | |
gardena | Enhancements | 15523 | Improve and fix UoM support |
Bug Fixes | 15390 | Fix close all valves command | |
googletts | Bug Fixes | 15305 | Avoid UnsupportedOperationException during dispose |
gpstracker | Bug Fixes | 15337 | Fix NumberFormatException |
haywardomnilogic | Bug Fixes | 15515 | Fix sending command to channel pumpSpeedPercent |
hue | Enhancements | 15477 | Improve connection stability |
Bug Fixes | 15169 | Fix reconnection, parallel commands, trigger channels, and light level formula | |
15316 | Reintroduce LK Wiser dimmer work-around for API v2 | ||
15324 | Fix bug due to parallel PUT commands | ||
15475 | Fix exception text in bridge status description | ||
influxdb | Enhancements | 15452 | Fix exception handling and improve some type conversions |
jdbc | Enhancements | 15412 | Upgrade SQLite JDBC driver to 3.42.0.0 |
jrubyscripting | Bug Fixes | 15438 | Allow configuration from add-on page |
jsscripting | Bug Fixes | 15308 | Fix timerId not returned by JS timer methods |
15336 | Upgrade openhab-js to fix cached library injection | ||
15356 | Fix incorrect cast | ||
Juicenet | Bug Fixes | 15566 | Fix Charging state controls and override functionality |
knx | Enhancements | 15297 | Refactor manufacturer map |
lcn | Enhancements | 15545 | Fix deprecation warnings, refactor, add test cases |
microtik | Enhancements | 15362 | Fix date format support in firmware v7.10 |
millheat | Enhancements | [15342](https://github.com/op... |
openHAB 4.0.3
openHAB 4.0.3 Release Notes
This patch release contains the following bug fixes:
Runtime
Type | Issue | Change |
---|---|---|
Bug Fixes | 3779 | Fix GenericThingProvider |
3790 | Update directory-watcher to 0.18.0 |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
denonmarantz | Bug Fixes | 15422 | Fix NullPointerException on connection problem |
easee | Bug Fixes | 15501 | Fix date formatting issue |
haywardomnilogic | Bug Fixes | 15515 | Fix sending command to channel pumpSpeedPercent |
hue | Enhancements | 15477 | Improve connection stability |
Bug Fixes | 15475 | Fix exception text in bridge status description | |
jrubyscripting | Bug Fixes | 15438 | Allow configuration from add-on page |
netatmo | Bug Fixes | 15463 | Add "thingTypeVersion" property at thing creation |
openuv | Bug Fixes | 15465 | Fix NullPointerException in IconProvider |
somfytahoma | Bug Fixes | 15442 | Fix NullPointerException when HttpClient fails to start |
User Interfaces
UI | Type | Issue | Change |
---|---|---|---|
Basic UI | Bug Fixes | 2022 | Input element: Fix visibility and label/icon color |
Main UI | Bug Fixes | 2024 | Fix missing root semantic classes (e.g. Equipment) |
2026 | Fix channel for Thing trigger cannot be chosen | ||
2034 | Fix add-ons missing from About Details | ||
2040 | Fix ZDT comparison between block on GraalJS |
openHAB 4.0.2
openHAB 4.0.2 Release Notes
This patch release contains the following bug fixes:
Runtime
Type | Issue | Change |
---|---|---|
Enhancements | 3737 | Upgrade JUPnP to 2.7.1 |
Bug Fixes | 3754 | Fix CME in RuleEngineImpl |
3756 | Use workaround to fix high CPU usage by LinkedTransferQueue | |
1561 | Make sure updated log4j2.xml configuration is used |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
bluetooth.bluez | Bug Fixes | 15347 | Fix NullPointerException during discovery |
enocean | Bug Fixes | 15329 | Fix disposal of running tasks |
gpstracker | Bug Fixes | 15337 | Fix NumberFormatException |
hue | Bug Fixes | 15316 | Reintroduce LK Wiser dimmer work-around for API v2 |
15324 | Fix bug due to parallel PUT commands | ||
jsscripting | Bug Fixes | 15336 | Upgrade openhab-js to fix cached library injection |
openthermgateway | Bug Fixes | 15355 | Remove 'reserved' channels (with invalid channelUIDs) |
tr064 | Bug Fixes | 15415 | Fix clearing of auth (results) |
openHAB 4.0.1
openHAB 4.0.1 Release Notes
This patch release contains the following bug fixes:
Runtime
Type | Issue | Change |
---|---|---|
Bug Fixes | 1559 | Disable "Improved ZIP64 Extra Field Validation" |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
bluetooth | Bug Fixes | 15320 | Fix ArrayStoreException |
digitalstrom | Bug Fixes | 15319 | Fix StringIndexOutOfBoundsException |
enocean | Bug Fixes | 15302 | Fix unusable bundle after a refactoring about null annotation |
googletts | Bug Fixes | 15305 | Avoid UnsupportedOperationException during dispose |
hue | Bug Fixes | 15169 | Fix reconnection, parallel commands, trigger channels, and light level formula |
jsscripting | Bug Fixes | 15308 | Fix timerId not returned by JS timer methods |
shelly | Bug Fixes | 15284 | Fix Plus/Pro Auth support |
User Interfaces
UI | Type | Issue | Change |
---|---|---|---|
Main UI | Enhancements | 1992 | Blockly: Support String/Number/Quantity on eventcontext state/command |
Bug Fixes | 1984 | Developer sidebar: Fix Thing pinning fails | |
1986 | Semantic tags: Fix missing translations in case of missing label |