Skip to content

ver_1.5.0

Latest
Compare
Choose a tag to compare
@unify-automated unify-automated released this 14 Feb 14:00
· 2 commits to main since this release

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

Unify Host SDK documentation.

For the application specific release notes, please follow these links:

Added (1.5.0)

  • Portable runtime GUI is now being released as an artifact for windows and Linux.

  • Added Description cluster with device type attribute to unify. (Experimental)

  • Upgraded DoorLock cluster to match matter data model. (Experimental)

  • Mosquitto version updated to 2.0.15.

  • Docker

    • Rust version updated to 1.71.

    • Updated and documented the dependencies used in Unify Docker.

  • CMake

    • Will throw build failure error if sl_status_string.sh generation failed.

    • GIT_VERSION_SHA variable will be populated during cmake build.(this variable is a part of final version string)

Fixed (1.5.0)

  • NetworkList State attribute section is now added to Unify Specification.

  • Added handling for ExecuteIfOff parameter of move and movetolevel command of Level cluster.

  • Removed ignorable error messages regarding file descriptors on terminal resize.

  • Fixed asSnakeCaseUpper JSON helper function when several letters are uppercase in a row.

    Example: String AoXLocatorCTEMode -> was previosly AOX_LOCATORCTE_MODE

                                  -> After fix will be AOX_LOCATOR_CTE_MODE
    

Known Issues (1.5.0)

  • Supports GSDK version 4.3.0.

  • The 1.5.0 protocol controllers MUST be used with the 1.5.0 libunify only (as a result of updating the JSON helper function).

  • ZigPC 1.5.0 release is of Alpha quality.

  • UIC-2261: Attribute Mapper parent operator navigation does not always work (only on left hand sides).

    Note: Avoid using the parent operator in UAM files, use the common_parent_type scope setting instead.

  • UIC-2228: Attribute Mapper reducer is disabled due to errors. The mapper will not successfully reduce constant expressions.

    Note: Avoid unnecessary calculations in the UAM files. e.g. write 100 instead of 10*10.

  • UIC-2725: The Dotdot MQTT library does not always use enum names, even though the Unify Specification indicates that it should.

    Note: Be tolerant to numbers instead of strings for enums.