Skip to content

Latest commit

 

History

History
48 lines (40 loc) · 2.5 KB

CHANGES.md

File metadata and controls

48 lines (40 loc) · 2.5 KB

Z-Wave Silabs Release Notes

Release v0.1

  • Supports WPK/WSTK control through admin interface (telnet port 4902)
  • Supports Z-Wave sample apps CLI (telnet port 4901)
  • Uses commander-cli to flash and get info on the radio board, to retrieve the Z-Wave DSK, etc.
  • Added a way to do direct inclusion/exclusion devices (secured/unsecured)
  • Added a way to use SmartStart through uic-upvl
  • Added a way to OTA through uic-image-provider
  • Added a way to control ZPC through MQTT
  • Supports socat to get rid of the ubs connection between the ncp_serial_api_controller and ZPC
  • Clean management of subprocesses, logs and configuration (zwave binaries location, bootloader keys, cluster description file location)
  • Integrates with Pytest and the CI (fixtures and Junit report)

Release v0.2

  • Is now a pytest plugin, this means that a conftest.py is not needed to load fixtures anymore, they will automatically be launched by pytest
  • Installs pytest-rerunfailures by default now
  • Supports DCH/PTI parsing in both .pcap and .zlf files (pcap support is partial)
  • Supports RTT traces using commander-cli (for now all the output from commander-cli is dumped, which is not the cleanest)
  • Supports running UIC tools without needing access to /etc or /var
  • Has a better look and feel for tests through the use introduction of a device_factory fixture for spawning nodes
  • Has a better interface for choosing on which cluster should the current test session run on (--hw-cluster cli option)
  • Supports macOS natively

Release v0.3

  • Removed automatic reset of WPK on each test
  • Removed pytest-rerunfailures as it may actually hide some issues
  • Has better DCH and PTI parsers, they were updated to be used in other projects
  • Supports all Z-Wave regions
  • Supports all NCP applications, their serial interfaces are exposed through socat
  • Supports railtest application for frame injection among other use case

Release v0.4

  • Removed Zpc from the device_factory, it has to be instantiated manually in the test
  • Removed DevZwaveNcpZnifferPti to match with the future removal of this app from the SiliconLabs Z-Wave SDK
  • WPK IPs are now resolved once at the start of the test session
  • Mosquitto MQTT broker and Zpc now use Unix Domain Sockets to communicate
  • Helper scripts were added to the examples (DCH traffic dumping, zlf to pcap conversion, dump pcap content to csv)
  • The fixture responsible for returning the log directory for the current session now returns a relative path