ver_1.3.0
Below are descriptions of the changes to our shared components.
These changes affects all applications based on the Unify Host SDK.
For the full documentation of this latest release, go to
For the application specific release notes, please follow these links:
Added (1.3.0)
-
Attribute Mapper new functionalities:
-
Support for a set of built-in functions that can be used in UAM files.
-
Support for invididual scope configuration
-
Support for >= and <= operators
-
-
MQTT client automatically configure the ApplicationMonitoring Will message when
connecting to the broker.
-
Shared Unify ApplicationMonitoring component allowing applications to
configure their attributes.
-
Experimental support for using Nix to handle dependencies, eventually allowing us to cut the ties with the build host.
Changed (1.3.0)
-
Reference platform updated to Bullseye 64-bit based Raspberry Pi OS.
- Note: Migration from a 32-bit installation is not supported.
-
Migrated to Gecko SDK version to v4.2.0.
-
Updated Rust compiler from 1.60 to 1.64.
-
MQTT Client ID configuration is now mandatory for applications, it is used
for ApplicationMonitoring and defaults to the application name.
-
The Debian packages libuic*.deb has been renamed to libunify*.deb, to reflect
the name of the binary /usr/lib/libunify.so. Be aware that it should replace the
old package during upgrade, but it might require a manual reinstall of the packages
that depend on it - eg. uic-zpc or uic-zigpc.
-
The shared library libunify.so is now also available as a static library libunify.a
in the development package libunify-dev_*.deb.
-
The Portable Runtime is packaged with the previous release of Unify SDK 1.2.1.
- Note: The package can be updated by downloading the release artifact
unify_1.3.0_x86_64.zip
and replacing the old package in./resources/docker-files/
.
- Note: The package can be updated by downloading the release artifact