github openhab/openhab-distro 4.1.0.M1
openHAB 4.1.0 Milestone 1

latest releases: 4.3.0.M2, 4.2.2, 4.3.0.M1...
14 months ago

This is a monthly milestone build for the upcoming openHAB 4.1 release, which brings many fixes and improvements.

New Add-ons

The following add-ons are newly introduced:

Add-on Type Issue
Solax Binding #14880

The following improvements were made:

Runtime

Type Issue Change
Bug Fixes 3727 Handle null value for relative & inverted props of filters
3730 Fix limitToOptions in script profile
3734 Check a label is provided when creating a new semantic tag
3742 Move factory interface to public package
3748 Fix StackOverflowError in SemanticsMetadataProvider
3754 Fix CME in RuleEngineImpl
3756 Use workaround to fix high CPU usage by LinkedTransferQueue
3769 Fix sitemap visibility rule with blanks
3779 Fix GenericThingProvider
3781 Fix SAT and null analysis issues
3785 Fix concurrent use of a cache entry
3790 Update directory-watcher to 0.18.0
3792 Adjust QuantityType calculations for temperatures
3797 Fix countries and connection AddonInfo issues
1559 Disable "Improved ZIP64 Extra Field Validation"
1561 Make sure updated log4j2.xml configuration is used
1562 Add missing PhaseInterceptorChain logger config to app
1579 Reencode the doorbell.mp3 sample file
Enhancements 3698 Reduce collisions on exact match and use item synonyms
3729 Add caching for TagResource & De-duplicate code for caching
3735 Add new "staticIcon" parameter
3737 Upgrade JUPnP to 2.7.1
3749 Expose ColorUtil methods to DSL rules
3751 Fix logging in AbstractProvider implementations
3767 Migrate to java.nio.file.createTempFile
3786 Use JUnit TempDir which automatically removes temp dirs
3796 Add uptime to /systeminfo endpoint
1578 Resolve app.bndrun runbundles for Jackson upgrade
1588 Blacklist Karaf related bundles in Demo App
1589 Check that JVM version is 17

Add-ons

