Releases: home-assistant/supervisor
Releases · home-assistant/supervisor
2025.03.4
💥 Breaking Changes
✨ New Features
- #5746 Add blockbuster option to API @mdegat01
- #5787 Rate limit D-Bus errors @agners
- #5784 Report stage with error in jobs @mdegat01
- #5770 Add API for swap configuration @sairon
♻️ Refactor
- #5759 Enable mypy part 1 (addons and api) @mdegat01
- #5788 Handle unexpected WebSocket messages during auth @agners
- #5790 Improve Home Assistant Core WebSocket proxy implementation @agners
🐛 Bug Fixes
- #5749 Fix none error in mapping wireless fields @mdegat01
- #5789 Skip corrupt registry files in backups @mdegat01
- #5791 Fix /supervisor/reload after refactoring @sairon
✅ Test
⬆️ Dependency Updates
34 changes
- #5748 Bump attrs from 25.1.0 to 25.2.0 @dependabot[bot]
- #5736 Bump dbus-fast from 2.37.0 to 2.39.3 @dependabot[bot]
- #5750 Bump attrs from 25.2.0 to 25.3.0 @dependabot[bot]
- #5751 Bump ruff from 0.9.10 to 0.10.0 @dependabot[bot]
- #5752 Bump dbus-fast from 2.39.3 to 2.39.5 @dependabot[bot]
- #5756 Bump dbus-fast from 2.39.5 to 2.39.6 @dependabot[bot]
- #5754 Bump aiohttp from 3.11.13 to 3.11.14 @dependabot[bot]
- #5758 Bump docker/login-action from 3.3.0 to 3.4.0 @dependabot[bot]
- #5757 Bump ruff from 0.10.0 to 0.11.0 @dependabot[bot]
- #5755 Bump coverage from 7.6.12 to 7.7.0 @dependabot[bot]
- #5761 Bump setuptools from 76.0.0 to 76.1.0 @dependabot[bot]
- #5760 Bump sentry-sdk from 2.22.0 to 2.23.1 @dependabot[bot]
- #5763 Bump actions/download-artifact from 4.1.9 to 4.2.0 @dependabot[bot]
- #5765 Bump pre-commit from 4.1.0 to 4.2.0 @dependabot[bot]
- #5768 Bump actions/cache from 4.2.2 to 4.2.3 @dependabot[bot]
- #5764 Bump blockbuster from 1.5.23 to 1.5.24 @dependabot[bot]
- #5766 Bump setuptools from 76.1.0 to 77.0.1 @dependabot[bot]
- #5775 Bump getsentry/action-release from 3.1.0 to 3.1.1 @dependabot[bot]
- #5773 Bump pylint from 3.3.4 to 3.3.6 @dependabot[bot]
- #5771 Bump ruff from 0.11.0 to 0.11.1 @dependabot[bot]
- #5767 Bump actions/upload-artifact from 4.6.1 to 4.6.2 @dependabot[bot]
- #5772 Bump setuptools from 77.0.1 to 77.0.3 @dependabot[bot]
- #5769 Bump actions/download-artifact from 4.2.0 to 4.2.1 @dependabot[bot]
- #5774 Bump home-assistant/builder from 2025.02.0 to 2025.03.0 @dependabot[bot]
- #5776 Bump coverage from 7.7.0 to 7.7.1 @dependabot[bot]
- #5779 Bump ruff from 0.11.1 to 0.11.2 @dependabot[bot]
- #5778 Bump sentry-sdk from 2.23.1 to 2.24.0 @dependabot[bot]
- #5777 Bump dbus-fast from 2.39.6 to 2.43.0 @dependabot[bot]
- #5782 Bump setuptools from 77.0.3 to 78.0.2 @dependabot[bot]
- #5780 Bump actions/setup-python from 5.4.0 to 5.5.0 @dependabot[bot]
- #5781 Bump sentry-sdk from 2.24.0 to 2.24.1 @dependabot[bot]
- #5786 Bump home-assistant/wheels from 2025.02.0 to 2025.03.0 @dependabot[bot]
- #5785 Bump setuptools from 78.0.2 to 78.1.0 @dependabot[bot]
- #5783 Bump orjson from 3.10.12 to 3.10.16 @dependabot[bot]
2025.03.3
♻️ Refactor
- #5731 Add blockbuster library and find I/O from unit tests @mdegat01
- #5735 Finish out effort of adding and enabling blockbuster in tests @mdegat01
🐛 Bug Fixes
- #5734 Use Sentry helper function to report warnings @agners
- #5743 Remove release assets tarball on frontend update @wendevlin
- #5747 Fix logging error for invalid password for backup @mdegat01
⬆️ Dependency Updates
6 changes
- #5732 Bump jinja2 from 3.1.5 to 3.1.6 @dependabot[bot]
- #5733 Bump dbus-fast from 2.35.1 to 2.37.0 @dependabot[bot]
- #5737 Bump getsentry/action-release from 3.0.0 to 3.1.0 @dependabot[bot]
- #5740 Bump setuptools from 75.8.2 to 76.0.0 @dependabot[bot]
- #5741 Bump ruff from 0.9.9 to 0.9.10 @dependabot[bot]
- #5742 Bump astroid from 3.3.8 to 3.3.9 @dependabot[bot]
2025.03.2
♻️ Refactor
🐛 Bug Fixes
⬆️ Dependency Updates
2 changes
- #5727 Bump debugpy from 1.8.12 to 1.8.13 @dependabot[bot]
- #5728 Bump dbus-fast from 2.34.0 to 2.35.1 @dependabot[bot]
2025.03.1
♻️ Refactor
- #5716 Avoid loading add-on store repositories too early @agners
- #5712 Replace non-unicode characters for add-on static files @agners
- #5718 Exclude non-Supervisor Server Error codes from Sentry reporting @agners
- #5698 Finish migrating read_text to executor @mdegat01
- #5720 Move write of core state to executor @mdegat01
🐛 Bug Fixes
- #5715 Only log all ClientConnectionResets when returning logs @sairon
- #5719 Fix add-on repair log message @agners
- #5722 Stop streaming logs when client closes connection @sairon
- #5723 Make sure to close file stream after backup upload @agners
- #5717 Fix add-on store repository getting removed without internet @agners
⬆️ Dependency Updates
5 changes
- #5708 Bump home-assistant/wheels from 2024.11.0 to 2025.02.0 @dependabot[bot]
- #5711 Bump ruff from 0.9.8 to 0.9.9 @dependabot[bot]
- #5710 Bump pytest from 8.3.4 to 8.3.5 @dependabot[bot]
- #5709 Bump cryptography from 44.0.1 to 44.0.2 @dependabot[bot]
- #5721 Bump getsentry/action-release from 1.10.4 to 3.0.0 @dependabot[bot]
2025.03.0
🐗 Chore
- #5672 Improve Supervisor restart detection message @agners
- #5695 Improve plug-in update error message @agners
✨ New Features
- #5682 Add more context to Sentry reports early during startup @agners
- #5685 Enable Sentry asyncio integration @agners
- #5697 Capture warnings and report to sentry @agners
♻️ Refactor
- #5652 FileConfiguration uses executor for I/O @mdegat01
- #5673 Temporary directory to executor @mdegat01
- #5678 Open to executor @mdegat01
- #5688 Move
read_text
to executor @mdegat01 - #5703 No executor task in sentry call when not initialized @mdegat01
💚 CI
- #5691 Add body with update information to frontend update PRs @agners
- #5694 Avoid space in update link of frontend update PR @agners
- #5700 Update Supervisor bug form @agners
🐛 Bug Fixes
- #5683 Use await for all FileConfiguration calls @agners
- #5681 Correctly handle aiohttp requests in Sentry reporting @agners
- #5696 Load resolution evaluation, check and fixups early @agners
- #5686 Initialize Supervisor Core state in constructor @agners
- #5702 Fix tests in devcontainer by removing resolution center @agners
- #5701 Fix cloning of add-on store repository @agners
✅ Test
- #5692 Make advanced logs error test work in all test environments @agners
- #5702 Fix tests in devcontainer by removing resolution center @agners
⬆️ Dependency Updates
8 changes
- #5674 Bump home-assistant/builder from 2024.08.2 to 2025.02.0 @dependabot[bot]
- #5676 Bump setuptools from 75.8.0 to 75.8.1 @dependabot[bot]
- #5675 Bump actions/download-artifact from 4.1.8 to 4.1.9 @dependabot[bot]
- #5671 Bump securetar from 2025.2.0 to 2025.2.1 @dependabot[bot]
- #5679 Bump setuptools from 75.8.1 to 75.8.2 @dependabot[bot]
- #5680 Bump codecov/codecov-action from 5.3.1 to 5.4.0 @dependabot[bot]
- #5689 Bump ruff from 0.9.7 to 0.9.8 @dependabot[bot]
- #5690 Bump actions/cache from 4.2.1 to 4.2.2 @dependabot[bot]
2025.02.4
♻️ Refactor
💚 CI
🐛 Bug Fixes
- #5662 Handle OS errors on backup create @agners
- #5670 Define CPU architecture to fix armhf builds @agners
- #5664 Improve D-Bus timeout error handling @agners
- #5669 Fix add-on store reset @agners
⬆️ Dependency Updates
2 changes
- #5666 Bump dbus-fast from 2.33.0 to 2.34.0 @dependabot[bot]
- #5665 Bump aiohttp from 3.11.12 to 3.11.13 @dependabot[bot]
2025.02.3
🐛 Bug Fixes
⬆️ Dependency Updates
- #5616 Autoupdate frontend to version 20250221.0 @github-actions[bot]
5 changes
- #5653 Bump ruff from 0.9.6 to 0.9.7 @dependabot[bot]
- #5654 Bump sigstore/cosign-installer from 3.8.0 to 3.8.1 @dependabot[bot]
- #5658 Bump zlib-fast from 0.2.0 to 0.2.1 @dependabot[bot]
- #5659 Bump actions/upload-artifact from 4.6.0 to 4.6.1 @dependabot[bot]
2025.02.2
♻️ Refactor
- #5632 Always validate Backup before restoring @agners
- #5634 Remove I/O in event loop for backup create and restore operations @agners
- #5647 Remove I/O in event loop for backup load, import and remove @agners
- #5648 Remove I/O in event loop for Home Assistant Core backup @agners
- #5649 Remove I/O in event loop for add-on backup and restore @agners
🐛 Bug Fixes
- #5630 Avoid exception when handling closed WebSocket connection @agners
- #5640 Generate Python bytecode for site-packages during build @sairon
- #5634 Remove I/O in event loop for backup create and restore operations @agners
- #5644 Capture errors correctly while copying backups @agners
⬆️ Dependency Updates
6 changes
- #5621 Bump cryptography from 44.0.0 to 44.0.1 @dependabot[bot]
- #5625 Bump sentry-sdk from 2.20.0 to 2.21.0 @dependabot[bot]
- #5628 Bump securetar from 2025.1.4 to 2025.2.0 @dependabot[bot]
- #5638 Bump sentry-sdk from 2.21.0 to 2.22.0 @dependabot[bot]
- #5641 Bump uv to 0.6.1 @edenhaus
- #5650 Bump actions/cache from 4.2.0 to 4.2.1 @dependabot[bot]
2025.02.1
💥 Breaking Changes
🐗 Chore
✨ New Features
🐛 Bug Fixes
⬆️ Dependency Updates
11 changes
- #5604 Bump sigstore/cosign-installer from 3.7.0 to 3.8.0 @dependabot[bot]
- #5607 Bump dbus-fast from 2.32.0 to 2.33.0 @dependabot[bot]
- #5608 Bump aiohttp from 3.11.11 to 3.11.12 @dependabot[bot]
- #5543 Autoupdate frontend to version 20250205.0 @github-actions[bot]
- #5612 Bump ruff from 0.9.4 to 0.9.5 @dependabot[bot]
- #5611 Bump getsentry/action-release from 1.9.0 to 1.10.1 @dependabot[bot]
- #5614 Bump coverage from 7.6.10 to 7.6.11 @dependabot[bot]
- #5615 Bump getsentry/action-release from 1.10.1 to 1.10.2 @dependabot[bot]
- #5618 Bump ruff from 0.9.5 to 0.9.6 @dependabot[bot]
- #5619 Bump getsentry/action-release from 1.10.2 to 1.10.4 @dependabot[bot]
- #5622 Bump coverage from 7.6.11 to 7.6.12 @dependabot[bot]
2025.02.0
✨ New Features
🐛 Bug Fixes
- #5597 Use full match in homeassistant backup excludes @mdegat01
- #5599 Handle non-existing file in Backup password check too @agners
- #5600 Fix restoring unencrypted backup in corner case @agners
⬆️ Dependency Updates
- #5598 Bump dbus-fast from 2.30.2 to 2.32.0 @dependabot[bot]