Releases: openhab/openhab-distro
Releases · openhab/openhab-distro
openHAB 4.3.0 Milestone 2
This is a monthly milestone build for the upcoming openHAB 4.3 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 |
4271 |
Support offset in DateTimeTrigger |
|
4272 |
RulesDSL: add DateTimeTrigger offset |
|
4324 |
Add a PersistenceService bundle tracker |
|
4337 |
Upgrade to JmDNS 3.5.12 |
|
4347 |
Remove sendFrequency parameter for Slider/Colorpicker widgets |
|
4357 |
Filter out blank lines and comments in a multi-line transformations |
|
4367 |
New methods kelvinToXY and xyToKelvin |
|
4370 |
Support space-separated date/time format for DateTimeType |
|
4376 |
Add caching for transformation resource |
|
4377 |
Buttongrid with Button components available for main UI configuration |
|
4378 |
Add offset and timeOnly config in TimerEvent payload |
|
4382 |
Add toString overrides to ThingImpl & BridgeImpl |
|
4386 |
Add XOR ArithmeticGroupFunction |
|
4389 |
Add a new optional input parameter to discovery services |
|
4398 |
Upgrade Xtext/Xtend to 2.36.0 |
|
4403 |
Upgrade Jollyday to 0.32.0 |
Bug Fixes |
4306 |
Fix translation of label for system:addons service |
|
4393 |
Fix discovery input parameter not enabled if label/description provided |
|
4400 |
Allow negative filter boundaries |
Add-ons
Add-on |
Type |
Issue |
Change |
|
|
|
|
androidTV |
Bug Fixes |
17373 |
fix version parsing for newer Philips TV models |
|
|
|
|
atlona |
Enhancements |
17462 |
Set autoUpdatePolicy for WriteOnly channels |
|
|
|
|
benqprojector |
Enhancements |
17463 |
Set autoUpdatePolicy for directcmd channel |
|
|
|
|
emotiva |
Bug Fixes |
17365 |
Fix missing data in source channels |
|
|
|
|
enocean |
Bug Fixes |
17429 |
Move CHANNEL_DIMMER from D2_01_08 to D2_01_09 |
|
|
|
|
epsonprojector |
Enhancements |
17464 |
Set autoUpdatePolicy for keycode channel |
|
|
|
|
evcc |
Bug Fixes |
17380 |
Fix IllegalArgumentException for specific vehicle Id's |
|
|
|
|
gce |
Bug Fixes |
17430 |
Fix NullPointerException |
|
|
|
|
groovyscripting |
Enhancements |
17428 |
Update Groovy to 4.0.23 |
|
Bug Fixes |
17383 |
Fix default preset scope not applied |
|
|
|
|
homekit |
Enhancements |
17157 |
Adjust default ranges for some characteristics |
|
|
|
|
homematic |
Bug Fixes |
17390 |
Fix NullPointerException in discovery |
|
|
|
|
hue |
Enhancements |
17411 |
Use auto update policy 'veto' on more channels (API v2) |
|
Bug Fixes |
17440 |
Room / Zone Things no longer re-appear in Inbox |
|
|
|
|
icalendar |
Enhancements |
17455 |
Add useragent parameter |
|
|
|
|
ipcamera |
Enhancements |
17388 |
Add missing motion detection topic for VivoTek FD9388-HTV cameras |
|
|
17419 |
Add motion and alarm support for Axis branded cameras |
|
|
|
|
jdbc |
Enhancements |
17317 |
Add Oracle DB support |
|
Bug Fixes |
17403 |
Fix error in addon info for Oracle |
|
|
17431 |
revert db version variables |
|
|
|
|
jsscripting |
Enhancements |
17441 |
Upgrade openhab-js to 5.7.0 |
|
Bug Fixes |
17496 |
Synchronize context access in logger initialization |
|
|
|
|
kaleidescape |
Enhancements |
17371 |
Support discovery of Strato V |
|
|
17387 |
Improve volume event handling |
|
|
17423 |
Add movie end time and music title channels |
|
Bug Fixes |
17508 |
Switch to SDDP discovery for Strato and Alto |
|
|
|
|
knx |
Enhancements |
12434 |
Allow decoding of KNX Data Secure frames |
|
|
|
|
lifx |
Enhancements |
17386 |
Add support for new LIFX products |
|
|
|
|
linktap |
Bug Fixes |
17493 |
Fix build |
|
|
|
|
map |
Enhancements |
17327 |
Add a way to customize inline-map delimiters |
|
|
|
|
melcloud |
Bug Fixes |
17295 |
Improve null handling |
|
|
|
|
miio |
Enhancements |
17427 |
Add Xiaomi Robot Vacuum X10 (dreame.vacuum.r2209) |
|
|
|
|
misc |
Enhancements |
17488 |
[ipcamera |
|
|
|
|
modbus |
Enhancements |
17306 |
Support chaining transformations without an intersection symbol |
|
|
17457 |
Discard data if transformation failed |
|
|
|
|
mqtt.homeassistant |
Enhancements |
17378 |
Use Jinjava directly |
|
|
17399 |
Implement template schema lights |
|
|
17402 |
Fully implement Fan component |
|
|
17435 |
Implement iif and is_defined jinja function and filters |
|
|
17447 |
Remove channels for no-longer-configured components |
|
|
17452 |
Include details of JSON parse errors |
|
Bug Fixes |
17400 |
Fix jinja usage in availability templates |
|
|
17412 |
Update Jinjava to 2.7.3 |
|
|
|
|
netatmo |
Bug Fixes |
17367 |
Fix doorbell channels flapping |
|
|
17397 |
Switching siren channel of the Presence to Read-Only |
|
|
17448 |
Prevent IndexOutOfBoundsException |
|
|
17484 |
Avoid endless loop when Security claims event history |
|
|
|
|
**nib... |
|
|
|
Read more
openHAB 4.2.2
This patch release contains the following bug fixes:
Runtime
Type |
Issue |
Change |
|
|
|
Bug Fixes |
4305 |
Config parameter: Change inferred i18n key for add-ons + alternative key |
|
4312 |
Fix dynamic binding of AddonService to ConsoleCommandExtension service |
|
4313 |
Fix Timer.isRunning() returning true immediately after rescheduling |
|
4320 |
Add missing system profile types and UIDs |
|
4326 |
Clean up removed links in GenericItemChannelLinkProvider |
Add-ons
Add-on |
Type |
Issue |
Change |
|
|
|
|
AirGradient |
Bug Fixes |
17332 |
Convert from AbstractDiscoveryService to AbstractThingHandlerDiscoveryService |
|
|
|
|
boschshc |
Bug Fixes |
17289 |
Fix NPE during deserialization, make long polling more robust (#17190) |
|
|
|
|
electroluxair |
Enhancements |
17324 |
Remove deprecated binding |
|
|
|
|
evcc |
Bug Fixes |
17380 |
Fix IllegalArgumentException for specific vehicle Id's |
|
|
|
|
gce |
Bug Fixes |
17430 |
Fix NullPointerException |
|
|
|
|
melcloud |
Bug Fixes |
17295 |
Improve null handling |
|
|
|
|
netatmo |
Bug Fixes |
17448 |
Prevent IndexOutOfBoundsException |
|
|
|
|
openhabcloud |
Bug Fixes |
17331 |
Add the missing configuration parameter for NOT_EXTENDED actions |
|
|
|
|
rollershutterposition |
Bug Fixes |
17251 |
Fix addon id |
|
|
17341 |
Fix parameter configuration through UI |
|
|
|
|
samsungtv |
Bug Fixes |
17454 |
Fix NullPointerException |
|
|
|
|
senechome |
Bug Fixes |
17299 |
Fix ArrayIndexOutOfBoundsException when less than 4 packs |
|
|
|
|
smaenergymeter |
Bug Fixes |
17394 |
Fix IllegalStateException |
|
|
|
|
unifi |
Bug Fixes |
17421 |
Fix NullPointerException |
User Interfaces
UI |
Type |
Issue |
Change |
|
|
|
|
Main UI |
Bug Fixes |
2706 |
Charts: Force re-render on device orientation change |
|
|
2751 |
Home edit: Fix model tab settings not editable |
|
|
|
|
Basic UI |
Bug Fixes |
2746 |
Fix character encoding of returned page |
|
|
2764 |
Hide header row for MJPEG video when visibility is disabled |
|
|
|
|
CometVisu |
Bug Fixes |
2719 |
Fix path check regressions |
openHAB 4.3.0 Milestone 1
This is a monthly milestone build for the upcoming openHAB 4.3 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 |
4289 |
Add support for pre-compilation of conditions and actions |
|
4311 |
Add a warning log to mention the field when configuration parsing is … |
|
4314 |
Add default scope to profile when loading items file |
|
4327 |
Use a precompiled pattern in ChannelUID.validateSegment |
|
4330 |
Support lists for metadata properties in items files |
|
4336 |
Icon servlet: Set Cache-Control header to enable icon caching |
|
4343 |
Upgrade Jollyday to 0.30.0 |
|
4344 |
Add MEDIAN group function |
|
4345 |
median action in persistence extensions |
|
4352 |
Support channel transformations with parentheses |
|
4353 |
Support channel transformation chaining with a list |
|
4364 |
Make DateTimeType Comparable |
|
4365 |
Add time series support for script profile |
Bug Fixes |
4303 |
PersistenceExtensions: fix DateTimeException when persisting an empty TimeSeries |
|
4305 |
Config parameter: Change inferred i18n key for add-ons + alternative key |
|
4309 |
Fix merge of AddonInfo (masterAddonInfo field) |
|
4312 |
Fix dynamic binding of AddonService to ConsoleCommandExtension service |
|
4313 |
Fix Timer.isRunning() returning true immediately after rescheduling |
|
4317 |
Add unitHint to AbstractStorageBasedTypeProvider.ChannelTypeEntity |
|
4319 |
Remove leftover from rfc in #4289 |
|
4320 |
Add missing system profile types and UIDs |
|
4323 |
Fix startup of background discovery |
|
4326 |
Clean up removed links in GenericItemChannelLinkProvider |
|
4329 |
Don't attempt to pre-compile disabled rules |
|
4335 |
Fix favicon for authorize/login page |
|
4360 |
Add missing ScriptProfile parameter options |
|
4361 |
Rename parameter of ChannelHandler |
Add-ons
Add-on |
Type |
Issue |
Change |
|
|
|
|
AirGradient |
Bug Fixes |
17332 |
Convert from AbstractDiscoveryService to AbstractThingHandlerDiscoveryService |
|
|
|
|
airq |
Bug Fixes |
17202 |
Fix occasional stalling of sensor value updates and refactoring |
|
|
|
|
atlona |
Enhancements |
17050 |
Suppress unnecessary INFO and WARN logging |
|
|
|
|
aWattar |
Enhancements |
16877 |
Add inverted best price |
|
|
17068 |
Schedule API update more than once per day |
|
|
17169 |
add aWATTar API class |
|
|
17172 |
Add TimeSeries support |
|
Bug Fixes |
17032 |
Fix price handler refresh |
|
|
17067 |
Fix countdown and remaining channels |
|
|
|
|
basicprofiles |
Bug Fixes |
17346 |
Fix statefilter check against item's value on the rhs |
|
Enhancements |
17323 |
Add additional comparisons to State Filter profile |
|
|
|
|
bluetooth.bluez |
Enhancements |
17123 |
Bump bluez-dbus-osgi to version 0.2.0 |
|
Bug Fixes |
17107 |
Handle UnsatisfiedLinkError on Windows (and macOS) |
|
|
|
|
bluetooth.grundfosalpha |
Bug Fixes |
17117 |
Add to footer.xml |
|
|
|
|
boschshc |
Enhancements |
17026 |
Add support for Smart Relay |
|
|
17160 |
Handle relay mode changes during initialization |
|
Bug Fixes |
17190 |
Fix NullPointerException during deserialization, make long polling more robust |
|
|
|
|
daikin |
Enhancements |
17087 |
Add demand control support for ac_unit |
|
|
|
|
dbquery |
Bug Fixes |
17159 |
Fix dependency issues and bump to newer version libs |
|
|
|
|
deconz |
Bug Fixes |
17108 |
Fix tests. Fix #17104 |
|
|
|
|
denonmarantz |
Bug Fixes |
17057 |
Fix blocking initialization |
|
|
17185 |
Fix clearing Now Playing channels |
|
|
|
|
dscalarm |
Enhancements |
17051 |
Add details in bridge handler error log to help find the problem |
|
|
|
|
electroluxair |
Enhancements |
17324 |
Remove deprecated binding |
|
|
|
|
enocean |
Bug Fixes |
16975 |
Fix temperature values for D2_50 eep |
|
|
|
|
evcc |
Bug Fixes |
17294 |
Fix unit hints missing for percentage channels |
|
|
|
|
exec |
Enhancements |
17292 |
Support transformation chaining and refactor using ChannelTransformation |
|
|
|
|
freeboxos |
Enhancements |
17198 |
Use rpm as unit for fan sensors |
|
|
17199 |
Reduce log level for discovery warnings to debug |
|
|
17201 |
Enhance log warning when handling channel command fails |
|
|
17219 |
Add FTTH and xDSL line status |
|
|
17224 |
Remove veto policy on key-code channel |
|
|
17233 |
Complete Alarm system handling |
|
|
17236 |
Provide better fix for WebSocket registration |
|
|
17237 |
Avoid useless API requests (server/player) |
|
|
17257 |
Get server AirPlay capabilities |
|
|
17259 |
Add unitHint on few channel types |
|
|
17260 |
Add channels in group xdsl |
|
|
17287 |
Add translatable labels for discovered things |
|
|
17310 |
Prevent unnecessary API requests (phone) |
|
Bug Fixes |
17081 |
Fix creation of properties and dynamic channels at init |
|
|
17082 |
Fix macAddress property when discovering a server |
|
|
17086 |
Change default HTTPS port |
|
|
17088 |
Remove macAddress as thing configuration parameter |
|
|
[17095](https://github.com/openha... |
|
Read more
openHAB 4.2.1
openHAB 4.2.1 Release Notes
Important notice: This patch release addresses the following security advisories:
All of these are related to the CometVisu add-on for openHAB - if you are a user of CometVisu, we strongly recommend to upgrade your system to openHAB 4.2.1 in order to fix those vulnerabilities.
For all other users, the upgrade is optional - please check the detailed release notes below on whether the included fixes are relevant for you:
Runtime
Type |
Issue |
Change |
|
|
|
Enhancements |
4314 |
Add default scope to profile when loading items file |
Bug Fixes |
4303 |
PersistenceExtensions: fix DateTimeException when persisting an empty TimeSeries |
|
4309 |
Fix merge of AddonInfo (masterAddonInfo field) |
|
4323 |
Fix startup of background discovery |
Add-ons
Add-on |
Type |
Issue |
Change |
|
|
|
|
awattar |
Bug Fixes |
17032 |
Fix price handler refresh |
|
|
|
|
dbquery |
Bug Fixes |
17159 |
Fix dependency issues and bump to newer version libs |
|
|
|
|
denonmarantz |
Bug Fixes |
17185 |
Fix clearing Now Playing channels |
|
|
|
|
freeboxos |
Bug Fixes |
17081 |
Fix creation of properties and dynamic channels at init |
|
|
17082 |
Fix macAddress property when discovering a server |
|
|
17124 |
Fix websocket registration |
|
|
17203 |
Fix enabling/disabling of Mac OS file sharing |
|
|
17217 |
Fix IAE when sending a remote key to player |
|
|
|
|
govee |
Bug Fixes |
17048 |
Fix invalid status response handling |
|
|
|
|
http |
Bug Fixes |
17042 |
Properly escape + character in query string |
|
|
|
|
lutron |
Bug Fixes |
17204 |
Fix Pico buttons for non-LEAP bridges |
|
|
|
|
rrd4j |
Bug Fixes |
17054 |
Fix unit retrieval for group items |
|
|
|
|
shelly |
Bug Fixes |
17011 |
Revise fix for Gen1 initialization problem for manually created Things |
|
|
17015 |
Fix thing type descriptions for Plus Mini series |
|
|
17053 |
Fix initialization of BLU Motion device |
|
|
17122 |
Fix BLU Gateway support, IllegalNumberFormatException when favorites are empty in cover mode |
|
|
17163 |
Fix thing re-init after power cycle for firmware update |
|
|
17167 |
Fix BLU Discovery when Shelly Cloud Bluetooth Gateway is enabled |
|
|
17180 |
Fix NullPointerExceptions |
User Interfaces
UI |
Type |
Issue |
Change |
|
|
|
|
BasicUI |
Bug Fixes |
2660 |
Fix description for iconify parameter |
|
|
|
|
CometVisu |
Bug Fixes |
2671 |
Security fixes & cleanup for cometvisu backend |
|
|
2696 |
Add more path checks and secure against XXE attacks |
|
|
|
|
Main UI |
Bug Fixes |
2655 |
Fix code editor overflow in sitemap editor |
|
|
2656 |
Page editors: Encapsulate CSS to avoid polluting global CSS |
|
|
2662 |
oh-context: Fix rendering failure when not in edit mode |
|
|
2673 |
Overview page: Fix defineVars is not working |
|
|
2677 |
Charts: Fix issues with charts not displaying on iOS >= 17.4 |
|
|
2678 |
Fix 404s for overview page, semantic model tabs and add-on store |
|
|
2689 |
Link add: Fix create item fails for trigger channels |
|
|
2682 |
Fix bracketing in context block |
|
|
2688 |
Fix code generation for Thing object on Thing status block |
openHAB 4.2.0
This is the official release of openHAB 4.2.0.
The binaries are available on our download page and via "Stable" on our APT repository.
New and Noteworthy
The openHAB 4.2 release is a feature release that contains many new features, enhancements and bug fixes, both for the core runtime and for many add-ons. You can find the most relevant ones listed in detail below.
openHAB 4.2 is backward compatible to openHAB 4.x setups - there are only a few exceptions where manual action is required to adapt an existing setup, so please carefully check the section on breaking changes.
Quick links:
Relevant Changes
New Add-ons
The following add-ons are newly introduced:
Runtime
The following improvements were made to the core and the distro:
Type |
Issue |
Change |
|
|
|
Enhancements |
3652 |
Allow subscriptions for complete sitemaps (not limited to a single page) |
|
3736 |
Return units in persistence extension commands and support future persisted states |
|
3878 |
Adding UV Index system channel |
|
3890 |
Introduce an optional thread pool for DSL rules and events |
|
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 |
|
4036 |
Add IP broadcast add-on finder for suggestions |
|
4041 |
Fix several compiler warnings |
|
4054 |
Add useful logs in SitemapResource for REST API calls |
|
4057 |
Add console commands to manage add-ons |
|
4058 |
S... |
Read more
openHAB 4.2.0 RC2
This is the second release candidate for the openHAB 4.2 release, which brings some final fixes.
The following improvements were made:
Runtime
Type |
Issue |
Change |
|
|
|
Bug Fixes |
4298 |
Fix TimeSeries policy REPLACE not being applied |
|
4299 |
Fix AccessDeniedException in YamlModelRepository |
Add-ons
Add-on |
Type |
Issue |
Change |
|
|
|
|
meater |
Bug Fixes |
16994 |
Fix broken cloud communication |
|
|
|
|
shelly |
Bug Fixes |
17009 |
Fix Gen1 initialization when thing is defined in .things |
User Interfaces
UI |
Type |
Issue |
Change |
|
|
|
|
Basic UI |
Bug Fixes |
2649 |
Fix iconify parameter description |
openHAB 4.2.0 RC1
This is the first release candidate of the upcoming openHAB 4.2 release, which brings some final fixes and improvements.
New Add-ons
The following add-ons are newly introduced:
The following improvements were made:
Runtime
Type |
Issue |
Change |
|
|
|
Bug Fixes |
4257 |
Fix persistence extensions for group items and number dimension items with different units |
|
4284 |
Fix parsing of mac address in SDDP Discovery |
|
4288 |
Ensure the PoolBasedSequentialScheduledExecutorService does keep a minimum size |
|
4291 |
YAML files: ignore files inside automation sub-folder |
Add-ons
Add-on |
Type |
Issue |
Change |
|
|
|
|
growatt |
Bug Fixes |
16986 |
Annotate ThingActions implementation as a Component |
|
|
|
|
jpa |
Bug Fixes |
16977 |
Fix return value for UoM items |
|
|
|
|
jsscripting |
Enhancements |
16985 |
Upgrade to openhab-js 5.3.1 |
|
|
|
|
mercedesme |
Bug Fixes |
16962 |
bugfix websocket exception after sending command |
|
|
|
|
mongodb |
Bug Fixes |
16978 |
Fix handling of GroupItems on restore |
|
|
|
|
openhabcloud |
Enhancements |
16979 |
Support hiding notifications and tags |
|
|
|
|
sonyprojector |
Bug Fixes |
16972 |
Fix decoding of mac address |
|
|
16976 |
Fix edge case in mac address decoding |
|
|
|
|
verisure |
Bug Fixes |
16984 |
Fix logging statement |
User Interfaces
UI |
Type |
Issue |
Change |
|
|
|
|
Main UI |
Bug Fixes |
2638 |
Do not request icon with state for Image Items |
|
|
2640 |
Developer sidebar: Fix script and scene "unpin all" links |
openHAB 4.2.0.M4
This is a monthly milestone build for the upcoming openHAB 4.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 |
3878 |
Adding UV Index system channel |
|
4181 |
Upgrade Karaf from 4.4.5 to 4.4.6 |
|
4216 |
Add support for marketplace transformations |
|
4232 |
String translations for IP add-on finder |
|
4237 |
New SDDP service for addon discovery and thing discovery |
|
4244 |
Upgrade Jollyday to 0.28.1 |
|
4245 |
Change icon for channel type system.mute |
|
4252 |
Add .xsd to .gitattributes |
|
4255 |
Use a fast path to avoid pattern matching |
|
4259 |
Persistence extensions, add lastChange and nextChange |
|
4263 |
Add support for SDDP IDENTIFY packets |
|
4264 |
Upgrade Xtext to 2.35.0 |
|
4268 |
PersistenceExtensions: Support state as string for persist method |
|
4273 |
RulesDSL: add triggeringGroup and triggeringGroupName to rule context |
|
4278 |
Avoid text concatenation on speech recognition errors |
|
4279 |
Extend Stringutils with padRight |
|
4281 |
Add hlis argument to interpret command |
Bug Fixes |
4203 |
Make input formatting for transformations consistent everywhere |
|
4235 |
Fix exception in WindowsUsbSerialDiscovery |
|
4240 |
Fix a wrongly failing validation rule for sitemap |
|
4242 |
Fix brightness in generic ColorChannelHandler |
|
4247 |
Fix a deadlock in the PoolBasedSequentialScheduledExecutorService |
|
4267 |
Fix persist with date method |
Add-ons
Add-on |
Type |
Issue |
Change |
|
|
|
|
airgradient |
Enhancements |
16851 |
Support configuration of devices for firmware v3.1.1 and later |
|
|
|
|
atlona |
Enhancements |
16832 |
Replace discovery service with core SDDP discovery |
|
|
|
|
awattar |
Enhancements |
16871 |
Add tests and improve code |
|
|
|
|
benqprojector |
Enhancements |
16848 |
Add SDDP discovery and missing menu options |
|
|
|
|
bluetooth.airthings |
Enhancements |
16879 |
Add support for Airthings Wave Radon |
|
|
|
|
boschshc |
Enhancements |
16770 |
Support for Smart Water Alarm |
|
|
|
|
bosesoundtouch |
Bug Fixes |
16898 |
Fix parsing of metadata fields |
|
|
|
|
denonmarantz |
Enhancements |
16748 |
Add HTTP protocol support for newer receivers |
|
|
16800 |
Provide channels icons and semantic tags |
|
|
|
|
ecotouch |
Enhancements |
16815 |
Add Warmwater Hysteresis |
|
|
|
|
ecovacs |
Enhancements |
16952 |
Add DEEBOT T20e to supported device list |
|
|
|
|
emotiva |
Bug Fixes |
16891 |
Remove discovery-methods because of missing listen port support in scanBroadcast |
|
|
|
|
epsonprojector |
Enhancements |
16794 |
Support SDDP addon suggestion finder |
|
|
16802 |
Add SDDP discovery |
|
|
|
|
freeboxos |
Bug Fixes |
16792 |
FreeboxOsIconProvider should only provide icons for its own icon set |
|
|
|
|
haywardomnilogic |
Bug Fixes |
16820 |
Fix chlorinator bug |
|
|
|
|
hdpowerview |
Enhancements |
16790 |
Support SDDP addon suggestion finder |
|
|
16853 |
Improve SDDP discovery |
|
|
16865 |
Improve Gen 1/2 discovery label |
|
|
|
|
hue |
Enhancements |
16902 |
Retry once on timeout for GET requests to the bridge (API v1) |
|
|
16905 |
Add semantic tags for advanced light channels (API v2) |
|
|
|
|
icloud |
Bug Fixes |
16846 |
Use device.Id instead of device.DiscoveryId to fix playsound |
|
|
|
|
inmemory |
Enhancements |
16496 |
Default persistence strategy Forecast |
|
|
|
|
ipcamera |
Bug Fixes |
16777 |
Fix ONVIF alarms streams may stop and not restart on some cameras. |
|
|
|
|
jdbc |
Bug Fixes |
16845 |
Fix state and timestamp being discarded on store with alias |
|
|
|
|
jellyfin |
Enhancements |
16917 |
Add support for 10.9.x Jellyfin Servers |
|
|
|
|
jsscripting |
Enhancements |
16881 |
Upgrade openhab-js to 5.1.0 |
|
|
16935 |
Upgrade openhab-js to 5.2.0 |
|
|
|
|
livisismarthome |
Enhancements |
16914 |
Add support for the indoor siren device |
|
|
|
|
MercedesMe |
Enhancements |
15628 |
Switch to Mercedes App SDK |
|
|
16897 |
Refactor code and fix test |
|
|
|
|
mqtt |
Enhancements |
16782 |
Add additional details in ChannelStateTransformation logging |
|
Bug Fixes |
16857 |
Fix certificate pinning |
|
|
16866 |
Fix state description |
|
|
|
|
mybmw |
Enhancements |
16937 |
Add stop charging command |
|
|
|
|
nibeheatpump |
Bug Fixes |
[14072](https://github.... |
|
Read more
openHAB 4.1.3
openHAB 4.1.3 Release Notes
This patch release contains the following bug fixes:
Runtime
Type |
Issue |
Change |
|
|
|
Bug Fixes |
4182 |
Fix marketplace showing incompatible add-ons by default |
Add-ons
Add-on |
Type |
Issue |
Change |
|
|
|
|
boschindego |
Enhancements |
16644 |
Bypass WAF by using app user-agent |
|
|
|
|
energidataservice |
Enhancements |
16634 |
Update tariff filter for Radius |
|
|
|
|
jablotron |
Bug Fixes |
16743 |
Migrate to v2.2 API |
|
|
|
|
linky |
Bug Fixes |
16586 |
Resurrect the binding |
|
|
|
|
shelly |
Bug Fixes |
16566 |
Enable accumulated channels for Shelly Pro 3EM |
|
|
|
|
Zigbee |
Bug Fixes |
836 |
Fix inconsistent blank and invisible character processing of discovery properties |
User Interfaces
UI |
Type |
Issue |
Change |
|
|
|
|
Main UI |
Bug Fixes |
2476 |
Fix missing event property causes JS error |
openHAB 4.2.0.M3
This is a monthly milestone build for the upcoming openHAB 4.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 |
3652 |
Allow subscriptions for complete sitemaps (not limited to a single page) |
|
3736 |
Return units in persistence extension commands and support future persisted states |
|
3890 |
Introduce an optional thread pool for DSL rules and events |
|
4036 |
Add IP broadcast add-on finder for suggestions |
|
4124 |
ColorUtil bug fixes and improvements |
|
4175 |
Set a default presentation pattern for String/Number/Datetime items |
|
4177 |
Do not create new BigDecimals if a given object is already BigDecimal |
|
4178 |
Upgrade Jollyday to 0.27.0 |
|
4183 |
Extend sitemap syntax for switch to support press & release buttons |
|
4185 |
GsonBuilder: Explicitly set date format |
|
4187 |
Reduce SAT warnings |
|
4190 |
Use flatMap to simplify map operations |
|
4191 |
More instanceof pattern matching |
|
4192 |
Improve logging in ScriptConditionHandler |
|
4193 |
SseItemStatesEvent displayState: priority to transform over options |
|
4194 |
Improve building the ItemHistoryDTO |
|
4198 |
Reuse existing BigDecimals in rules while converting types |
|
4200 |
TestPersistenceService w/ paging |
|
4202 |
Add console commands to troubleshoot audio sources and speech-to-text services |
|
4204 |
Support press and release buttons in sitemap generator |
|
4213 |
Persistence extensions: allow null serviceId |
|
4214 |
Prevent potential incorrect cache lookup due to hash collisions |
|
4217 |
Improve thing description XSD |
|
4223 |
Buttongrid as container for new Button elements |
Bug Fixes |
3847 |
Reduce log level when modbus slave returns DEVICE_BUSY exception |
|
4076 |
Fix change detection for textual things |
|
4141 |
Update bitrate calc |
|
4182 |
Fix marketplace showing incompatible add-ons by default |
|
4188 |
Use FeatureInstaller for suggestion finder installation |
|
4199 |
Fix inital loading and improve code for YAML model |
|
4205 |
Use option label when formatting the option label with the provided pattern fails |
|
4206 |
Fix initial suggestion finder installation |
|
4209 |
Fix suggestion finder installation |
|
4212 |
Persistence extension, re-add deprecated evolutionRate method variants |
|
4219 |
Fix textual things not updating on the first change |
|
4224 |
Fix resolver errors during bundle add-on installation |
|
4226 |
Do not try to convert item state into OnOffType for Switch widget if item has options |
|
4233 |
Align I18nProviderImpl and thing description XSD |
Add-ons
Add-on |
Type |
Issue |
Change |
|
|
|
|
airq |
Enhancements |
16694 |
Improve error handling |
|
|
16696 |
Add Hydrogen Sulfide (H₂S) |
|
|
16698 |
Add health/performance channels in percent, add UoM, refine unit hints and state patterns, make item labels consistent |
|
|
|
|
boschindego |
Enhancements |
16644 |
Bypass WAF by using app user-agent |
|
|
|
|
danfossairunit |
Enhancements |
16277 |
Add support for suggestion finder |
|
|
|
|
deconz |
Bug Fixes |
16769 |
Fix color conversion |
|
|
|
|
denonmarantz |
Enhancements |
16692 |
Improve discovery |
|
|
16759 |
Add UoM support for volume dB channels |
|
Bug Fixes |
16689 |
Interrupt running job on handler disposal |
|
|
|
|
dsmr |
Bug Fixes |
16739 |
Fix delivery demand labels |
|
|
|
|
dynamodb |
Enhancements |
16693 |
Optimize consumed read capacity |
|
|
|
|
energidataservice |
Enhancements |
16634 |
Update tariff filter for Radius |
|
|
16648 |
Log warning when spot prices are unavailable |
|
|
16651 |
Improve error handling for action calculatePrice |
|
|
16656 |
Introduce console command for history persistence |
|
|
16704 |
Introduce a trigger channel to announce the availability of day-ahead prices |
|
Bug Fixes |
16649 |
Restrict CO₂ emission datasets to price area DK1/DK2 |
|
|
16653 |
Adjust retry policy for extended spot price unavailability |
|
|
16654 |
Fix tariff time series when spot prices are unavailable |
|
|
|
|
evcc |
Enhancements |
16660 |
Adjust to evcc 0.125.0 API changes |
|
|
|
|
freeboxos |
Bug Fixes |
16700 |
Handle null WifiInformation in Access Point Manager |
|
|
|
|
harmonyhub |
Bug Fixes |
16646 |
Fix NumberFormatException when selecting hue scene |
|
|
|
|
haywardomnilogic |
Enhancements |
15478 |
Add support for ColorLogic V2 Lights, Update Chlor Enable, Alert, Error, Status |
|
Bug Fixes |
16733 |
Fix chlorinator units. Continuation of PR#15478 |
|
|
|
|
hue |
Bug Fixes |
16714 |
Fix migration of API v1 legacy data to new v2 things |
|
|
|
|
ipcamera |
Enhancements |
16775 |
Add new AI object detection alarms for Foscam cameras |
|
Bug Fixes |
16663 |
Fix Reolink Duo Floodlight whiteLED Channel |
|
|
|
|
jablotron |
Bug Fixes |
16743 |
Migrate to v2.2 API |
|
|
|
|
jdbc |
Bug Fixes |
16680 |
Reduce the default character limit for VARCHAR columns in MySQL |
|
|
|
|
jeelink |
Enhancements |
[16725](https://git... |
|
Read more