With this release Eclipse SmartHome provides under the hood improvements along with new bindings and protocol extensions.
The new Units of Measurement API provides a way for bindings to pass measurement values with a unit attached. The framework is able to automatically convert between compatible units on a locale based default or user defined units and offers full scripting support for unit based calculations and comparison.
With an OAuth2 client and a highly customizable HTTP authentication/authorization module the framework now supports a wide range of security aspects. Basic HTTP authentication is delivered with the release.
The new MQTT features are split into separate modules: There is basic protocol support, an embedded MQTT broker, system & user specific MQTT broker connections and along generic topic-to-item mappings an automated discovery of Homie 3.x and Home Assistant compliant topics.
Semantic meaning is a key for future smart home applications. This release offers an predefined ontology which can be attached to items using tags. Built-in synonyms can be extended by instance specific custom synonyms.
For this rease a few new bindings are available: Bose SoundTouch, Sony Audio, OneWire, Homematic, OpenWeatherMap, meteoBlue and Bluetooth LE support. The Bluetooth LE support provides a generic binding along with vendor specific extensions: BlueGiga and blueZ expose USB bluetooth dongles to the framework and Blukii connects to SmartBeacons providing environmental data.