ver_1.7.1
Pre-release
Pre-release
What's Changed
- Revert "SWPROT-8953: zpc: Relax Werror for release, to be reverted" by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/27
- Revert "SWPROT-8953: libs2: Relax Werror for release, to be reverted" by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/37
- SWPROT-8953: cmake: Drop vers_1.7.0 hardcoded version by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/42
- SWPROT-8953: git: Remove .gitattributes to be part of next release by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/40
- SWPROT-8953: zpc: rust: Bump unsafe-libyaml by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/38
- SWPROT-8953: docs: a/z/d: Update supported_command_classes.rst by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/45
- SWPROT-8953: build: ci: Allow build in forks .g/w/build-rootfs.yml by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/39
- libs2: Update references for next release (batch 1) by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/51
- s2: Catch up applications/zpc/components/zwave/zwave_transports/s2/libs/zw-libs2/TestFramework by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/57
- libs2/tf: Fix a/z/c/z/z/s/l/z/T/cmock submodule to v2.5.3-g9d092898 by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/59
- libs2: zwave_transports: Align libs2 API in zwave_s2_transport.c (#51) by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/52
- SWPROT-9246: "NLS Node List Get/Report" implementation by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/53
- SWPROT-9320 Controller NLS state storage by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/54
- SWPROT-8953: docs: zpc: Relocate debug page by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/48
- SWPROT-8953: ci: github: Enable build in PR by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/68
- SWPROT-9363 move s2 inclusion controller to zpc by Aydogan Ersoz (@silabs-aydogane) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/66
- tests: Fix a/z/c/z/test/zwave_command_class_time_parameters_test on U… by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/69
- SWPROT-8953: build: cmake: Use Upstream cmock from UnifySDK by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/47
- Fix bypassed tests by deduplicating test framework and use UnifySDK one by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/70
- SWPROT-8953: Docs add Quickstart instructions by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/41
- p/UnifySDK: Add patch to remove uic-resources (LFS) by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/78
- p/UnifySDK: Refresh patches series to align z-wave/core/zpc/main by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/80
- docker: Slim down run image to save space for github by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/83
- Task/thdubois/wsl2 devices doc by Thomas du Boisrouvray (@Thomasdjb) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/73
- SWPROT-9242: Move s2 protocol CC encryption handling to protocol CC by Thomas du Boisrouvray (@Thomasdjb) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/43
- Include header algorithms to enable build with g++-14 by Laudin Alessandro Molina Troconis (@lmolina) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/88
- ci: github: Align docker image to zpc by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/89
- SWPROT-8953: scripts/sd_card/pyshrink: Removed codedroped upstream co… by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/90
- fix(github): Use build git rev for testing by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/91
- fix(tests): Add HOMEID support for cli and improve debug by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/92
- Correct typo in sphinx reference by Laudin Alessandro Molina Troconis (@lmolina) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/93
- fix(network_monitor): Delete previously allocated events in contiki by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/94
- sapi: Remove dead code ext_transport_security.c using rijndael-alg-fst by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/95
- tests: Update zwa app to latest and stick to it by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/98
- ci: github: Propagate test run outcome to commit status by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/102
- build: Harden the xml parser by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/101
- ci: github: Pin actions with sha by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/103
- ci: github: Restrict permissions for actions, test update commit status by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/105
- ci: github: Fix change status of head of failed run by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/106
- ci: github: Harden the test workflow by downloading into temp dir by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/108
- fix(cc): Fix zwave_command_class_user_code.c frame size checking by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/111
- z_tx: Harden zwave_tx_queue.cpp by checking snprintf by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/109
- zwave_rx: Harden zwave_rx_print_protocol_version in zwave_rx.c by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/104
- z_api_demo: Harden zwave_api_demo_callbacks.c by checking snprintf by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/114
- fix(cc): Fix central_scene handler on frame without cmd by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/115
- zwave_api: Harden zwapi_connection.c by checking snprintf by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/113
- fix(cc): Fix meter_control_test check on frame without cmd by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/117
- fix(cc): Fix class_configuration_control check with frame without cmd by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/116
- utils: Harden zpc_converters.c by checking snprintf by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/121
- zwave_api: Harden zwapi_protocol_rx_dispatch.c by checking snprintf by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/118
- z_api_demo: Harden zwave_api_demo_commands.c by checking snprintf by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/119
- controller: Harden zwave_controller_utils.c by checking snprintf by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/120
- ci: Make more secure workflow to prevent potentials injections by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/122
- SWPROT-9430: Update Get Node NLS State SAPI command by Thomas du Boisrouvray (@Thomasdjb) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/81
- fix(ci): tests: Prefer artfact over checkout action by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/123
- test: Add s2v2 test (checking for NLS) by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/86
- sec: Harden transport frame handlers by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/124
- fix(cc/nif): Allocate more space for NIF to unpacking extended cc by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/125
- fix(zwapi) Harden zwapi_connection_tx in zwapi_connection.c by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/127
- fix(test): Improve S2v2 testing by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/128
- feat(build): docker/Dockerfile: Removed as not part of z-wave-protoco… by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/131
- fix(zwapi): Prevent injection while refreshing caps by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/126
- fix(s2): Harden S2_init_ctx using safe memset by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/137
- zapi: Harden more dispatch to prevent invalid data and fix MLK by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/132
- Add sonar scanner feature if available by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/134
- fix(s2): Support C23 for secure memset (for MacOS clang-17) by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/139
- feat(build): Offload mosquitto maintenance to Debian by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/142
- feat(test): Bump z-wave-stack-binaries to use latest release 25.9.0 by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/140
- feat(test): Add soc_multilevel_sensor app by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/135
- fix(zwave_rx): Harden zwave_rx_zwapi_callbacks.c by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/141
- feat(test): Add soc_door_lock_keypad test by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/148
- Fix beam flag parsing using bitwise AND instead of OR by @Copilot in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/150
- User credentials Command Class by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/144
- Fix zwa test by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/152
- Color Switch by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/146
- fix(ci): Align secret to GH_SL_ACCESS_TOKEN by Philippe Coval (@rzr) in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/155
New Contributors
- Thomas du Boisrouvray (@Thomasdjb) made their first contribution in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/73
- @Copilot made their first contribution in https://github.com/SiliconLabsSoftware/z-wave-protocol-controller/pull/150
Full Changelog: SiliconLabsSoftware/z-wave-protocol-controller@ver_1.7.0...ver_1.7.1