github openhab/openhab-distro 3.4.0.M3
openHAB 3.4.0 Milestone 3

latest releases: 4.3.0.M1, 4.2.1, 4.2.0...
24 months ago

This is the third milestone build for the upcoming openHAB 3.4 release, which brings many fixes and improvements.

New Add-ons

The following add-ons are newly introduced with the 3.4 release:

Add-on Type Issue
echonetlite Binding #11999
ecowatt Binding #13404
solarmax Binding #10414

The following improvements were made:

Runtime

Type Issue Change
Enhancements 3024 Normalize thing configuration before initialization
3085 Upgrade Californium to 2.7.3
3086 Support sending a keepalive packet to SSE item state connections
Bug Fixes 2958 Normalize Metadata configuration from managed provider
3049 Improve FeatureInstaller
3072 Fix missing initial thing status event
3083 Fix access token serialization/deserialization
3092 Fix StartLevelService "hanging" if config is changed.
3094 Add swp to ignored extensions in FileTransformationProvider
3095 Use identifier when rescheduling the timer
3099 Sort JSR223 scripts by start level before filename

Add-ons

Add-on Type Issue Change
androiddebugbridge Enhancements 13462 Add mDNS discovery for android tv
Bug Fixes 13390 Fix get current package and get MAC address.
bluetooth.ruuvitag Bug Fixes 13279 Correctly parse NA temperature & acceleration
caddx Bug Fixes 13521 Correct status initialization of the things after a restart
fineoffsetweatherstation Bug Fixes 13381 Fix measurands
groupepsa Enhancements 13386 Consider TimeZoneProvider to build states for time-stamp channels
homekit Enhancements 13236 Allow group items of the correct type anywhere that type is needed
13449 Allow NumberItems for BatteryLowStatus
13504 Allow RelativeHumidity as an optional characteristic on Thermostat
13509 Allow Long type in configuration for numbers
13510 Get min/max/step values from state description if possible
ipcamera Enhancements 13446 FFmpeg based alarms now auto restart if stopped
Bug Fixes 13396 Fix ONVIF fails to reconnect
13502 Fix ipcamera.mjpeg won't open multiples when port not 80
jdbc Enhancements 13429 Fix warnings and apply null annotations
13483 Consolidate and optimize datetime conversions
Bug Fixes 13382 Fix date cast exception
jellyfin Enhancements 13389 Add play by id channels and update sdk
13436 Add URL path support
jpa Enhancements 13516 Add dynamic import, upgrade dependencies, add UI config
Konnected Bug Fixes 13380 Configure zone on panel even if the channel is not yet linked
KVV Bug Fixes 13186 Replace underlying API
lcn Enhancements 13460 Improve logging
linky Bug Fixes 13482 Avoid internal server error (getting power peak early in the …
LuxtronikHeatpump Enhancements 11907 Add discovery service
miele Enhancements 13393 Migrate start channel to full DateTime channel and add end channel
miio Bug Fixes 13262 Fix Qingping Air Monitor (cgllc.airmonitor.s1) support
misc Enhancements 13407 Update Shelly and Tradfri bindings for upgrade to Californium 2.7.3
mqtt.generic Bug Fixes 13426 Fix range of RGB values
mqtt.homeassistant Enhancements 13397 Support availability_templates
13401 Stable jsondb discovery result
13402 More readable label for discovered things
Bug Fixes 13398 Sensors with a state_class are numeric
13466 Ensure availability topics get subscribed
netatmo Enhancements 13489 Buffer last event requests per child modules
13494 Add a request counter
13503 Add Door/Window sensor
Bug Fixes 13467 Room-Thing offline after restart
13487 Handle camera ping timeouts
13500 Handle properly UNKNOWN module types in discovery
network Bug Fixes 13519 Fix wake-on-lan functions in DSL rules
nuki Enhancements 13331 Disable warning for things created from textual config
Bug Fixes 13470 Fix nukiId migration for devices with shorter nukiId (#13088)
nuvo Enhancements 12042 Add NuvoNet source communication capabilities
openhabcloud Enhancements 12430 Improve logging for troubleshooting purposes
Bug Fixes 13421 sleepSocketIO(long delay) halts entire io.socket thread #13210
openweathermap Enhancements 13414 onecall api version - property for setting API version to use.
openwebnet Enhancements 13473 Add support for basic Scenarios (WHO=0)
pulseaudio Bug Fixes 13338 Apply real disconnection when needed
radiothermostat Bug Fixes 13394 Ignore updates if thermostat data is invalid
remoteopenhab Enhancements 13432 Optimize filtering of ALIVE events
shelly Enhancements 13439  Add Plus/Pro support, some bugfixes
SunSpec Enhancements 13480 Add missing Inverter Status, Add Channel for Vendor-Specific Status
tado Enhancements 13301 Channels are visible depending on device type and capabilities
tapocontrol Bug Fixes 13468 Fix API Rate limit exceeded error
Tesla Enhancements 13116 Add event stream & handling post new authentication process
touchwand Enhancements 13440 Add port configuration to websocket
Bug Fixes 13427 Fix thermostat target temperature command
unifi Bug Fixes 13455 Detect all PoE ports, and set PoE thing offline if no data could be found
velux Enhancements 13406 Bridge status shows offline when communication fails
vosk Enhancements 13391 Upgrade sdk and handle UnsatisfiedLinkError exceptions

User Interfaces

UI Type Issue Change
Main UI Enhancements 1487 Add missing sitemap attributes
1474 Refactor ring & ring back tone to catch exception
1489 Read alexa camera stream basic auth parameters
1496 Finally the right implementation for parsing date formats
1498 Thing "actions" config param handling made generic
1499 Monitoring SSE Connection Health
1510 Access screen info in expressions context
1519 Evaluate expressions in configuration Arrays & Update actionPhotos docs
Bug Fixes 1472 Fix z-index of oh-masonry component (#1466)
1490 Allow overview page to be a fixed layout page (unsupported feature)
1495 Fix date comparison
1501 Fix config sheet & parameter group padding

Don't miss a new openhab-distro release

NewReleases is sending notifications on new releases.