Skip to content

Releases: openhab/openhab-distro

openHAB 4.2.3

24 Nov 20:40
Compare
Choose a tag to compare

This patch release contains the following bug fixes:

Add-ons

Add-on Type Issue Change
awattar Bug Fixes 17731 Fix last hour not being considered for best price
emotiva Bug Fixes 17567 Fix main zone volume-db channel name
evcc Bug Fixes 17528 Fix API change on duration channels
jsscripting Bug Fixes 17496 Synchronize context access in logger initialization
linky Bug Fixes 17538 Yet another website underlaying API modification
17774 Thing goes OFFLINE once again
mercedesme Bug Fixes 17594 Fix websocket endpoint
17750 Add vin automatically to discovered vehicle
netatmo Bug Fixes 17484 Avoid endless loop when Security claims event history
17586 Consider timezone of the house when defining the end time of a setpoint
siemensrds Bug Fixes 17697 Fix setting of target temperature
verisure Bug Fixes 17761 Fix broken cloud authentication
yamahareceiver Bug Fixes 17769 Assign proper read timeouts

User Interfaces

UI Type Issue Change
Main UI Bug Fixes 2775 Thing details: Fix config action saves the whole Thing

openHAB 4.3.0 Milestone 4

11 Nov 18:00
Compare
Choose a tag to compare

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:

Add-on Type Issue
Broadlink Binding #16273
Electrolux Appliance Binding #17663
ENTSO-E Binding #17416

The following improvements were made:

Runtime

Type Issue Change
Enhancements 4375 Extend NetUtils for network range scanning
4384 Extend HistoricItem to work with Instant instead of ZonedDateTime
4392 Enhance ThingActions UI support
4394 Persistence: Optionally add current Item state to response
4401 Add ColorUtil.xyToDuv
4402 Add support for synchronized execution of compiled scripts
4417 Parse BigInteger directly in DecimalType
4420 Add new element Colortemperaturepicker
4421 ActionOutput: Document QR code rendering & Fix action REST doc
4424 ActionInputsHelper: Allow any number of decimals & Apply primitive input default values
4428 ConfigDescriptionParameter: Change default format for datetime & Update context docs
4429 kelvinToXY: Extend Colour Temperature range 1000 K .. 10000 K
4430 Thing actions: Support @ActionOutput for single return values
4433 Add MK⁻¹ unit alias
4435 Add support for more types as output of thing actions
4436 ActionInputsHelper: Enable seconds for time & datetime
4440 ActionInputsHelper: Enhance ZonedDateTime & Instant support
Bug Fixes 4415 Improve marketplace remote handling
4426 Fully synchronize script action/condition execution if supported by engine
4437 ScriptProfile: Recover from closed context for JS Scripting

Add-ons

