Releases: home-assistant-libs/python-matter-server
Releases · home-assistant-libs/python-matter-server
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)
3.6.4
What’s Changed
- #359 - Add some workaround logic to poll devices that are unavailable for a longer period of time (@marcelveldt)
- #357 - Improve node resolving for nodes offline at startup (@marcelveldt)
- #355 - Use stable tag in example compose file (@agners)
⬆️ Dependencies
5 changes
- #360 - Add basic issue template config to show links (@marcelveldt)
- #358 - Bump pypa/gh-action-pypi-publish from 1.8.7 to 1.8.8 (@dependabot)
- #346 - Automatic versioning with release drafter (@marcelveldt)
- #350 - Bump docker/setup-buildx-action from 2.8.0 to 2.9.0 (@dependabot)
- #345 - Bump docker/setup-buildx-action from 2.7.0 to 2.8.0 (@dependabot)
3.6.3
What’s Changed
- #342 - Add read attribute command/feature (@marcelveldt)
- #341 - Add feature to write an attribute to a node (@marcelveldt)
3.6.2
What's Changed
- Some small fixes for the client by @marcelveldt in #339
- Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 by @dependabot in #340
- fix fallback subscriptions for old HA versions by @wozz in #343
Full Changelog: 3.6.1...3.6.2
3.6.1
What's Changed
- Fallback to wildcard subscription if no explicit subscription defined by @marcelveldt in #338
Full Changelog: 3.6.0...3.6.1
3.6.0
What’s Changed
- #337 - Add some additional logging to client (@marcelveldt)
- #335 - Refactor subscription logic (@marcelveldt)
⚠ Breaking Changes
- The schema is bumped to version 4
- Attributes need to be explicitly subscribed from now on
⬆️ Dependencies
6 changes
- #336 - Bump pypa/gh-action-pypi-publish from 1.8.6 to 1.8.7 (@dependabot)
- #332 - Bump docker/build-push-action from 3.3.0 to 4.1.1 (@dependabot)
- #333 - Bump docker/setup-buildx-action from 2.2.1 to 2.7.0 (@dependabot)
- #334 - Bump docker/login-action from 2.1.0 to 2.2.0 (@dependabot)
- #330 - Bump pytest from 7.3.2 to 7.4.0 (@dependabot)
- #331 - Bump mypy from 1.3.0 to 1.4.1 (@dependabot)