github openhab/openhab-distro 3.3.0.M2
openHAB 3.3.0 Milestone 2

latest releases: 4.3.0.M1, 4.2.1, 4.2.0...
2 years ago

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

New Add-ons

The following add-ons are newly introduced:

Add-on Type Issue
flicbutton Binding #9234
voskstt Voice #12249
watsonstt Voice #12161

The following improvements were made:

Runtime

Type Issue Change
Enhancements 2596 DecimalType-ctor with Number argument
2607 Allow uninstalling of removed addons and fix other issues
2691 Add config validator for parameter options
2712 Enable config validation for updates by handler
2720 Enable missing validations
2723 Expose three classes used as bindings in JSR-223 rules as interfaces
2731 New REST API to start/stop dialog processing
2739 Extend ExpiryManager to allow ignoring state updates
2748 Support multi bundle bindings in i18n-maven-plugin
2749 Show start level in /systeminfo
2756 Add triggeringThing name to DSL rules
2757 Add bearingTo method for PointType
2758 Add new Imperial Pressure unit psi
2769 Add a profile for linking trigger channels to String items
2772 Add ability to change loggers and expose package names of add-ons
2773 Make ConfigDescription for thing and channels available to ThingHandler
2791 New actions to start/stop dialog processing
2792 Add missing method getSource with sourceId as parameter
2800 Log the remote address of failed login attempts
Bug Fixes 2724 Allow multiple listeners for same directory in WatchService
2732 Do not share mic ref on javasound + close audio streams and use RecognitionStartEvent on dialogprocessor
2735 Fix removal of thing properties (single and bulk)
2736 Fix recursive membership throws StackOverflowException on REST API call
2745 Fix WatchQueueReader cancelling jobs too early
2746 Prevent JsonStorage backup corruption when disk is full
2760 Fix context being re-used for next execution
2761 Fix processor aborting before response
2762 Fix dispose is called on handlers for disabled things
2778 Flush old JsonStorage to file before recreating a new one
2781 Prevent errors in log when client closes the HTTP connection
2785 Fix deadlock when removing ScriptEngine
2787 Fix rules stay uninitialized when using Java 17
2799 Fix proxy can't handle requests with forwarded host list

Add-ons

