The binary distribution of openHAB
This is a monthly milestone build for the upcoming openHAB 4.2 release, which brings many fixes and improvements.
The following improvements were made:
Type | Issue | Change |
---|---|---|
Enhancements | 4099 | refactored the Stream2JSONInputStream to simplify the logic |
4106 | unitSymbol response for GroupItem | |
4107 | Add caching for add-on resource | |
4108 | Allow skipping ignored things in inbox | |
4115 | Add REST call to get orphan links | |
4133 | Upgrade to Karaf 4.4.5 and Xtext 2.34 | |
4136 | stream json without starting a new thread | |
4137 | REST response default persistence strategy when no persistence configuration | |
4148 | Allow empty script for script action & script condition | |
4149 | Improve description of hysteresis bounds | |
4164 | Add abbreviate method to StringUtils | |
4165 | Move to JUPnP v3.0.1 | |
4170 | Provide unit hint for system channel type atmospheric-humidity |
|
4172 | Extend chart periods to cover past and future | |
Bug Fixes | 4119 | Enable filters for cacheable items list |
4128 | Upgrade Tool: Fix NPE | |
4129 | Set doctype for auth page | |
4150 | Fix exception wrapping | |
4160 | TokenResource: Set SameSite attribute for session id cookie | |
4162 | Avoid memory leak on script loading failure |
Add-on | Type | Issue | Change |
---|---|---|---|
awattar | Enhancements | 16603 | Declare countries |
boschshc | Enhancements | 16400 | Add support for Light/Shutter Control II |
16501 | Add support for Dimmer | ||
dsmr | Enhancements | 15038 | Add support for capacity tariff for Belgium |
ecobee | Enhancements | 16613 | Improve handling of error code 14 |
Bug Fixes | 16467 | Fix for error code 14 (token expired) | |
ecotouch | Enhancements | 16446 | Add water and heating power limit channels |
ecovacs | Enhancements | 16487 | Add support for DEEBOT X2 Omni |
16524 | Add support for new API for fetching cleaning logs | ||
Bug Fixes | 16466 | Handle invalid JSON responses properly | |
energidataservice | Enhancements | 16330 | Add CO₂ emission channels |
evcc | Bug Fixes | 16428 | Fix capacity and vehicleName channels, Add current Vehicle/HeatingDevice per Loadpoint |
hue | Enhancements | 16538 | Shrink step size for increase/decrease commands |
Bug Fixes | 16436 | Improve color setting | |
16619 | Fix potential NPE when new battery devices are added to bridge | ||
inmemory | Bug Fixes | 16563 | Fix boundaries for queries |
intesis | Enhancements | 16476 | Improve session handling |
Bug Fixes | 16620 | Fix blocking calls in initialize/dispose | |
jdbc | Bug Fixes | 16604 | Provide better MySQL datatype for DateTimeType |
jsscripting | Enhancements | 16576 | Upgrade to openhab-js to 4.9.0 |
Bug Fixes | 16497 | Fix multi-thread access requested by logger initialization | |
16578 | Fix memory leak on script execution failure | ||
jythonscripting | Enhancements | 16508 | Refactor, improve and simplify |
Bug Fixes | 16527 | Fix addon id | |
keba | Enhancements | 16474 | Add support for additional x-series wallboxes |
knx | Enhancements | 16588 | Upgrade Calimero to 2.6-rc1 |
Bug Fixes | 16481 | Fix DPT 243.600 and 249.600 when time>=1000s | |
lifx | Enhancements | 16618 | Add support for new LIFX products |
linky | Bug Fixes | 16586 | Resurrect the binding |
lutron | Enhancements | 16550 | Implement button press notifications for Picos from LEAP |
Bug Fixes | 16580 | Fix content processing | |
16587 | Fix sending HTML mails | ||
mapdb | Bug Fixes | 16567 | Fix missing service pid |
miele | Enhancements | 16514 | Add laundry weight channel for washing machine |
16621 | Provide unit hint for water consumption channel | ||
Bug Fixes | 16521 | Fix sticky appliance ID | |
miio | Enhancements | 16608 | Add Roborock S7/S7MaxV mop mode |
misc | Enhancements | 16458 | Bump Kotlin, okhttp, okio, and java-telegram-bot-api libraries |
16594 | Allow for compiling with Java 21 | ||
modbus.sungrow | Bug Fixes | 16557 | Add missing sungrow bundle |
mongodb | Bug Fixes | 16568 | Fix missing service pid |
mqtt.homie | Enhancements | 15893 | Build a per-thing thing type |
neohub | Bug Fixes | 16312 | Improved Web-Socket Communications |
netatmo | Enhancements | 16562 | Add a buffer to lower Home API requests |
16571 | Enhance bridge status reporting | ||
16572 | Weather cache must be synchronized | ||
16589 | Lower Home API request quantity | ||
Bug Fixes | 16492 | Fix erroneous local URL handling | |
16520 | Fix account bridge staying offline | ||
16530 | Thing properties were no more provided | ||
16543 | Don't read of Energy data for Security area | ||
16546 | Bring back auto refresh for Weather Station and HomeCoach | ||
16548 | Home child things won't go online | ||
16573 | Fix ClassCastException |
||
16574 | Enhance RefreshCapability | ||
openwebnet | Bug Fixes | 16534 | Thermo: Fixed handling of mode=AUTO for bus_thermo_zone |
orbitbhyve | Bug Fixes | 16525 | Handle null location attribute in devices json |
rotel | Enhancements | 16486 | Support added for model RX-1052 |
rrd4j | Bug Fixes | 16569 | Fix missing service pid |
Senec | Bug Fixes | 16611 | Add request timeout |
shelly | Enhancements | 16419 | Add support for Range Extender feature |
Bug Fixes | 16547 | Use macaddress as a fallback name | |
16566 | Enable accumulated channels for Shelly Pro 3EM | ||
systeminfo | Enhancements | 16012 | Add CPU frequency channels |
tado | Enhancements | 16531 | Change humidity and heatingPower channels to QuantityType |
tasmotaplug | Enhancements | 16494 | Add energy monitor channels |
upnpcontrol | Bug Fixes | 16597 | Catch IAE when Album Art URI is invalid |
UI | Type | Issue | Change |
---|---|---|---|
Basic UI | Enhancements | 2344 | Create header row only when needed |
2492 | All buttons forced on one line for a Player item | ||
2521 | Adjust user-defined colors to theme for better contrast | ||
2524 | Add predefined periods in future for chart | ||
Main UI | Enhancements | 2400 | Only load ignored inbox items in inbox view |
2450 | Upgrade echarts and vue-echarts & Add fallback for visualMap when using heatmap | ||
2451 | Improve Item name validation | ||
2465 | Add undefined block | ||
2487 | Link Item to channel: Include error message on name validation failure | ||
2488 | Upgrade several dependencies | ||
2489 | Upgrade Vue from 2.6.12 to 2.7.16 | ||
2495 | Item edit: Validate name on load | ||
2499 | Things list: Only show "no location" optionally for sort-by location | ||
2509 | Charts config: Add gauge and pie chart types | ||
2512 | Things (inbox) list: Improve condition for reversed checkbox style | ||
2517 | Allow for compiling with Java 21 | ||
Bug Fixes | 2452 | Item details: Fix editing groups with uneditable members & Sort members | |
2453 | Item list & details: Hide group type if not set | ||
2470 | Fix dirty warning shown on delete | ||
2472 | Thing inbox: Fix "show ignored" checkbox not checkable on small screens | ||
2473 | Item edit: Check for type change & Fix dimension/unit change checks | ||
2474 | Item edit: Fix state description not saved for existing Item | ||
2475 | Thing edit: Fix changing ID shows wrong value & Always show UID | ||
2476 | Fix missing event property causes JS error | ||
2496 | Fix multilineedit rendering issue | ||
2497 | Rule edit: Always create script field for script action/condition | ||
2500 | Sitemap edit: Fix attribute-details styling applies globally | ||
2508 | Script edit: Fix dirty handling | ||
2511 | Analyzer: Fix analyzer not initially visible on iOS 17.4 | ||
2513 | Chart calendar axis: Don't override user-defined dayLabel and monthName settings | ||
2514 | Downgrade vue-fragment as the upgrade broke oh-repeater in some circumstances | ||
2515 | Things list: Fix broken list index after Thing removal | ||
2526 | Thing details: Fix code tab not editable |
This patch release contains the following bug fixes:
Type | Issue | Change |
---|---|---|
Bug Fixes | 4040 | Fix logging in ChannelCommandDescriptionProvider |
4068 | Remove state description when loading an item with a removed pattern |
Add-on | Type | Issue | Change |
---|---|---|---|
digitalstrom | Bug Fixes | 16352 | Fix initialization of temperature control devices |
dmx | Bug Fixes | 16281 | Improve exception handling in refresh job |
doorbird | Enhancements | 16297 | Add support for version 2 encryption scheme |
ecobee | Bug Fixes | 16467 | Fix for error code 14 (token expired) |
energidataservice | Enhancements | 16283 | Update tariff filter for NOE Net |
16317 | Update tariff filter for Ikast El Net | ||
Bug Fixes | 16222 | Reduce redundant persistence of tariffs | |
hue | Bug Fixes | 16356 | Fix NullPointerException |
hydrawise | Bug Fixes | 16221 | Handle API auth changes |
16280 | Small fix when retrying token | ||
influxdb | Bug Fixes | 16234 | Fix exception handling for InfluxDB 1.x |
jythonscripting | Bug Fixes | 16527 | Fix addon id |
miele | Bug Fixes | 16521 | Fix sticky appliance ID |
netatmo | Bug Fixes | 16520 | Fix account bridge staying offline |
shelly | Bug Fixes | 16240 | Fix stack overflow, sensor init on wakeup and wrong temp channel for Plus 1 |
16371 | Fix blu gateway script to prevent crash | ||
squeezebox | Bug Fixes | 16368 | Fix notification sometimes playing last playlist item first |
tellstick | Bug Fixes | 16220 | Adopt new API url |
tesla | Bug Fixes | 16331 | Adapt calls to new products API endpoint |
UI | Type | Issue | Change |
---|---|---|---|
Basic UI | Bug Fixes | 2260 | Fix Buttongrid alignment on desktop |
2280 | Fix SSE reconnection to the current page | ||
Main UI | Bug Fixes | 2277 | Thing edit: Hide clear button for location if not editable or not ready |
2291 | Home page: Hide tab bar if all model tabs are hidden | ||
2295 | Transformation edit: Fix copy UID doesn't work | ||
2304 | Home edit: Fix model card settings drop-down not accessible | ||
2321 | Fix code editor's Ruby detection | ||
2338 | Fix sidebar search scene and script integration | ||
2364 | Fix alexa thermostat attribute parameters |
This is the first monthly milestone build for the upcoming openHAB 4.2 release, which brings many fixes and improvements.
The following add-ons are newly introduced:
Add-on | Type | Issue |
---|---|---|
DolbyCP | Binding | #16216 |
Freecurrency | Binding | #16194 |
Growatt | Binding | #15120 |
Panasonic Blu-ray Player | Binding | #16122 |
Piper Text-to-Speech | Voice | #15965 |
Radio Browser | Binding | #16392 |
sungrow | Binding | #15130 |
The following improvements were made:
Type | Issue | Change |
---|---|---|
Enhancements | 3922 | Add-on suggestion finder for USB devices |
3934 | UsbSerialDiscovery service based on Windows registry | |
3943 | Minor extension to generic ip discovery | |
3957 | Refactor ThingHandlerService to an OSGi component prototype | |
3960 | Add piped audio stream and fix raw PCM streams format | |
3968 | Remove unnecessary parenthesis from lambdas | |
3969 | Remove unnecessary boxing | |
3971 | Simplify boolean expressions | |
3972 | Replace lambdas with method references | |
3973 | Use String.join instead of Collectors.joining | |
3975 | More code cleanups | |
3981 | Add network-interface context | |
3994 | Replace or remove assert statements | |
3995 | Fix assertEquals order | |
3996 | Simplify assertions | |
3997 | Remove redundant array creation for calling varargs methods | |
3999 | Use isEmpty instead of 0 comparisons | |
4000 | Remove redundant modifiers | |
4001 | Use diamond operator | |
4002 | Use static inner classes | |
4003 | Iterate using Map entries | |
4004 | Fix JavaDoc issues | |
4006 | Simplify adding elements to Collections | |
4009 | Remove unnecessary semicolons | |
4010 | Use protected modifier with constructor of abstract classes | |
4013 | IpAddonFinder: Skip installed addons | |
4015 | Upgrade to JmDNS 3.5.9 | |
4019 | Improve marketplace add-on handling | |
4020 | Simplify Map operations using computeIfAbsent |
|
4021 | Some more code cleanup | |
4023 | Replace Markdown backticks with JavaDoc code tags | |
4024 | Improve YAML model repository | |
4026 | Refactor java.util.Date usages to java.time.Instant |
|
4033 | Upgrade Jollyday to 0.23.2 | |
4041 | Fix several compiler warnings | |
4054 | Add useful logs in SitemapResource for REST API calls | |
4057 | Add console commands to manage add-ons | |
4058 | Script profile: Separate toHandlerScript for commands and states | |
4063 | Add inbox console command completion | |
4064 | Use precompiled regular expressions to validate the segments of a UID | |
4065 | Fix warnings | |
4067 | Use the ChannelUID to retrieve the Channel from a Thing | |
4069 | Add dimension for emission intensity | |
4084 | Add releaseOnly parameter to Slider sitemap element | |
4092 | Expose Jetty EndPoint in http requests | |
4093 | Include StartLevelEvent in start level triggers | |
4098 | Upgrade jUPnP to 3.0.0 | |
4117 | Upgrade tool: Add upgrade task for script profile changes | |
4123 | Add numericState and unit to StateDTO | |
Bug Fixes | 3961 | Fix duplicate UIDs in remote add-on services |
3964 | Fix month, week, day not supported | |
3966 | Fix NPE in GroupStateTriggerHandler and GroupCommandTriggerHandler | |
3970 | Add no-cache directive to cached REST responses |
|
3978 | Consider network settings to avoid creating unexpected JmDNS instances | |
3980 | Fix parsing of button (buttongrid element built with MainUI) | |
3989 | Respond with 404 if add-on is missing in add-on service | |
3991 | Fix build number reporting at startup | |
3993 | Fix syntax warning for empty rule condition in managed sitemap provider | |
4007 | Fix SerialPort.getFlowControlMode() infinite recursion |
|
4008 | Fix String.format argument mismatches |
|
4012 | Fix openhab-core-auth-oauth2client feature installation | |
4016 | Fix CurrencyUnit | |
4034 | Fix wrong class name logged in LocaleServiceImpl | |
4040 | Fix logging in ChannelCommandDescriptionProvider | |
4043 | Fix config parsing and version handling in RemoteAddonServices | |
4061 | AddonFinderProcess fixes | |
4068 | Remove state description when loading an item with a removed pattern | |
4075 | Fix reloading channel config changes in .items file | |
4086 | Fix CME in ReadyService | |
4088 | Fix the recursive group membership check | |
4089 | Fix forecast for externally changed data | |
4097 | Call, Contact, Image items: Don't create command descr from state descr | |
4116 | Audio parsing : Fix byte / bit confusion | |
Enhancements | 1626 | Merge addon info of all repos into one addons.xml file |
1628 | Clear marketplace cache during upgrade | |
1633 | Add suggestion finder parameters to addons.cfg |
Add-on | Type | Issue | Change |
---|---|---|---|
amazonechocontrol | Bug Fixes | 16152 | Fix Servlet exceptions due to non-unique names |
amplipi | Enhancements | 16171 | Add new power channel to zones and groups |
androidtv | Enhancements | 15352 | Add PhilipsTV protocol to AndroidTV |
Bug Fixes | 16191 | Resolve protocol failures and update TCP port naming | |
16264 | Fix discovery issues | ||
16290 | Fix missing default shieldtv applications | ||
asuswrt | Enhancements | 16084 | Support router discovery and add-on suggestion using UPnP |
Audio | Enhancements | 16111 | Fix PCM format and use PipedAudioStream in sources |
bluetooth.bluez | Bug Fixes | 16167 | Workaround exception on disconnect |
bluetooth.generic | Enhancements | 16209 | Upgrade to latest gatt parser library |
boschindego | Bug Fixes | 16232 | Fix removal of discovery results |
boschshc | Enhancements | 15060 | Add command to list SHC device mappings |
16028 | Add user defined states | ||
16093 | Support for Door/Window Contact II | ||
16274 | Add support for Universal Switch I + II | ||
16357 | Add support for Smoke Detector II | ||
Bug Fixes | 16002 | Handle invalid long poll responses gracefully | |
16161 | Fix options for channels with Switch items | ||
16211 | Cache mDNS-based bridge discovery results | ||
chatgpt | Bug Fixes | 16131 | Fix ConfigOptionProvider |
chromecast | Enhancements | 16186 | Update protobuf from 2.6.0 to protobuf-javalite 3.25.1 |
digitalstrom | Bug Fixes | 16352 | Fix initialization of temperature control devices |
dmx | Bug Fixes | 16281 | Improve exception handling in refresh job |
doorbird | Enhancements | 16297 | Add support for version 2 encryption scheme |
ecobee | Bug Fixes | 16442 | Fix NullPointerException in BridgeHandler |
elerotransmitterstick | Enhancements | 16229 | Support suggestion finder |
energidataservice | Enhancements | 16190 | Remove obsoleted advanced channel hourly-prices |
16283 | Update tariff filter for NOE Net | ||
16317 | Update tariff filter for Ikast El Net | ||
Bug Fixes | 16217 | Increase robustness of UoM price updates by using currency code rather than symbol | |
16222 | Reduce redundant persistence of tariffs | ||
enocean | Enhancements | 16089 | Addon suggestion finder xml |
epsonprojector | Enhancements | 16438 | Add A/V standby power status |
evcc | Enhancements | 16114 | Adjust to evcc version 0.123.1 |
16378 | Add support of heating devices and three new channels | ||
fineoffsetweatherstation | Enhancements | 16461 | Implement new Measurand free-heap-size |
govee | Enhancements | 16109 | Addon info for suggestions |
growatt | Enhancements | 16319 | Suggest addon to be installed |
Bug Fixes | 16377 | Correct battery display channel unit from 'one' to 'volt' | |
homematic | Enhancements | 16196 | Add Authentication |
http | Enhancements | 16282 | Improve binding |
Bug Fixes | 16288 | Fix refresh time check and calculation | |
hue | Bug Fixes | 16356 | Fix NullPointerException |
hydrawise | Bug Fixes | 16221 | Handle API auth changes |
16280 | Small fix when retrying token | ||
influxdb | Enhancements | 16151 | Add compatibility with InfluxDB Cloud Serverless |
Bug Fixes | 16234 | Fix exception handling for InfluxDB 1.x | |
inmemory | Bug Fixes | 16185 | Add filterCritera ordering |
insteon | Enhancements | 16075 | Mask password when logged |
ipcamera | Enhancements | 16081 | Remove channels and stop checking IO status when camera does not support IO |
16090 | Addon info for suggestions | ||
16144 | Add white LED controls for Dahua and also Email and Push for Reolink with v20 command support | ||
16332 | Improve online/offline detection for ONVIF cameras | ||
ism8 | Enhancements | 14206 | Add UoM support |
jdbc | Enhancements | 16132 | Upgrade MySQL Connector/J to 8.2.0 |
Bug Fixes | 16444 | Upgrade PostgreSQL JDBC driver to 42.4.4 | |
jinja | Bug Fixes | 16347 | disable failOnUnknownTokens |
jpa | Enhancements | 15978 | Do not log failure to persist item with duplicate timestamp as error |
jsonpath | Enhancements | 16365 | Upgrade dependencies and some cleanup |
jsscripting | Enhancements | 16445 | Improve logging on JS error |
Bug Fixes | 16106 | Fix JS Quantity to Java QuantityType conversion | |
16112 | Upgrade openhab-js to 4.7.3 | ||
jythonscripting | Enhancements | 16465 | Upgrade to Jython 2.7.3 |
knx | Enhancements | 16078 | Add support for RGBW represented by HSBType |
16094 | Allow receiving DPT 235.001 | ||
16238 | DPT 1 to support Switch and Contact | ||
Bug Fixes | 16263 | postUpdate for contact-control sends to bus | |
16337 | Correctly support state sub-types for DPTs | ||
16395 | Fix scale when sending DPT 7.002 or DPT 7.003 | ||
16453 | Fix DPT 6.020 and 8.010 | ||
lgwebos | Bug Fixes | 16399 | Increase limit to 5MB for Websocket text message |
luxtronik | Enhancements | 16218 | Add channel for fixed heating return temperature |
melcloud | Bug Fixes | 16422 | Adjust to new API limits |
Meteostick | Enhancements | 16270 | Add windvane calibration |
miele | Enhancements | 16250 | Improve discovery result labels |
16463 | Add information/failure channels | ||
miio | Bug Fixes | 16380 | Fix date parsing issue last cleaning details |
16384 | Fix sending empty command for feature channels | ||
16388 | Fix last cleaning details wrong start and end missing issue | ||
milight | Bug Fixes | 16157 | Fix for failing to increase animation speed |
misc | Enhancements | 16107 | Adapt to core changes (ThingHandlerService) |
16202 | Remove openhab-transport-http feature dependencies | ||
16204 | Remove redundant feature dependencies | ||
mongodb | Enhancements | 16333 | Upgrade DB driver, add more type handlings, fix QuantityType handling |
MPD | Bug Fixes | 16299 | Fixed loosing pending commands on broken idle connection |
mqtt | Enhancements | 16245 | recognize -NaN as UNDEF as well |
16307 | Treat incoming empty string as NULL for most types | ||
mqtt.espmilighthub | Bug Fixes | 16127 | Fix upgrade instructions |
mqtt.generic | Enhancements | 16051 | Expose more advanced rollshutter config options |
Bug Fixes | 16345 | default STOP to null for rollershutter channel | |
mqtt.homeassistant | Enhancements | 16052 | Improve support for Lock component |
16143 | Trigger HA devices to update discovery information | ||
16246 | update config abbreviations | ||
mybmw | Enhancements | 16418 | Improve data refresh handling |
netatmo | Bug Fixes | 16026 | Enable home being both energy and security |
network | Enhancements | 16145 | Add parameter for limiting network interfaces to fix performance issues |
16259 | Add configuration parameter for using iOS wake-up | ||
nuvo | Enhancements | 16068 | Display album art from MPS4 |
16443 | Add source menu channel | ||
ojelectronics | Bug Fixes | 16159 | Adjust setpoint command handling |
openweathermap | Enhancements | 16350 | Add daily moon channels to OneCall Thing |
16369 | Remove "Current UV Index and Forecast" Thing for discontinued service | ||
openwebnet | Enhancements | 16376 | Replace gnu.io dependency with serial transport |
PJLink | Bug Fixes | 16119 | Fix RejectedExecutionException on discovery |
plex | Enhancements | 16343 | Add ratingKey channels |
pollytts | Bug Fixes | 16153 | Update AWS Java SDK |
pushover | Bug Fixes | 16212 | Fix thing action backwards compatibility |
roku | Enhancements | 16210 | Improve TV discovery model name and add timeout |
16424 | Add suggestion finder methods | ||
rrd4j | Enhancements | 16360 | Improve querying the RRD4jPersistenceService |
16379 | Reuse the state for identical values | ||
shelly | Enhancements | 16303 | improved logging on WebSocket connection problems |
16304 | Make blu gw script more robust on startup | ||
16306 | Add check and ThingStatus for local IP issue (APIPA) | ||
16335 | Support for Shelly Plus Mini Gen 3 series of devices, Shelly Plus UNI | ||
16336 | New channel group ncurrent for 3EM | ||
16413 | Support for Shelly BLU H&T | ||
Bug Fixes | 16150 | Fix WebSocketServerFactory ClassNotFoundException | |
16240 | Fix stack overflow, sensor init on wakeup and wrong temp channel for Plus 1 | ||
16371 | Fix blu gateway script to prevent crash | ||
16426 | Fix missing head start tag in manager web ui | ||
smartmeter | Bug Fixes | 16183 | Prevent NumberFormatException |
solarmax | Bug Fixes | 16397 | Add right unit and precsision to current power channel |
solax | Enhancements | 16124 | Add cloud connection support |
16248 | Add support for Solax X3MIC / G2 inverter and workmode channel | ||
16412 | Add support for x1 mini inverter local connection | ||
sonos | Enhancements | 16261 | Add TrueHD 7.1 |
Bug Fixes | 16141 | prevent logging unsupported device | |
squeezebox | Bug Fixes | 16368 | Fix notification sometimes playing last playlist item first |
systeminfo | Enhancements | 16197 | Bump OSHI to 6.4.8 |
teleinfo | Enhancements | 16328 | Enable background discovery |
tellstick | Enhancements | 16228 | Add support for suggestion finder |
Bug Fixes | 16220 | Adopt new API url | |
tesla | Bug Fixes | 16331 | Adapt calls to new products API endpoint |
tibber | Enhancements | 16275 | Add time series support for Tibber prices |
vizio | Bug Fixes | 16291 | Prevent thing status from bouncing offline |
wled | Bug Fixes | 16146 | Fix Playlist and Preset detection when missing bri values |
yamahamusiccast | Enhancements | 16231 | Add discovery information |
Zigbee | Enhancements | 815 | Bumped zsmartsystems.version 1.4.12 -> 1.4.13 |
819 | Addon suggestion finder xml | ||
ZWave | Enhancements | 1908 | Addon suggestion finder xml |
UI | Type | Issue | Change |
---|---|---|---|
Basic UI | Enhancements | 2243 | Move most of app settings to per-device (browser) settings |
2247 | Enhance the description of the "Inline SVG" setting | ||
2282 | Close EventSource when leaving | ||
Bug Fixes | 2232 | icon.png minimal fix | |
2234 | Fix closing h4 tag in sitemap list page | ||
2238 | Fix image element being link to a sub page | ||
2257 | Adjust the SVG icon in buttons to the current theme | ||
2260 | Fix Buttongrid alignment on desktop | ||
2269 | Update the content of the default cfg file | ||
2280 | Fix SSE reconnection to the current page | ||
2284 | Replace non printable characters | ||
2341 | Show buttons on several lines when not enough place | ||
Main UI | Enhancements | 2229 | Add a new settings menu for persistence |
2246 | Improve network-interface context support | ||
2248 | Settings pages: Fix x-overflow and large spaces on phone screens & Change icon for persistence config | ||
2253 | Help sidebar: Move docs to docs repo & Integrate them into the UI | ||
2267 | Upgrade from webpack v4 to v5 | ||
2270 | oh-colorpicker: Replace defaultColor option with an actual default color | ||
2273 | Update descriptions in the settings menu | ||
2288 | Change the default navbar style from orange to light for light theme | ||
2294 | Lazy load the developer dock | ||
2296 | Update alexa range value attribute parameters | ||
2305 | oh-block : Allow setting style properties |
||
2310 | Upgrade Blockly from v9.2.0 to v10.4.2 | ||
2312 | Provide meaningful list of units in item form | ||
2313 | Config sheet: Show advanced params if not default or not empty | ||
2315 | Add renderer switching | ||
2317 | Add tooltips to the show block/code buttons | ||
2320 | Model picker popup: Add "Show name" and "Show tags" options | ||
2322 | Script editor: Add commenting/uncommenting with Ctrl-/ and Cmd-/ | ||
2326 | item-form: Various (layout) improvements & Refactor tag-input | ||
2331 | Sidebar help: Add script editor docs | ||
2336 | Label and style all UID elements consistently | ||
2340 | Allow custom page icons | ||
2347 | Remove padding in list grouping toolbar | ||
2348 | Accept double click to pick an Item in model picker popup | ||
2349 | Remember checkbox settings in model picker popup | ||
2352 | Rule edit: Remove redundant module title prefix | ||
2355 | Model page: Remember checkbox settings | ||
2362 | Rule & Script editor: Various improvements | ||
2369 | Add a global component developer-dock-icon | ||
2371 | Persistence edit: Make page title dynamic & Fix delete back navigation | ||
2372 | Developer sidebar: Add clipboard icons | ||
2377 | Rule edit: Generate suggested trigger title only when none is available | ||
2381 | Add-on Store: add sub menu items and various improvements | ||
2387 | Model Treeview: Remember the expanded state | ||
2390 | Sitemap editor: Add slider releaseOnly parameter support | ||
2391 | Persistence edit: Change empty-state-placeholder icon | ||
2402 | Add support for SVG add-on logos | ||
2405 | Only align smart-select on wider screens | ||
2406 | Add-on store: Title and searchbar focus tweaks | ||
2410 | Show lock icon in the item details members list | ||
2411 | Provide HTTP request block | ||
2412 | Rule module popup: add dirty checking | ||
2415 | Blockly Editor: combine renderer selection and show item label icons | ||
2419 | Add multi-select feature | ||
2421 | Update alexa networking integration | ||
2424 | Help sidebar: Add blockly help page | ||
2425 | Location card: Swap status & measurement badges to avoid layout shift | ||
2428 | Item picker: Disable picker & hide chevron if not yet ready | ||
2432 | Remove Cordova from Main UI | ||
2441 | Widget expressions: Add # as a shorthand for item.numericState |
||
Bug Fixes | 2096 | Fix oh-stepper sends command on Item state update due to rounding |
|
2245 | Fix Quickstart-Button shown for non-admin users | ||
2276 | Rule/Script edit: Fix not editable not properly handled & Always show tags | ||
2277 | Thing edit: Hide clear button for location if not editable or not ready | ||
2289 | Settings page: Fix add-on settings header displayed when no add-ons installed | ||
2291 | Home page: Hide tab bar if all model tabs are hidden | ||
2295 | Transformation edit: Fix copy UID doesn't work | ||
2301 | Widget expressions: (Partly) Fix handling of Item name being undefined |
||
2302 | Fix UoM metadata not stored when Item created from link | ||
2304 | Home edit: Fix model card settings drop-down not accessible | ||
2306 | Fix persistence block ZDT disconnection | ||
2307 | Fix incorrect field names | ||
2308 | Fix typos in transformation block tooltip | ||
2309 | Fix console warnings when switching to Math | ||
2311 | Set output type of oh_check_undefined_value to boolean | ||
2314 | Addon config page: Use dirty mixin & Add Ctrl-S shortcut | ||
2316 | Fix warning when show code button is clicked twice | ||
2319 | Disable Item editor fields for unmanaged items | ||
2321 | Fix code editor's Ruby detection | ||
2325 | Item edit: Fix semantic class cleared when property set to None | ||
2328 | Item details: Fix group member selection allows to select unmanaged Items | ||
2329 | Thing page: Fix dirty checks & Fix not-editable handling | ||
2332 | Settings page: Fix loading takes very long | ||
2338 | Fix sidebar search scene and script integration | ||
2339 | Fixes & Improvements to persistence edit, channel details & doc links logic | ||
2350 | Rule edit: Fix undefined currentSection error in trigger-module-wizard | ||
2364 | Fix alexa thermostat attribute parameters | ||
2367 | Fix rule module editor popup for blockly | ||
2368 | Help sidebar docs: Fix external anchors & Script editor RegEx | ||
2373 | Help sidebar: Fix wrong section in developer tools | ||
2374 | Script & Item edit: Add/Fix dirty handling | ||
2375 | Item edit: Fix code tab not working properly | ||
2380 | Update links to the add-ons store | ||
2385 | Add-on list: Top align the install buttons | ||
2399 | Persistence edit: Fix dirty for new persistence & Improve const handling | ||
2409 | Settings menu: Fix search bar to include system and addons settings | ||
2414 | Overview tab: Fix javascript error | ||
2422 | Fix UID copy for not editable channels and transformations | ||
2423 | Help sidebar: Reduce list indentation | ||
2426 | oh-player-controls: Hide default tooltip | ||
2440 | Add-on logo: Fix jdbc logos not loading & list-item logo distorted |
This patch release contains the following bug fixes:
Type | Issue | Change |
---|---|---|
Enhancements | 3981 | Add network-interface context |
Bug Fixes | 3961 | Fix duplicate UIDs in remote add-on services |
3964 | Fix month, week, day not supported | |
3970 | Add no-cache directive to cached REST responses |
|
3978 | Consider network settings to avoid creating unexpected JmDNS instances | |
3980 | Fix parsing of button (buttongrid element built with MainUI) | |
3989 | Respond with 404 if add-on is missing in add-on service | |
3993 | Fix syntax warning for empty rule condition in managed sitemap provider | |
4007 | Fix SerialPort.getFlowControlMode() infinite recursion |
|
4008 | Fix String.format argument mismatches |
|
4012 | Fix openhab-core-auth-oauth2client feature installation | |
4016 | Fix CurrencyUnit |
Add-on | Type | Issue | Change |
---|---|---|---|
amazonechocontrol | Bug Fixes | 16152 | Fix Servlet exceptions due to non-unique names |
energidataservice | Bug Fixes | 16217 | Increase robustness of UoM price updates by using currency code rather than symbol |
16222 | Reduce redundant persistence of tariffs | ||
hydrawise | Bug Fixes | 16221 | Handle API auth changes |
inmemory | Bug Fixes | 16185 | Add filterCritera ordering |
jsscripting | Bug Fixes | 16112 | Upgrade openhab-js to 4.7.3 |
jssscripting | Bug Fixes | 16106 | Fix JS Quantity to Java QuantityType conversion |
mqtt.espmilighthub | Bug Fixes | 16127 | Fix upgrade instructions |
network | Enhancements | 16145 | Add parameter for limiting network interfaces to fix performance issues |
PJLink | Bug Fixes | 16119 | Fix RejectedExecutionException on discovery |
pushover | Bug Fixes | 16212 | Fix thing action backwards compatibility |
shelly | Bug Fixes | 16150 | Fix WebSocketServerFactory ClassNotFoundException |
tellstick | Bug Fixes | 16220 | Adopt new API url |
UI | Type | Issue | Change |
---|---|---|---|
Basic UI | Bug Fixes | 2232 | icon.png minimal fix |
2238 | Fix image element being link to a sub page | ||
2257 | Adjust the SVG icon in buttons to the current theme | ||
Main UI | Enhancements | 2246 | Improve network-interface context support |
Bug Fixes | 2245 | Fix Quickstart-Button shown for non-admin users |
This is the first release candidate for the upcoming openHAB 4.1 release, which brings a few final fixes.
The following improvements were made:
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-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 |
UI | Type | Issue | Change |
---|---|---|---|
Main UI | Bug Fixes | 2226 | Disable suggestion for installed add-ons |
This is a monthly milestone build for the upcoming openHAB 4.1 release, which brings many fixes and improvements.
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:
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-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 |
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 | Fix alexa item group type parameter support | ||
2203 | Rule edit: Only save rule if it has changed when opening script editor | ||
2215 | oh-input: Update component docs & Minor fixes | ||
2217 | Exclude ruletemplates, UI Widgets and block libraries from add-on settings menu list | ||
2221 | Fix unwanted model card back navigation |
This is a monthly milestone build for the upcoming openHAB 4.1 release, which brings many fixes and improvements.
The following add-ons are newly introduced:
Add-on | Type | Issue |
---|---|---|
TasmotaPlug | Binding | #15857 |
The following improvements were made:
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-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 |
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 forecast strategy | ||
2190 | Extend chart periods to 3Y, 5Y and 10Y | ||
2191 | Model Item picker: Add button to expand or collapse model | ||
2031 | Allow stopping play | ||
Bug Fixes | 2180 | Fix developer sidebar conceals "Other Apps" panel |
This is a monthly milestone build for the upcoming openHAB 4.1 release, which brings many fixes and improvements.
The following improvements were made:
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-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 |
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 | Unwrap command Item picker from f7-list-item | |
2146 | Fix oh-clock context in clock card | ||
2159 | Fix error when actionAnalyzerItems value is a string | ||
2160 | Fix invalid chart period "3M" of sitemaps |
This patch release contains the following bug fixes:
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-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 |
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 |