Releases: home-assistant-libs/python-matter-server
Releases · home-assistant-libs/python-matter-server
5.1.0
What’s Changed
- #473 - Bump schema version to 6 (@marcelveldt)
- #472 - Move delayed interview to own callback (@marcelveldt)
- #471 - Optimize commission and (re)subscription flows (@marcelveldt)
- #470 - Allow to commission with code on network only (@agners)
- #469 - Add IP address support for commission_on_network (@agners)
- #462 - Log extensively during commissioning (@agners)
⬆️ Dependencies and CI
4 changes
- #467 - Bump pylint from 3.0.2 to 3.0.3 (@dependabot)
- #466 - Bump black from 23.11.0 to 23.12.0 (@dependabot)
- #468 - Bump isort from 5.13.0 to 5.13.2 (@dependabot)
- #461 - Bump isort from 5.12.0 to 5.13.0 (@dependabot)
5.0.3
What's Changed
- Do not override the timeout of the operational node discovery by @marcelveldt in #458
Full Changelog: 5.0.2...5.0.3
5.0.2
What’s Changed
- #457 - Disable PASE for operational node discovery (@marcelveldt)
⬆️ Dependencies and CI
- #456 - Bump actions/setup-python from 4.8.0 to 5.0.0 (@dependabot)
5.0.1
What’s Changed
- #447 - Fix open commissioning window tuple bug (@oidebrett)
- #450 - Implement more aggressive retry logic for resolving and first interview (@marcelveldt)
- #451 - Lower logging of attribute changed callback (@marcelveldt)
⬆️ Dependencies and CI
2 changes
- #454 - Bump actions/setup-python from 4.7.1 to 4.8.0 (@dependabot)
- #446 - Bump cryptography from 41.0.5 to 41.0.7 (@dependabot)
5.0.0
What’s Changed
- #437 - Allow writing null to attributes (fixes #434) (@joebandenburg)
- #436 - Add async-timeout (@MartinHjelmare)
- #429 - Debounce node availability a bit (@marcelveldt)
- #430 - Support custom Clusters and Attributes (@marcelveldt)
⚠ Breaking Changes
SCHEMA CHANGED TO VERSION 5
Although there are no breaking changes in any of the public methods, the data schema is not compatible and has been bumped to version 5. Clients with older schema versions can not communicate with the server running schema 5 (or higher) making this a breaking change.
⬆️ Dependencies and CI
6 changes
- #440 - Bump pypa/gh-action-pypi-publish from 1.8.10 to 1.8.11 (@dependabot)
- #439 - Bump mypy from 1.7.0 to 1.7.1 (@dependabot)
- #435 - Bump docker/build-push-action from 5.0.0 to 5.1.0 (@dependabot)
- #433 - Bump black from 23.10.1 to 23.11.0 (@dependabot)
- #432 - Bump mypy from 1.6.1 to 1.7.0 (@dependabot)
- #430 - Support custom Clusters and Attributes (@marcelveldt)
4.0.2
What’s Changed
Patch release to prevent high cpu usage of Matter server.
- #428 - Add temporary guard for infinite loop in resub logic (@marcelveldt)
- #427 - Remove the workaround that is overriding the liveness timeout (@marcelveldt)
4.0.1
What’s Changed
- #425 - Use shorter subscription interval for mains powered devices (@marcelveldt)
- #424 - Bump sdk wheels to 2023.10.2 (@marcelveldt)
- #419 - Add a cache to dataclass_from_dict (@bdraco)
- #418 - Add IP utilities for diagnostics (@agners)
⬆️ Dependencies and CI
3 changes
- #423 - Bump cryptography from 41.0.4 to 41.0.5 (@dependabot)
- #422 - Bump black from 23.10.0 to 23.10.1 (@dependabot)
- #421 - Bump pytest from 7.4.2 to 7.4.3 (@dependabot)
4.0.0
What’s Changed
- #414 - Bump Matter SDK to 1.2.0.0 (@marcelveldt)
- #417 - Automatically re-interview a node if its software version has changed (@marcelveldt)
- #416 - Adjust subscription logic a bit (@marcelveldt)
- #415 - Cleanup/clarify commission_on_network (@marcelveldt)
- #405 - Bump chip wheels to 2023.11.0b1 (sdk 1.2 rc1) (@marcelveldt)
- #397 - Fix scripts/generate_devices.py scripts (@thsvkd)
- #387 - Correct example for sending a command, format JSON examples (@farshidtz)
- #379 - Relax setuptools dependency (@tjni)
- #372 - Fix typo in MatterEndpoint.repr (@wasnertobias)
⬆️ Dependencies and CI
29 changes
- #412 - Bump black from 23.9.1 to 23.10.0 (@dependabot)
- #411 - Bump mypy from 1.6.0 to 1.6.1 (@dependabot)
- #413 - Bump pylint from 3.0.1 to 3.0.2 (@dependabot)
- #410 - Bump actions/checkout from 4.1.0 to 4.1.1 (@dependabot)
- #409 - Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 (@dependabot)
- #407 - Bump mypy from 1.5.1 to 1.6.0 (@dependabot)
- #374 - Bump flake8 from 6.0.0 to 6.1.0 (@dependabot)
- #404 - Bump pylint from 2.17.7 to 3.0.1 (@dependabot)
- #401 - Bump actions/setup-python from 4.7.0 to 4.7.1 (@dependabot)
- #400 - Bump pylint from 2.17.5 to 2.17.7 (@dependabot)
- #399 - Bump cryptography from 41.0.3 to 41.0.4 (@dependabot)
- #398 - Bump actions/checkout from 4.0.0 to 4.1.0 (@dependabot)
- #391 - Bump pytest-aiohttp from 1.0.4 to 1.0.5 (@dependabot)
- #394 - Bump docker/login-action from 2.2.0 to 3.0.0 (@dependabot)
- #393 - Bump docker/setup-buildx-action from 2.10.0 to 3.0.0 (@dependabot)
- #392 - Bump docker/build-push-action from 4.2.0 to 5.0.0 (@dependabot)
- #390 - Bump black from 23.7.0 to 23.9.1 (@dependabot)
- #389 - Bump pytest from 7.4.1 to 7.4.2 (@dependabot)
- #385 - Bump docker/build-push-action from 4.1.1 to 4.2.0 (@dependabot)
- #382 - Bump pytest from 7.4.0 to 7.4.1 (@dependabot)
- #383 - Bump actions/checkout from 3.6.0 to 4.0.0 (@dependabot)
- #381 - Bump docker/setup-buildx-action from 2.9.1 to 2.10.0 (@dependabot)
- #380 - Bump actions/checkout from 3.5.3 to 3.6.0 (@dependabot)
- #378 - Bump mypy from 1.5.0 to 1.5.1 (@dependabot)
- #376 - Bump pypa/gh-action-pypi-publish from 1.8.8 to 1.8.10 (@dependabot)
- #377 - Bump mypy from 1.4.1 to 1.5.0 (@dependabot)
- #375 - Bump cryptography from 41.0.2 to 41.0.3 (@dependabot)
- #373 - Bump pylint from 2.17.4 to 2.17.5 (@dependabot)
4.0.0 BETA 0
Initial support for Matter 1.2 (based on RC1)
3.7.0
What’s Changed
- #370 - Allow forwarding Node Events (@marcelveldt)
- #368 - Do not try to reinterview deleted node (@marcelveldt)
- #369 - A few small optimizations (@marcelveldt)
- #367 - Fix image name in compose.yml (@marcelveldt)
⬆️ Dependencies and CI
5 changes
- #362 - Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 (@dependabot)
- #364 - Bump cryptography from 41.0.1 to 41.0.2 (@dependabot)
- #365 - Bump black from 23.3.0 to 23.7.0 (@dependabot)
- #363 - Bump actions/setup-python from 4.6.1 to 4.7.0 (@dependabot)
- #361 - Change the header for dependencies and ci related commits (@marcelveldt)