Releases: SiliconLabsSoftware/z-wave-protocol-controller
Releases · SiliconLabsSoftware/z-wave-protocol-controller
ver_1.7.1_RC5
z-wave-protocol-controller-ver_1.7.1_RC5 History of changes (since base): fix(ci): Align secret to GH_SL_ACCESS_TOKEN (ver_1.7.1_RC4-1-gcd913ee0e) GPG-URL: https://github.com/rzr.gpg Base: ver_1.7.1_RC4 Signed-off-by: Philippe Coval <[email protected]>
ver_1.7.1
What's Changed
- Revert "SWPROT-8953: zpc: Relax Werror for release, to be reverted" by @rzr in #27
- Revert "SWPROT-8953: libs2: Relax Werror for release, to be reverted" by @rzr in #37
- SWPROT-8953: cmake: Drop vers_1.7.0 hardcoded version by @rzr in #42
- SWPROT-8953: git: Remove .gitattributes to be part of next release by @rzr in #40
- SWPROT-8953: zpc: rust: Bump unsafe-libyaml by @rzr in #38
- SWPROT-8953: docs: a/z/d: Update supported_command_classes.rst by @rzr in #45
- SWPROT-8953: build: ci: Allow build in forks .g/w/build-rootfs.yml by @rzr in #39
- libs2: Update references for next release (batch 1) by @rzr in #51
- s2: Catch up applications/zpc/components/zwave/zwave_transports/s2/libs/zw-libs2/TestFramework by @rzr in #57
- libs2/tf: Fix a/z/c/z/z/s/l/z/T/cmock submodule to v2.5.3-g9d092898 by @rzr in #59
- libs2: zwave_transports: Align libs2 API in zwave_s2_transport.c (#51) by @rzr in #52
- SWPROT-9246: "NLS Node List Get/Report" implementation by @rzr in #53
- SWPROT-9320 Controller NLS state storage by @rzr in #54
- SWPROT-8953: docs: zpc: Relocate debug page by @rzr in #48
- SWPROT-8953: ci: github: Enable build in PR by @rzr in #68
- SWPROT-9363 move s2 inclusion controller to zpc by @silabs-aydogane in #66
- tests: Fix a/z/c/z/test/zwave_command_class_time_parameters_test on U… by @rzr in #69
- SWPROT-8953: build: cmake: Use Upstream cmock from UnifySDK by @rzr in #47
- Fix bypassed tests by deduplicating test framework and use UnifySDK one by @rzr in #70
- SWPROT-8953: Docs add Quickstart instructions by @rzr in #41
- p/UnifySDK: Add patch to remove uic-resources (LFS) by @rzr in #78
- p/UnifySDK: Refresh patches series to align z-wave/core/zpc/main by @rzr in #80
- docker: Slim down run image to save space for github by @rzr in #83
- Task/thdubois/wsl2 devices doc by @Thomasdjb in #73
- SWPROT-9242: Move s2 protocol CC encryption handling to protocol CC by @Thomasdjb in #43
- Include header algorithms to enable build with g++-14 by @lmolina in #88
- ci: github: Align docker image to zpc by @rzr in #89
- SWPROT-8953: scripts/sd_card/pyshrink: Removed codedroped upstream co… by @rzr in #90
- fix(github): Use build git rev for testing by @rzr in #91
- fix(tests): Add HOMEID support for cli and improve debug by @rzr in #92
- Correct typo in sphinx reference by @lmolina in #93
- fix(network_monitor): Delete previously allocated events in contiki by @rzr in #94
- sapi: Remove dead code ext_transport_security.c using rijndael-alg-fst by @rzr in #95
- tests: Update zwa app to latest and stick to it by @rzr in #98
- ci: github: Propagate test run outcome to commit status by @rzr in #102
- build: Harden the xml parser by @rzr in #101
- ci: github: Pin actions with sha by @rzr in #103
- ci: github: Restrict permissions for actions, test update commit status by @rzr in #105
- ci: github: Fix change status of head of failed run by @rzr in #106
- ci: github: Harden the test workflow by downloading into temp dir by @rzr in #108
- fix(cc): Fix zwave_command_class_user_code.c frame size checking by @rzr in #111
- z_tx: Harden zwave_tx_queue.cpp by checking snprintf by @rzr in #109
- zwave_rx: Harden zwave_rx_print_protocol_version in zwave_rx.c by @rzr in #104
- z_api_demo: Harden zwave_api_demo_callbacks.c by checking snprintf by @rzr in #114
- fix(cc): Fix central_scene handler on frame without cmd by @rzr in #115
- zwave_api: Harden zwapi_connection.c by checking snprintf by @rzr in #113
- fix(cc): Fix meter_control_test check on frame without cmd by @rzr in #117
- fix(cc): Fix class_configuration_control check with frame without cmd by @rzr in #116
- utils: Harden zpc_converters.c by checking snprintf by @rzr in #121
- zwave_api: Harden zwapi_protocol_rx_dispatch.c by checking snprintf by @rzr in #118
- z_api_demo: Harden zwave_api_demo_commands.c by checking snprintf by @rzr in #119
- controller: Harden zwave_controller_utils.c by checking snprintf by @rzr in #120
- ci: Make more secure workflow to prevent potentials injections by @rzr in #122
- SWPROT-9430: Update Get Node NLS State SAPI command by @Thomasdjb in #81
- fix(ci): tests: Prefer artfact over checkout action by @rzr in #123
- test: Add s2v2 test (checking for NLS) by @rzr in #86
- sec: Harden transport frame handlers by @rzr in #124
- fix(cc/nif): Allocate more space for NIF to unpacking extended cc by @rzr in #125
- fix(zwapi) Harden zwapi_connection_tx in zwapi_connection.c by @rzr in #127
- fix(test): Improve S2v2 testing by @rzr in #128
- feat(build): docker/Dockerfile: Removed as not part of z-wave-protoco… by @rzr in #131
- fix(zwapi): Prevent injection while refreshing caps by @rzr in #126
- fix(s2): Harden S2_init_ctx using safe memset by @rzr in #137
- zapi: Harden more dispatch to prevent invalid data and fix MLK by @rzr in #132
- Add sonar scanner feature if available by @rzr in #134
- fix(s2): Support C23 for secure memset (for MacOS clang-17) by @rzr in #139
- feat(build): Offload mosquitto maintenance to Debian by @rzr in #142
- feat(test): Bump z-wave-stack-binaries to use latest release 25.9.0 by @rzr in #140
- feat(test): Add soc_multilevel_sensor app by @rzr in https://githu...
ver_1.7.0
[1.7.0] - Feb 2025
BREAKING: ZPC has been relocated outside of UnifySDK and is now dependent on it.
Added (1.7.0)
- Z-Wave S2v2 alpha support along Silicon Labs Z-Wave firmware (7.23.x)
- Notification CC updated to support Alarm CC v1 and v2
- Notification CC support Push/Pull Mode Discovery and probe
- Notification CC support unknown type
- Time Parameters CC support
- CRC16 Encapsulation
Changes (1.7.0)
- Standlone project, helper script to setup native reference system (used for docker, github CI etc)
Fixed (1.7.0)
- Improvement to prevent faulty devices to block the TX queue
- Notification CC fixes to pass CTT
- OnOff: Disable unsupported UCL commands (effects)
Known issues (1.7.0)
- User credentials still Experimental
- ZPC's UnifySDK related documentation may be inconsistent.
Full Changelog: ver_1.6.0-RC4...ver_1.7.0
ver_1.6.0-RC4
Please use the official release at:
https://github.com/SiliconLabs/UnifySDK/releases/tag/ver_1.6.0
These assets are unsupported, you can learn more about the migration process at:
https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/blob/main/NEWS.md
What's Changed
- SWPROT-8953: Import UnifySDK ver_1.6.0 codebase for ZPC by @rzr in #1
- Enable CI by @rzr in #2
- Disable dev-ui (and make it optional with some fixes) by @rzr in #3
- UIC-3082: build: Install artifacts to dist by @rzr in #4
- Release assets on tag by @rzr in #5
Full Changelog: https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/commits/ver_1.6.0-RC4