openHAB 3.0.1 Release Notes
The binaries are available on Bintray and via "Stable" on our APT repository.
This patch release addresses a security vulnerability in multiple-addons, which is officially tracked as CVE-2021-21266.
Furthermore, this patch release contains the following bug fixes:
Runtime
Type | Issue | Change |
---|---|---|
Bug Fixes | 1985 | Fix NPE in ScriptError if INode is empty |
1986 | Fix invalid day of week max check | |
1992 | Harden ChartServlet against NPEs when no 'period' parameter is given | |
2003 | Updated rule dsl filename to rule uid mapping | |
2009 | Expire group item states | |
2020 | Correctly handle file extension when looking up script | |
2036 | Fix varianceSince and deviationSince | |
2049 | Prevent errors in log when client closes the HTTP connection | |
2057 | Cache parsed script in order to improve performance | |
2072 | Fix parsing integer & booleans parameters in UI component based sitemaps | |
2077 | Avoid disappearing rules by correctly checking the model and its type | |
2104 | Also return command line execution result in case of error return code | |
2114 | Return STDERR if STDOUT is empty |
Add-ons
Add-on | Type | Issue | Change |
---|---|---|---|
avmfritz | Bug Fixes | 9778 | Add warning if temperature command cannot be converted to Celsius |
dwdunwetter | Bug Fixes | 9594 | Fix channel updates |
hue | Bug Fixes | 9502 | Catch exception if 'AllGroup' does not exist |
jdbc | Bug Fixes | 9445 | Consider local timezone to create time filter |
mqtt.generic | Bug Fixes | 9927 | Fix trigger channel definition |
User Interfaces
UI | Type | Issue | Change |
---|---|---|---|
Main UI | Bug Fixes | 698 | Added additional CSP contents to enable videojs and ipcamera binding |
718 | Allow diacritics in search bars | ||
721 | Added thermostatTemperatureSetpointHigh and ...Low to Metadadata UI list | ||
723 | Show current GA metadata when editing | ||
726 | Do not concatenate search for items | ||
727 | Take all door subclasses in door location glance badge (except GarageDoor) | ||
737 | Remove ItemStateEvent if case | ||
739 | Update license headers to 2021 | ||
769 | Fallback to UIDs if things have no label during sorting. | ||
770 | Fix measurement badges display condition. | ||
771 | Consider blinds open when state is ON or 0 in blinds glance | ||
772 | Consider alarms part of equipment in location glance badges | ||
773 | Only show list indexes on mobile devices | ||
774 | Don't show edit/save buttons in model if item is not editable | ||
775 | Inbox: Fix error when deleting, add ability to set custom ID | ||
776 | Invoke the script editor directly for file-provisioned rules | ||
795 | Adding validation on channel id when adding a channel | ||
799 | Autofocus most searchbars on desktop | ||
800 | Script editor: Basic hints for unknown modes | ||
803 | Setup wizard: add empty values for language, region | ||
804 | Don't propagate loop to child widgets contexts | ||
805 | Don't update the model until save | ||
806 | Don't generate empty tags when clearing semantics in picker | ||
807 | Handle invalid links | ||
812 | Auth system refactoring | ||
818 | Auth adjustments | ||
820 | Rule editor: remove keyboard shortcuts when a module is open | ||
821 | Fix model item creation, API explorer | ||
822 | Allow managed links to non-managed items | ||
823 | Thing editing improvements | ||
843 | Use consistent media types in UI Components editors | ||
829 | Add missing homekit characteristics | ||
819 | Parse group w/ quantity base type & aggregation + parameters |