github openhab/openhab-distro 4.2.0.M2
openHAB 4.2.0.M2

22 days ago

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

The following improvements were made:

Runtime

Type Issue Change
Enhancements 4099 refactored the Stream2JSONInputStream to simplify the logic
4106 unitSymbol response for GroupItem
4107 Add caching for add-on resource
4108 Allow skipping ignored things in inbox
4115 Add REST call to get orphan links
4133 Upgrade to Karaf 4.4.5 and Xtext 2.34
4136 stream json without starting a new thread
4137 REST response default persistence strategy when no persistence configuration
4148 Allow empty script for script action & script condition
4149 Improve description of hysteresis bounds
4164 Add abbreviate method to StringUtils
4165 Move to JUPnP v3.0.1
4170 Provide unit hint for system channel type atmospheric-humidity
4172 Extend chart periods to cover past and future
Bug Fixes 4119 Enable filters for cacheable items list
4128 Upgrade Tool: Fix NPE
4129 Set doctype for auth page
4150 Fix exception wrapping
4160 TokenResource: Set SameSite attribute for session id cookie
4162 Avoid memory leak on script loading failure

Add-ons

Add-on Type Issue Change
awattar Enhancements 16603 Declare countries
boschshc Enhancements 16400 Add support for Light/Shutter Control II
16501 Add support for Dimmer
dsmr Enhancements 15038 Add support for capacity tariff for Belgium
ecobee Enhancements 16613 Improve handling of error code 14
Bug Fixes 16467 Fix for error code 14 (token expired)
ecotouch Enhancements 16446 Add water and heating power limit channels
ecovacs Enhancements 16487 Add support for DEEBOT X2 Omni
16524 Add support for new API for fetching cleaning logs
Bug Fixes 16466 Handle invalid JSON responses properly
energidataservice Enhancements 16330 Add CO₂ emission channels
evcc Bug Fixes 16428 Fix capacity and vehicleName channels, Add current Vehicle/HeatingDevice per Loadpoint
hue Enhancements 16538 Shrink step size for increase/decrease commands
Bug Fixes 16436 Improve color setting
16619 Fix potential NPE when new battery devices are added to bridge
inmemory Bug Fixes 16563 Fix boundaries for queries
intesis Enhancements 16476 Improve session handling
Bug Fixes 16620 Fix blocking calls in initialize/dispose
jdbc Bug Fixes 16604 Provide better MySQL datatype for DateTimeType
jsscripting Enhancements 16576 Upgrade to openhab-js to 4.9.0
Bug Fixes 16497 Fix multi-thread access requested by logger initialization
16578 Fix memory leak on script execution failure
jythonscripting Enhancements 16508 Refactor, improve and simplify
Bug Fixes 16527 Fix addon id
keba Enhancements 16474 Add support for additional x-series wallboxes
knx Enhancements 16588 Upgrade Calimero to 2.6-rc1
Bug Fixes 16481 Fix DPT 243.600 and 249.600 when time>=1000s
lifx Enhancements 16618 Add support for new LIFX products
linky Bug Fixes 16586 Resurrect the binding
lutron Enhancements 16550 Implement button press notifications for Picos from LEAP
mail Bug Fixes 16580 Fix content processing
16587 Fix sending HTML mails
mapdb Bug Fixes 16567 Fix missing service pid
miele Enhancements 16514 Add laundry weight channel for washing machine
16621 Provide unit hint for water consumption channel
Bug Fixes 16521 Fix sticky appliance ID
miio Enhancements 16608 Add Roborock S7/S7MaxV mop mode
misc Enhancements 16458 Bump Kotlin, okhttp, okio, and java-telegram-bot-api libraries
16594 Allow for compiling with Java 21
modbus.sungrow Bug Fixes 16557 Add missing sungrow bundle
mongodb Bug Fixes 16568 Fix missing service pid
mqtt.homie Enhancements 15893 Build a per-thing thing type
neohub Bug Fixes 16312 Improved Web-Socket Communications
netatmo Enhancements 16562 Add a buffer to lower Home API requests
16571 Enhance bridge status reporting
16572 Weather cache must be synchronized
16589 Lower Home API request quantity
Bug Fixes 16492 Fix erroneous local URL handling
16520 Fix account bridge staying offline
16530 Thing properties were no more provided
16543 Don't read of Energy data for Security area
16546 Bring back auto refresh for Weather Station and HomeCoach
16548 Home child things won't go online
16573 Fix ClassCastException
16574 Enhance RefreshCapability
openwebnet Bug Fixes 16534 Thermo: Fixed handling of mode=AUTO for bus_thermo_zone
orbitbhyve Bug Fixes 16525 Handle null location attribute in devices json
rotel Enhancements 16486 Support added for model RX-1052
rrd4j Bug Fixes 16569 Fix missing service pid
Senec Bug Fixes 16611 Add request timeout
shelly Enhancements 16419  Add support for Range Extender feature
Bug Fixes 16547 Use macaddress as a fallback name
16566 Enable accumulated channels for Shelly Pro 3EM
systeminfo Enhancements 16012 Add CPU frequency channels
tado Enhancements 16531 Change humidity and heatingPower channels to QuantityType
tasmotaplug Enhancements 16494 Add energy monitor channels
upnpcontrol Bug Fixes 16597 Catch IAE when Album Art URI is invalid

User Interfaces

UI Type Issue Change
Basic UI Enhancements 2344 Create header row only when needed
2492 All buttons forced on one line for a Player item
2521 Adjust user-defined colors to theme for better contrast
2524 Add predefined periods in future for chart
Main UI Enhancements 2400 Only load ignored inbox items in inbox view
2450 Upgrade echarts and vue-echarts & Add fallback for visualMap when using heatmap
2451 Improve Item name validation
2465 Add undefined block
2487 Link Item to channel: Include error message on name validation failure
2488 Upgrade several dependencies
2489 Upgrade Vue from 2.6.12 to 2.7.16
2495 Item edit: Validate name on load
2499 Things list: Only show "no location" optionally for sort-by location
2509 Charts config: Add gauge and pie chart types
2512 Things (inbox) list: Improve condition for reversed checkbox style
2517 Allow for compiling with Java 21
Bug Fixes 2452 Item details: Fix editing groups with uneditable members & Sort members
2453 Item list & details: Hide group type if not set
2470 Fix dirty warning shown on delete
2472 Thing inbox: Fix "show ignored" checkbox not checkable on small screens
2473 Item edit: Check for type change & Fix dimension/unit change checks
2474 Item edit: Fix state description not saved for existing Item
2475 Thing edit: Fix changing ID shows wrong value & Always show UID
2476 Fix missing event property causes JS error
2496 Fix multilineedit rendering issue
2497 Rule edit: Always create script field for script action/condition
2500 Sitemap edit: Fix attribute-details styling applies globally
2508 Script edit: Fix dirty handling
2511 Analyzer: Fix analyzer not initially visible on iOS 17.4
2513 Chart calendar axis: Don't override user-defined dayLabel and monthName settings
2514 Downgrade vue-fragment as the upgrade broke oh-repeater in some circumstances
2515 Things list: Fix broken list index after Thing removal
2526 Thing details: Fix code tab not editable

Don't miss a new openhab-distro release

NewReleases is sending notifications on new releases.