Add-on Type Issue Change
airquality Bug Fixes 12290 Cleanup semantic tags
amplipi Enhancements 12297 Add support for incremental volume control
bluetooth.airthings Bug Fixes 12261 Catch all exceptions in a scheduled task to prevent future executions from being suppressed
bluetooth.ruuvitag Enhancements 12352 Correct movement counter channel description
daikin Enhancements 12239 Fix communication errors by retrying failed http requests
12300 Add the ability to disable background discovery
12324 Fix Special Mode and Streamer support
Bug Fixes 12165 Fix NPE when setting Airbase zones on startup
danfossairunit Enhancements 12277 Use system channel types for humidity and outdoor temperature
Bug Fixes 12217 Fix already configured units in inbox
deconz Enhancements 12248 Reduce log level for messages received for unconfigured devices
Bug Fixes 12223 Prevent Null Pointer Exception if socket connection is broken
12245 Fix unreachable lights and sensors being marked as GONE
12287 Cleanup semantic tags
dmx Bug Fixes 12265 Fix tags for channel color_temperature
feican Enhancements 12272 Add semantic tags on channel color_temperature
fronius Enhancements 11835 Add Ohmpilot thing and channel realpowersum for thing meter
12258 Add support for Fronius Smart Meter 65A
Bug Fixes 12255 Fix communication errors by retrying failed http requests
googlestt Bug Fixes 12210 Emit correct recognition events
govee Bug Fixes 12373 Fix Govee H5102 detection
guntamatic Enhancements 12146 Add 'biosmart' and 'generic' thingtype, robustness improvements on control interface
hdpowerview Enhancements 12181 Improve error handling for unknown shades and timeouts
12214 Eliminate risk of bad firmware response breaking shade/scene updates
12308 Add support for setting repeater LED color and brightness
12331 Remove unnecessary init checks and fix Thing status detail
Bug Fixes 12237 Fix for capabilities:1 shades
12259 Fix regression when bridge is offline while initializing child things
12323 Interrupt current thread on InterruptedException
homekit Enhancements 12205 Make network onChange method synchronized
12267 Update java hap library
Bug Fixes 12293 Mark item dirty only if it has homekit metadata
12305 Fix "No Response" issue due missing pairing information
homematic Bug Fixes 12192 Remove state description step size handling
hue Enhancements 10977 Add semantics to channel types
Bug Fixes 12182 Fix setting wrong values for ledindication configuration
hydrawise Bug Fixes 12275 Support unused zones
insteon Enhancements 12243 Prevent null values from being inferred when printing to console
ipcamera Bug Fixes 12399 Fix Digest bug and Doorbird fixes.
ipobserver Enhancements 12151 Add support for WiFi version and push based method.
jdbc Bug Fixes 12225 Fix ClassCastException for ColorItem / HSBType
12313 Catch exception in case of connection to database failed during activation of service
jrubyscripting Enhancements 12381 Add auto-require scripts option
Bug Fixes 12047 Convert presets from java class to ruby class
kostalinverter Bug Fixes 12124 Fix to, prevent randomly stops of binding.
lifx Bug Fixes 12274 Cleanup semantic tags
max Bug Fixes 12268 Use defined semantic tags
millheat Bug Fixes 12289 Cleanup semantic tags
misc Bug Fixes 12264 Replace unknown category DimmableLight by Light
mqtt Enhancements 12152 Add birth and shutdown message
12157 Remove MQTT System Broker
12233 Remove references to the System Broker
mqtt.generic Enhancements 12167 Support transformationPattern for thing's availabilityTopic
mqtt.homie Enhancements 12242 Remove unused constants in tests
12254 Handle exceptions parsing attributes
network Bug Fixes 12316 Fix arp_state is always Disabled, presence_detection_type is always empty
novafinedust Bug Fixes 12370 Fix RFC2217 serial port in configuration
nuki Bug Fixes 12276 Fix configuration reload on initialization
ojelectronics Bug Fixes 12211 Fix issue if server returns not 200 while signing in
OmniLink Enhancements 11100 Add semantic tags to channels
12246 Refactor parts of code
Bug Fixes 12288 Remove tags from channel type lock_switch
openweathermap Enhancements 10972 Add semantics to channel types
12311 Code cleanup
Bug Fixes 12285 Cleanup semantic tags
12314 Call Thread.currentThread().interrupt() on InterruptedException
openwebnet Enhancements 12062 Add support for central unit
Bug Fixes 11975 Fix Things synchronization at boot / reconnect
12271 Fix tags for channel shutter
plugwiseha Enhancements 12345 Improve cache and timeout handling
12349 Add and enhance channels
Bug Fixes 12366 Fix bug introduced with #12349
porcupineks Bug Fixes 12234 Fix file bundle extraction on Windows and null pointer exception
pushover Bug Fixes 12309 Allow default sound parameter value
renault Enhancements 12095 Add more channels and HVAC ON / toggle charge mode
rrd4j Bug Fixes 12398 Upgrade to rrd4j 3.8.1
sagercaster Bug Fixes 12284 Cleanup semantic tags
shelly Enhancements 12266 Add category to channel type sensorHumidity
somfytahoma Enhancements 12302 Add support for the Hitachi Yutaki devices
12368 Add support for the Rain sensor thing
12372 Change the severity of unsuported devices logging
sonyprojector Enhancements 12283 Fix tags for channel type powerstate
souliss Enhancements 12252 Fix t31 fire and system statuses
Bug Fixes 12269 Fix semantic tags
12282 Remove tags from channel type power
teleinfo Enhancements 12204 Refactor channel config files for Linky standard mode
tesla Enhancements 12184 Introduce "allowWakeUpForCommands" option
tibber Bug Fixes 12191 Enhancement for websocket re-econnectivity & fix item/channel response
tplinksmarthome Enhancements 12000 Add KL430 lightstrip support
tradfri Bug Fixes 12347 Fix null pointer exception when sending command to a device that is offline
12389 Use serial as discovery representation property instead of host
vigicrues Bug Fixes 12286 Cleanup semantic tags
voicerss Enhancements 12190 Null annotations added on the main service class
Bug Fixes 12155 Fix and enhance the external tool to prefill the cache
voskstt Enhancements 12355 Add linux arm and linux aarch64 binaries
wemo Enhancements 12148 Improve GENA subscription reliability and error handling
12215 Fix already configured devices in inbox
12380 Refactor Insight Switch parser
12397 Simplify getWemoURL usages in handlers
yeelight Bug Fixes 12270 Cleanup semantic tags
zoneminder Bug Fixes 12348 Properly handle when zm installed on root directory

User Interfaces

UI Type Issue Change
Main UI Bug Fixes 1297 Fix single tap on floor plan on iOS
1306 Extract first line from multi-line thing description for the ThingTyp…
Enhancements 1302 Floor plan features and bugfix

Don't miss a new openhab-distro release

NewReleases is sending notifications on new releases.