Skip to content

openHAB 3.0.0 Milestone 2

Compare
Choose a tag to compare
@kaikreuzer kaikreuzer released this 02 Nov 20:13

openHAB 3.0.0.M2 Changelog

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

New Add-ons

The following add-ons are newly introduced with the 3.0.0.M2 release:

Add-on Type Issue
remoteopenhab Binding #8791
touchwand Binding #8754
unifiedremote Binding #8546
groovyscripting Automation #8772

The following improvements were made:

Runtime

Type Issue Change
Enhancements 1705 Fix and cleanup logging in ExecUtil
1713 Allow basic authentication to authorize API access
1714 Update ActionService and ThingActions classes in Xtext cache
1721 upgraded JmDNS to version 3.5.6
1722 Add Automation extension type
1723 Added 'ByteArrayFileCache'
1735 API tokens & openhab:users console command
1744 Sort audio sinks for say and playSound actions
1789 Added support for QuantityTypes to DefaultChartProvider
Bug Fixes 1704 Added validation for relation between ThingUID and BridgeUID
1716 Fixed ScriptEngine parameter option removal
1717 Fixed name of measurement systems
1718 Fixed initialization of group items with aggregation functions
1719 Open ProviderTracker asynchronously when activating AbstractRegistry
1720 Fixed missing item resolution of DSL scripts created through the UI
1725 Fix JSR223 JavaScript files not loading
1727 Fixed issues with configuration PIDs
1730 Fixed IndexOutOfBoundsException in ScriptModuleTypeProvider
1737 Fix IAE when enabling debug logging on PersistenceManagerImpl
1739 Add missing roles checks
1750 Allow dashes in rule file names
1758 Clear session cookie only when deleting own session

Add-ons

Add-on Type Issue Change
airvisualnode Enhancements 8686 Support AirVisual Pro version
amazonechocontrol Bug Fixes 8896 fix dynamic DynamicStateDescriptionProvider
ambientweather Bug Fixes 8768 Fixed MAC comparison
bluetooth.bluegiga Bug Fixes 8906 Fixed broken device discovery
bluetooth.bluez Enhancements 8819 Complete Bluez rewrite
deconz Enhancements 8715 add group support
Bug Fixes 8704 retry full state request if initial request failed
ecobee Bug Fixes 8834 Fixed setHold action when using holdHours
8857 Improve handling of invalid_grant error
feed Enhancements 8893 Added Channel for link to feed item; Updated rome library to version 1.15
hdpowerview Bug Fixes 8778 discovery could wrongly return a ThingUID based on a hub's Ipv6 address instead of its Ipv4 address
hpprinter Bug Fixes 8810 eliminate auto discovery duplicates
hue Enhancements 8721 Added channel to enable / disable a motion sensor
8731 Added support for Geofence sensor
icalendar Enhancements 8583 EventFilter for existing calendars
influxdb Bug Fixes 8831 Fixes issue 8798 and 8697 problems storing integer types
innogysmarthome Bug Fixes 8742 Fix - No commands can get executed after a few minutes (#8734)
intesis Enhancements 8694 - added IntesisBox support
Bug Fixes 8887 Changed default pattern for temperature channels
jdbc Enhancements 8841 Use 'everyChange' as default strategy for JDBC persistence
lcn Bug Fixes 8735 Fix status message of RollerShutter inverting
lifx Enhancements 8941 Improve selector logic
Bug Fixes 8827 Fixed IAE for unsupported products and update products
Linky Enhancements 8678 Linky issue 7610
Bug Fixes 8925 Fixed IndexOutOfBoundsException on startup
lutron Enhancements 8650 Add LEAP protocol support
mapdb Bug Fixes 8758 Fixed deserialization of values in mapDB database
8852 Fixes and improvements
MeteoAlerte Enhancements 8801 Update for OH3
miio Enhancements 8736 add several Philips lights
8743 Add Zhimi Heater za1
8749 add suppport for Mr Bond M1 pro Smart Clothes Dryer
8796 Allow for custom refresh commands
8816 add new country server and improve readme
8832 Add temperature value to chuangmi.plug.v1
8835 cleanup duplicate paths
8899 add poweroff properties to zhimi powerstrip
Bug Fixes 8838 delay refresh to avoid devices not ready yet
8867 avoid Invalid URI host: null error
8897 Fix handling commands with curly brackets
8919 remove unneeded debug msg
Misc Bug Fixes 8727 fixed nextDuration UoM transformation fixes #8541
MPD Bug Fixes 8818 Fix MPD not updating current song on player events
mqtt Bug Fixes 8793 Fixed wrong usage of representationProperty
mqtt.generic Bug Fixes 8920 Fix re-subscribing on new connection
neato Bug Fixes 8931 Fixed NPE in discovery
neohub Enhancements 8805 added automatic discovery of NeoHubs
network Bug Fixes 8781 Fix latency parsing on windows 10
OpenUV Bug Fixes 8761 Correcting representation property
oppo Bug Fixes 8640 Fix issue with polling and setting verbose mode
pulseaudio Bug Fixes 8850 Fix #8843. Stop spamming logs when pulseaudio device is offline
rrd4j Bug Fixes 8815 Ignore item types that are not supported
snmp Bug Fixes 8672 Fix memory leak in SNMP
8759 Set thing only online on valid response
tankerkoenig Bug Fixes 8878 Set context 'password' for API-Key configuration

User Interfaces

UI Type Issue Change
Basic UI Bug Fixes 418 Fixed default configurations
Misc Enhancements 404 Channel list improvements
405 Player control rewind and fast forward
426 Created input list item and card control
435 Add icons, labels & descriptions for automation add-on type
446 Dynamic images with url parameter
448 Label-card, list items: allow dynamic icons
452 Allow customizing styles of pages & popups
453 Add binding configuration link to "choose binding" page
455 Change password link & API token management on profile page
456 Add thing: don't scan automatically, abort scan
469 Script-only rules, improve scripting UX
481 Cosmetics
482 Blockly editor for scripts (experimental)
484 Make Blockly button more prominent
485 Don't show Blockly FABs when creating script
Bug Fixes 381 Fix thing UID generation
393 Sort add-ons case insensitive
434 Widgets/config parameter fixes
445 Case insensitive add-on search in setup wizard
447 Allow number with dimensions as group item type
449 Map initialization
450 Re-apply searchbar query when switching channel list filters
451 Validate rule modules config parameters
454 Allow deleting a thing w/HANDLER_MISSING status
457 Fixes for oh-stepper & oh-input
465 Don't validate option config parameters
466 Thing list status
473 Various fixes
476 Fix rule code mode
477 Don't focus searchbars if no filter when switching tabs
478 Allow variables in overview page
479 Fix semantic home page cards with generic equipment
483 Location card: fix when there are properties but no equipment
494 Allow viewing non-editable scripts