Add-on Type Issue Change
automower Bug Fixes 17539 Fix mower command channels
avmfritz Bug Fixes 17685 Fix incorrect state of dimmable bulb
ChatGPT Enhancements 17320 Enhance binding
dscalarm Enhancements 17407 Remove org.apache.commons.net.util.SubnetUtils
ecovacs Bug Fixes 17333 Fix expired token handling for XML-over-MQTT models
emotiva Enhancements 17596 Improve logging, retry job, static typing and type inference.
Bug Fixes 17567 Fix main zone volume-db channel name
energidataservice Enhancements 17456 Introduce subscription-based providers
17690 Define grid tariff filters in YAML
enocean Enhancements 17531 D2-50 EEP remove extra channels and fix warnings
Bug Fixes 17522 Improve capability listing to align with EEP documentation
evcc Bug Fixes 17528 Fix API change on duration channels
17640 Fix charge plan time channel not using correct timezone
17672 Fix synchronization of charge plan into openHAB
fmiweather Enhancements 17543 Add time series support for forecasts
17555 Add support for edited Scandinavia forecast
Bug Fixes 17669 Fix discovery exception
gardena Bug Fixes 17524 Adjust log level
goecharger Enhancements 17532 Add awattarMaxPrice channel
gree Bug Fixes 17398 Use GCM encryption when bind fails
growatt Enhancements 17573 Improve logging
homewizard Enhancements 16995 Add current, voltage and failure channels
hue Enhancements 17637 Lamp handler exposes min/max Colour Temperature in state description
icalendar Enhancements 16105 Add configuration for the behavior of the time-based event filter
insteon Enhancements 17146 Rewrite with backward compatibility
17537 Refactor msg definition/factory and product data classes
17540 Update remote device support
ipcamera Enhancements 13313 Add new channels for Dahua API-based doorphones
17518 Improve onvif events with an auto restart feature
17591 Add support to change MJPEG source to a different RTSP sub stream to lower CPU usage
17639 Update openhab controls by asking camera for states.
Bug Fixes 17544 Fix SceneChange alarm not working for newer Dahua cameras
17551 Fix port numbers in a URL stop MJPEG from camera working
17581 Fix Reolink events do not auto restart
17589 Fix Reolink does not detect bad user or passwords.
17629 Fix Reolink will not update a new token after a disconnect.
ism8 Enhancements 17688 Add channel types for heat pumps
jdbc Bug Fixes 17597 Fix case-sensitive table names for PostgreSQL
jsscripting Bug Fixes 17510 Fix multi-threading issues in UI-based scripts
knx Enhancements 17721 Improve handling of unknown encrypted frames
lgwebos Enhancements 17588 Fix representation property
linky Bug Fixes 17538 Yet another website underlaying API modification
lutron Enhancements 17723 Added device discovery for DivaSmartDimmer and PaddleSwitchPico
mercedesme Bug Fixes 17594 Fix websocket endpoint
Mikrotik Enhancements 17547 Add support for RouterOS 7 devices and support internal radios with capsman disabled
mqtt.homeassistant Enhancements 17520 Implement optimistic components with AutoUpdatePolicy.RECOMMEND
[17...
Read more

openHAB 4.3.0 Milestone 2

06 Oct 17:17
Compare
Choose a tag to compare

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:

Add-on Type Issue
FENECON Binding #17174
Flume Binding #17152
fpp Binding #16298
Hunter Douglas (Luxaflex) PowerView for Bluetooth Binding #17099
LinkTap Binding #17235
SunSynk Binding #16753

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

29 Sep 19:16
Compare
Choose a tag to compare

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

01 Sep 16:49
Compare
Choose a tag to compare

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:

Add-on Type Issue
Pi-hole Binding #16627
Solarman Logger Binding #16835
Teslascope Binding #16956

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

09 Aug 13:48
Compare
Choose a tag to compare

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

08 Jul 00:18
Compare
Choose a tag to compare

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:

Add-on Type Issue
ABB/Busch-free@home Smart Home binding Binding #13703
AirGradient Binding #16584
Amber Electric Binding #16850
ArgoClima Binding #15481
Basic Profiles Transformation #16754
DolbyCP Binding #16216
Emotiva Binding #16499
Ephemeris Binding #16628
Freecurrency Binding #16194
French Government Energy Data Binding #16713
GridBox Binding #16664
Growatt Binding #15120
IoTaWatt Binding #16491
MfFan Binding #16786
Panasonic Blu-ray Player Binding #16122
PegelOnline Binding #16831
Piper Text-to-Speech Voice #15965
Radio Browser Binding #16392
SAICiSMART Binding #15894
Salus Binding #16065
SiemensHVAC Binding #14263
SolarForecast Binding #13308
Sungrow Binding #15130
TeslaPowerwall Binding #16876
Whisper Speech-to-Text Voice #15166

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

07 Jul 12:35
Compare
Choose a tag to compare

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

04 Jul 20:37
Compare
Choose a tag to compare

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:

Add-on Type Issue
ArgoClima Binding #15481

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

29 Jun 21:51
Compare
Choose a tag to compare

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:

Add-on Type Issue
Amber Electric Binding #16850
Basic Profiles Transformation #16754
Emotiva Binding #16499
Ephemeris Binding #16628
French Government Energy Data Binding #16713
IoTaWatt Binding #16491
MfFan Binding #16786
PegelOnline Binding #16831
Salus Binding #16065
SiemensHVAC Binding #14263
TeslaPowerwall Binding #16876
Whisper Speech-to-Text Voice #15166

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