Add-on Type Issue Change
androidtv Enhancements 15317 Adds gtvEnabled Option
Bug Fixes 15453 Fix GoogleTV Login Error
avmfritz Bug Fixes 15479 Fix NPE when Fritz!Box sends empty alert state element
bluetooth Bug Fixes 15320 Fix ArrayStoreException
bluetooth.bluez Bug Fixes 15347 Fix NullPointerException during discovery
bticinosmarter Bug Fixes 15474 Fix activationdate parsing
chatgpt Bug Fixes 15451 Set proper default values for channel configuration
chromecast Bug Fixes 15357 Fix STOP command
daikin Enhancements 15456 Support BRP069A81 adapter
denonmarantz Enhancements 15539 Add additional input sources for Denon DRA-100
Bug Fixes 15422 Fix NullPointerException on connection problem
digitalstrom Bug Fixes 15319 Fix StringIndexOutOfBoundsException
easee Enhancements 14614 Migrate charger state API endpoint, add channels
14866 Enable write support for smartCharging channel
15538 Simplify determination of start/stop status due to recent API changes
Bug Fixes 15501 Fix date formatting issue
enocean Enhancements 15506 Fix humidity and temperature readings for EEP family A5_10
Bug Fixes 15302 Fix unusable bundle after a refactoring about null annotation
15329 Fix disposal of running tasks
feed Bug Fixes 15476 Upgrade jdom2 to 2.0.6.1
freeboxos Enhancements 15299 Support randomized MAC addresses by using mDNS name for Wi-Fi hosts
Bug Fixes 15307 Enhance freeplug data interpretation
gardena Enhancements 15523 Improve and fix UoM support
Bug Fixes 15390 Fix close all valves command
googletts Bug Fixes 15305 Avoid UnsupportedOperationException during dispose
gpstracker Bug Fixes 15337 Fix NumberFormatException
haywardomnilogic Bug Fixes 15515 Fix sending command to channel pumpSpeedPercent
hue Enhancements 15477 Improve connection stability
Bug Fixes 15169 Fix reconnection, parallel commands, trigger channels, and light level formula
15316 Reintroduce LK Wiser dimmer work-around for API v2
15324 Fix bug due to parallel PUT commands
15475 Fix exception text in bridge status description
influxdb Enhancements 15452 Fix exception handling and improve some type conversions
jdbc Enhancements 15412 Upgrade SQLite JDBC driver to 3.42.0.0
jrubyscripting Bug Fixes 15438 Allow configuration from add-on page
jsscripting Bug Fixes 15308 Fix timerId not returned by JS timer methods
15336 Upgrade openhab-js to fix cached library injection
15356 Fix incorrect cast
Juicenet Bug Fixes 15566 Fix Charging state controls and override functionality
knx Enhancements 15297 Refactor manufacturer map
lcn Enhancements 15545 Fix deprecation warnings, refactor, add test cases
microtik Enhancements 15362 Fix date format support in firmware v7.10
millheat Enhancements 15342  Increase http comm timeout to 30 seconds
monopriceaudio Bug Fixes 15536 Fix reconnect error race condition
myStrom Enhancements 15294 Add energy consumption since last API call channel for MyStrom Plug
netatmo Enhancements 15533 Handle new event types
Bug Fixes 15463 Add "thingTypeVersion" property at thing creation
nuvo Enhancements 15292 Include NuvoNet source favorites in zone favorite channel
openthermgateway Bug Fixes 15355 Remove 'reserved' channels (with invalid channelUIDs)
openuv Bug Fixes 15465 Fix NullPointerException in IconProvider
paradoxalarm Enhancements 14557 Implement zone bypass command and additional zone states
Bug Fixes 15441 Fix Paradox EVOHD zone parsing failure
plex Enhancements 15306 Use https for local connections
pulseaudio Bug Fixes 15314 For source, default timeout should be disconnection ASAP
radiothermostat Enhancements 15492 Disable Remote Temp and Message Area on shutdown
renault Enhancements 15368 Small logging improvements
somfytahoma Enhancements 15489 Improvements to avoid cloud login throttling
Bug Fixes 15442 Fix NullPointerException when HttpClient fails to start
surepetcare Bug Fixes 15411 Fix possible timeout bug
tr064 Bug Fixes 15415 Fix clearing of auth (results)
yamahareceiver Bug Fixes 15510 Show correct status detail on failure

User Interfaces

UI Type Issue Change
Basic UI Enhancements 1998 Handle the new parameter "staticIcon"
2010 Add a new header line for image, chart and video elements.
2013 Add support for framework7 icons
2016 Upgrade to last version of Material icons
2018 Add a new setting to choose the nb of columns
Bug Fixes 2022 Input element: Fix visibility and label/icon color
Main UI Enhancements 1971 oh-colorpicker: Add defaultColor option
1983 Use dynamic links for docs
1985 Developer sidebar: Add search for transformations
1988 Persistence editor: Remove checks on save as not required anymore
1992 Blockly: Support String/Number/Quantity on eventcontext state/command
1993 Delay toast on SSE communication failure by one second
1994 Action module wizard: Update texts to mention scenes and scripts
1997 Redesign settings page & Add doc links
2000 Add Quantity support to round block
2009 Alexa metadata: Add UoM support to use new Item unit symbol property
2051 Add alexa air quality monitor + remote device types
Bug Fixes 1984 Developer sidebar: Fix Thing pinning fails
1986 Semantic tags: Fix missing translations in case of missing label
1989 oh-colorpicker: Fix command not sent when state null & style not accepted & cosmetic error on missing defaultColor
1995 oh-trend: Fix type of trendlineSampling parameter
2024 Fix missing root semantic classes (e.g. Equipment)
2026 Fix channel for Thing trigger cannot be chosen
2029 Fix missing labels for semantic cards
2030 Item details: Fix metadata error thrown when opened
2032 Fix timer remove regression
2034 Fix add-ons missing from About Details
2036 Fix uom block output type
2040 Fix ZDT comparison between block on GraalJS

Don't miss a new openhab-distro release

NewReleases is sending notifications on new releases.