Add unit test for Matter dev board detection criteria
Add `get_detection_info` and transport port number to RPi Matter controller
Fix external unit test failures
Add interfaces/enums for thermostat endpoint and cluster
Log descriptor cluster output in Matter functional tests
Make GDM package_management install_uninstall test more stable.
Implement min/max level attr for chip-tool based level control cluster
Implement `PigweedSocketComms` and `RaspberryPiMatter` device controller.
Implement `PigweedRpcSocketTransport`
Add spake info test case and pw_rpc_common document
Make GazooDeviceBase.start_new_log() retain loaded log event filters
Add factory reset method to rpi_matter_controller
Accept --paa-trust-store-path flag for chip-tool commissioning
Add ping verification to SshDevice.wait_for_bootup_complete
Add `MaxLevel` and `MinLevel` attribute to `Level` cluster.
Add dimmable_light alias to RPi Matter controller
Fix device_type_id = None for unsupported endpoint
Isolate RPC method name for switchboard call
Add 'searchwindowsize' arg to RaspbianDevice.shell
Add support for matter onoff light switch.
Support running command in background for SSH shell method.
Fix health check failure error message and logs not containing the health check name for DeviceErrors
Switch to using session as a context manager & added typing hints.
Add functional tests for contact sensor and occupancy sensor
Enable stress testing via --runs-per-test=N
Support M5Stick model.
Cleanup Silence type errors generated by an upcoming pytype release.
Update PyOCD and pyudev dependency versions for Python 3.10 compatibility in the pip distribution
Add SSHNotConnectedError
Rename occupancy to occupancy_sensing cluster
Remove Switchboard.call() transport type check
Fix test_gazoo_device_base_start_new_log unit test failure
Remove unused transport_jlink_*, transport_serial_send_xoff Switchboard methods
Fix <device>.set_property() not storing optional properties in device configs
Fix for doc scrubbing being too aggressive
Implement advertisement APIs for commissioning.
Add documentation for contact, occupancy sensor.
Create measurement cluster base.
Implement set / get device spake information.
Occupancy and level control cluster chip-tool implementation
Update firmware version API.
Create humidity sensor test suite.
Implement Humidity sensor and Relative humidity measurement cluster.
Add support for occupancy sensor device type
Add support for matter contact sensor.
Add 'hardware_model' to the optional properties tested by optional_properties_test_suite
Update Matter Endpoints document to capture chip-tool usage
Add troubleshooting section for Raspi detection failure.