Releases: home-assistant-libs/python-matter-server
Releases · home-assistant-libs/python-matter-server
6.1.1
What’s Changed
- #745 - Bump minimal schema version to 9 (@agners)
- #737 - Introduce loop property to get the event loop (@agners)
- #736 - Use secrets to generate the discriminator (@agners)
⬆️ Dependencies and CI
4 changes
- #743 - Bump ruff from 0.4.7 to 0.4.8 (@dependabot)
- #741 - Bump pytest from 8.2.1 to 8.2.2 (@dependabot)
- #740 - Bump cryptography from 42.0.7 to 42.0.8 (@dependabot)
- #739 - Bump pylint from 3.2.2 to 3.2.3 (@dependabot)
6.1.0
What’s Changed
- #734 - Improve Thread network diagnostics parsing (@agners)
- #733 - Don't fail when encountering invalid strings (@agners)
- #731 - Remove node from polled attributes when its removed (@marcelveldt)
- #728 - Fix SDK reentrancy issues (@agners)
- #727 - Fix open commissioning window (@agners)
- #726 - Update the descriptions.ts to account for latest changes (@marcelveldt)
- #725 - Fix arguments in ChipDeviceControllerWrapper (@agners)
- #724 - Only Poll individual attributes in custom Eve cluster (@marcelveldt)
- #722 - Fix custom attribute polling due to redundant lock (@marcelveldt)
- #720 - Refactor MatterDeviceController (@agners)
- #717 - Refactor and rename _resolve_node to _establish_case_session (@agners)
- #716 - Use SetRawAttributeUpdateCallback to support custom clusters (@agners)
⚠ Breaking Changes
- #715 - Refactor logic for handling Custom Clusters/Attributes (@marcelveldt)
⬆️ Dependencies and CI
4 changes
- #732 - Bump ruff from 0.4.5 to 0.4.7 (@dependabot)
- #721 - Bump docker/login-action from 3.1.0 to 3.2.0 (@dependabot)
- #718 - Bump codespell from 2.2.6 to 2.3.0 (@dependabot)
- #719 - Bump ruff from 0.4.4 to 0.4.5 (@dependabot)
6.1.0 BETA 2
What’s Changed
- #731 - Remove node from polled attributes when its removed (@marcelveldt)
- #728 - Fix SDK reentrancy issues (@agners)
- #727 - Fix open commissioning window (@agners)
- #726 - Update the descriptions.ts to account for latest changes (@marcelveldt)
- #725 - Fix arguments in ChipDeviceControllerWrapper (@agners)
- #724 - Only Poll individual attributes in custom Eve cluster (@marcelveldt)
- #722 - Fix custom attribute polling due to redundant lock (@marcelveldt)
- #720 - Refactor MatterDeviceController (@agners)
- #717 - Refactor and rename _resolve_node to _establish_case_session (@agners)
- #716 - Use SetRawAttributeUpdateCallback to support custom clusters (@agners)
⚠ Breaking Changes
- #715 - Refactor logic for handling Custom Clusters/Attributes (@marcelveldt)
⬆️ Dependencies and CI
4 changes
- #732 - Bump ruff from 0.4.5 to 0.4.7 (@dependabot)
- #721 - Bump docker/login-action from 3.1.0 to 3.2.0 (@dependabot)
- #718 - Bump codespell from 2.2.6 to 2.3.0 (@dependabot)
- #719 - Bump ruff from 0.4.4 to 0.4.5 (@dependabot)
6.1.0 BETA 1
What’s Changed
- #726 - Update the descriptions.ts to account for latest changes (@marcelveldt)
- #725 - Fix arguments in ChipDeviceControllerWrapper (@agners)
- #724 - Only Poll individual attributes in custom Eve cluster (@marcelveldt)
- #722 - Fix custom attribute polling due to redundant lock (@marcelveldt)
- #720 - Refactor MatterDeviceController (@agners)
- #717 - Refactor and rename _resolve_node to _establish_case_session (@agners)
- #716 - Use SetRawAttributeUpdateCallback to support custom clusters (@agners)
⚠ Breaking Changes
- #715 - Refactor logic for handling Custom Clusters/Attributes (@marcelveldt)
⬆️ Dependencies and CI
3 changes
- #721 - Bump docker/login-action from 3.1.0 to 3.2.0 (@dependabot)
- #718 - Bump codespell from 2.2.6 to 2.3.0 (@dependabot)
- #719 - Bump ruff from 0.4.4 to 0.4.5 (@dependabot)
6.1.0 BETA 0
What’s Changed
- #717 - Refactor and rename _resolve_node to _establish_case_session (@agners)
- #716 - Use SetRawAttributeUpdateCallback to support custom clusters (@agners)
⚠ Breaking Changes
- #715 - Refactor logic for handling Custom Clusters/Attributes (@marcelveldt)
⬆️ Dependencies and CI
3 changes
- #721 - Bump docker/login-action from 3.1.0 to 3.2.0 (@dependabot)
- #718 - Bump codespell from 2.2.6 to 2.3.0 (@dependabot)
- #719 - Bump ruff from 0.4.4 to 0.4.5 (@dependabot)
6.0.1
What’s Changed
Bugfixes for running the docker image.
- #708 - Pass PAA certificate path by default to data directory (@agners)
- #706 - Use mkdirs for paa_root_certs as the intermediate directories do not exist (@D3v01dZA)
⬆️ Dependencies and CI
4 changes
- #712 - Bump pytest from 8.2.0 to 8.2.1 (@dependabot)
- #711 - Bump pylint from 3.1.0 to 3.2.2 (@dependabot)
- #713 - Bump pytest-asyncio from 0.23.6 to 0.23.7 (@dependabot)
- #705 - Bump actions/checkout from 4.1.4 to 4.1.6 (@dependabot)
6.0.0
What’s Changed
- #675 - Bump chip wheels to 2024.4.1 (Matter SDK 1.3) (@marcelveldt)
- #701 - Update to Matter SDK wheels 2024.5.0 (@agners)
- #695 - Log effective reporting interval (@agners)
- #694 - Fix imports at runtime (@agners)
- #687 - Address and enable flake8 type checking checks (@agners)
- #692 - Use ping binary for IPv6 (@agners)
- #688 - Deduplicate PAA certificates using Subject Key Identifier (@agners)
- #686 - Pin Python Matter server dependencies (@agners)
⬆️ Dependencies and CI
8 changes
- #691 - Bump orjson from 3.9.15 to 3.10.3 (@dependabot)
- #697 - Bump cryptography from 42.0.6 to 42.0.7 (@dependabot)
- #700 - Bump pre-commit from 3.7.0 to 3.7.1 (@dependabot)
- #699 - Bump aiorun from 2023.7.2 to 2024.5.1 (@dependabot)
- #698 - Bump ruff from 0.4.3 to 0.4.4 (@dependabot)
- #690 - Bump cryptography from 42.0.5 to 42.0.6 (@dependabot)
- #689 - Bump ruff from 0.4.2 to 0.4.3 (@dependabot)
6.0.0 BETA 1
What’s Changed
- #695 - Log effective reporting interval (@agners)
- #694 - Fix imports at runtime (@agners)
- #687 - Address and enable flake8 type checking checks (@agners)
- #692 - Use ping binary for IPv6 (@agners)
- #688 - Deduplicate PAA certificates using Subject Key Identifier (@agners)
- #686 - Pin Python Matter server dependencies (@agners)
⬆️ Dependencies and CI
3 changes
- #690 - Bump cryptography from 42.0.5 to 42.0.6 (@dependabot)
- #689 - Bump ruff from 0.4.2 to 0.4.3 (@dependabot)
- #675 - Bump chip wheels to 2024.4.1 (Matter SDK 1.3) (@marcelveldt)
6.0.0 BETA 0
What's Changed
- Bump chip wheels to 2024.4.1 (Matter SDK 1.3) by @marcelveldt in #675
Full Changelog: 5.10.0...6.0.0b0
5.10.0
What’s Changed
- #684 - Handle value specified as bytes received as integer (@marcelveldt)
- #676 - Some small tweaks to the subscripions logic (@marcelveldt)
- #662 - Add verbose log level (@marcelveldt)
- #670 - Retry certification fetch if the first attempt fails (@agners)
- #669 - Expand dashboard to explore Node values (@marcelveldt)
- #651 - Add support for importing (temporary) test nodes (@marcelveldt)
⬆️ Dependencies and CI
13 changes
- #679 - Bump mypy from 1.9.0 to 1.10.0 (@dependabot)
- #681 - Bump ruff from 0.4.1 to 0.4.2 (@dependabot)
- #683 - Bump pytest from 8.1.1 to 8.2.0 (@dependabot)
- #677 - Bump actions/checkout from 4.1.3 to 4.1.4 (@dependabot)
- #672 - Bump ruff from 0.3.7 to 0.4.1 (@dependabot)
- #671 - Bump actions/checkout from 4.1.2 to 4.1.3 (@dependabot)
- #668 - Bump zeroconf from 0.132.0 to 0.132.2 (@dependabot)
- #667 - Bump ruff from 0.3.5 to 0.3.7 (@dependabot)
- #666 - Bump docker/setup-buildx-action from 3.2.0 to 3.3.0 (@dependabot)
- #665 - Bump zeroconf from 0.131.0 to 0.132.0 (@dependabot)
- #664 - Bump ruff from 0.3.4 to 0.3.5 (@dependabot)
- #663 - Bump pre-commit-hooks from 4.5.0 to 4.6.0 (@dependabot)
- #661 - Drop Python safety module from dependencies (@agners)