Releases: home-assistant-libs/python-matter-server
Releases · home-assistant-libs/python-matter-server
5.7.0
What’s Changed
- #597 - A collection of small (stability) fixes and tweaks (@marcelveldt)
- #599 - Use single SDK worker Thread (@agners)
- #598 - Update to Matter SDK wheels 2024.2.1 (@agners)
- #595 - Extend sleep in release action (@marcelveldt)
- #596 - Ensure that the dashboard build is included in the py wheel (@marcelveldt)
- #593 - Include (base) dashboard in the builtin-webserver (@marcelveldt)
- #594 - Catch TimeoutError while retrieving certificates (@marcelveldt)
- #589 - A few small fixes to the share (open commissioning window) feature (@marcelveldt)
- #590 - Uniform the result of read_attribute to always return a dict (@marcelveldt)
- #591 - Lower log level of zeroconf (@marcelveldt)
- #566 - Fix Nullable values in write attributes procedure (@BDeliers)
- #585 - Fix ping node and retrieval of IP addresses (@marcelveldt)
- #584 - Remove resolve lock (@marcelveldt)
⬆️ Dependencies and CI
5 changes
- #588 - Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 (@dependabot)
- #587 - Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 (@dependabot)
- #581 - Bump pylint from 3.0.3 to 3.1.0 (@dependabot)
- #582 - Bump pytest from 8.0.1 to 8.0.2 (@dependabot)
- #583 - Bump cryptography from 42.0.3 to 42.0.5 (@dependabot)
5.7.0 BETA 6
Some final tweaks to test
5.7.0 BETA 5
5.7.0b5 remove setup lock as the lock to the sdk is enough to throttle
5.7.0 BETA 4
5.7.0b4 use node lock for read and write attribute
5.7.0 BETA 3
5.7.0b3 add explicit exception handler to subscribe
5.7.0 BETA 2
What's Changed
- Bump cryptography from 42.0.3 to 42.0.5 by @dependabot in #583
- Bump pytest from 8.0.1 to 8.0.2 by @dependabot in #582
- Bump pylint from 3.0.3 to 3.1.0 by @dependabot in #581
- Remove resolve lock by @marcelveldt in #584
- Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 by @dependabot in #587
- Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in #588
- Fix ping node and retrieval of IP addresses by @marcelveldt in #585
- Fix Nullable values in write attributes procedure by @BDeliers in #566
- Lower log level of zeroconf by @marcelveldt in #591
- Uniform the result of read_attribute to always return a dict by @marcelveldt in #590
- A few small fixes to the share (open commissioning window) feature by @marcelveldt in #589
- Catch TimeoutError while retrieving certificates by @marcelveldt in #594
- Include (base) dashboard in the builtin-webserver by @marcelveldt in #593
- Ensure that the dashboard build is included in the py wheel by @marcelveldt in #596
- Extend sleep in release action by @marcelveldt in #595
- Update to Matter SDK wheels 2024.2.1 by @agners in #598
New Contributors
Full Changelog: 5.6.0...5.7.0b2
5.7.0 Beta 1
What's Changed
- Bump cryptography from 42.0.3 to 42.0.5 by @dependabot in #583
- Bump pytest from 8.0.1 to 8.0.2 by @dependabot in #582
- Bump pylint from 3.0.3 to 3.1.0 by @dependabot in #581
- Remove resolve lock by @marcelveldt in #584
- Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 by @dependabot in #587
- Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in #588
- Fix ping node and retrieval of IP addresses by @marcelveldt in #585
- Fix Nullable values in write attributes procedure by @BDeliers in #566
- Lower log level of zeroconf by @marcelveldt in #591
- Uniform the result of read_attribute to always return a dict by @marcelveldt in #590
- A few small fixes to the share (open commissioning window) feature by @marcelveldt in #589
- Catch TimeoutError while retrieving certificates by @marcelveldt in #594
- Include (base) dashboard in the builtin-webserver by @marcelveldt in #593
- Ensure that the dashboard build is included in the py wheel by @marcelveldt in #596
- Extend sleep in release action by @marcelveldt in #595
New Contributors
Full Changelog: 5.6.0...5.7.0b1
5.7.0 BETA 0
What's Changed
- Bump cryptography from 42.0.3 to 42.0.5 by @dependabot in #583
- Bump pytest from 8.0.1 to 8.0.2 by @dependabot in #582
- Bump pylint from 3.0.3 to 3.1.0 by @dependabot in #581
- Remove resolve lock by @marcelveldt in #584
- Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 by @dependabot in #587
- Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 by @dependabot in #588
- Fix ping node and retrieval of IP addresses by @marcelveldt in #585
- Fix Nullable values in write attributes procedure by @BDeliers in #566
- Lower log level of zeroconf by @marcelveldt in #591
- Uniform the result of read_attribute to always return a dict by @marcelveldt in #590
- A few small fixes to the share (open commissioning window) feature by @marcelveldt in #589
- Catch TimeoutError while retrieving certificates by @marcelveldt in #594
- Include (base) dashboard in the builtin-webserver by @marcelveldt in #593
New Contributors
Full Changelog: 5.6.0...5.7.0b0
5.6.0
What’s Changed
- #575 - Change the default subscription ceiling to 60 seconds (@marcelveldt)
- #576 - Change log level of deprecated subscribe attribute (@marcelveldt)
- #572 - Some improvements to the operational node discovery using mdns (@marcelveldt)
- #573 - Switch (back) to a single wildcard subscription per node (@marcelveldt)
- #574 - Extend sleep in release action (@marcelveldt)
- #568 - Delay marking a node as unavailable (@marcelveldt)
- #556 - Filter Matter SDK logging in SDK (@agners)
- #555 - Remove black and flake8 from dev dependencies (now handled by ruff) (@marcelveldt)
- #554 - Fix small typo in the develop script for the dashboard (@marcelveldt)
- #545 - Fetch all Git certs and prefer them (@priyankub)
- #547 - Add (preparations for) an initial basic dashboard (@balloob)
⬆️ Dependencies and CI
11 changes
- #570 - Delay building of the container after publishing to PyPi (@marcelveldt)
- #571 - Skip push to main branch check in test workflow push (@marcelveldt)
- #569 - Enforce alphabetical sorting in ruff isort (@marcelveldt)
- #567 - A few small improvements to the linter config (@marcelveldt)
- #562 - Bump pytest from 7.4.4 to 8.0.1 (@dependabot)
- #560 - Bump pre-commit from 3.6.0 to 3.6.2 (@dependabot)
- #561 - Bump cryptography from 42.0.2 to 42.0.3 (@dependabot)
- #564 - Bump ruff from 0.2.1 to 0.2.2 (@dependabot)
- #550 - Bump actions/configure-pages from 3.0.6 to 4.0.0 (@dependabot)
- #551 - Bump actions/setup-node from 4.0.0 to 4.0.2 (@dependabot)
- #543 - Adjust the linter config (@marcelveldt)
5.6.0b4
Test version that hopefully should fix node availability issues