Releases: home-assistant/supervisor
Releases · home-assistant/supervisor
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_textto 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]
2025.01.2
🐛 Bug Fixes
- #5594 Avoid test failure by not checking exact size of backup @agners
- #5591 Make sure the oldest boot ID is included in the boot list @sairon
- #5590 Handle non-existing backup file @agners
- #5595 Avoid reordering add-on repositories on Backup load @agners
⬆️ Dependency Updates
- #5592 Bump ruff from 0.9.3 to 0.9.4 @dependabot[bot]
2025.01.1
✨ New Features
- #5567 Extend backup API with file name field @agners
- #5569 Backup protected status can vary per location @mdegat01
- #5568 Extend backup upload API with file name parameter @agners
- #5576 Support systemd-journal-gatewayd using a TCP socket @agners
- #5581 Add sizes per location and support
.local@mdegat01
♻️ Refactor
🐛 Bug Fixes
⬆️ Dependency Updates
14 changes
- #5563 Bump release-drafter/release-drafter from 6.0.0 to 6.1.0 @dependabot[bot]
- #5565 Bump actions/stale from 9.0.0 to 9.1.0 @dependabot[bot]
- #5566 Bump pre-commit from 4.0.1 to 4.1.0 @dependabot[bot]
- #5564 Update Python to 3.13 @agners
- #5562 Bump dbus-fast from 2.28.0 to 2.30.2 @dependabot[bot]
- #5571 Bump codecov/codecov-action from 5.1.2 to 5.2.0 @dependabot[bot]
- #5574 Bump ruff from 0.9.2 to 0.9.3 @dependabot[bot]
- #5575 Bump codecov/codecov-action from 5.2.0 to 5.3.0 @dependabot[bot]
- #5573 Bump pytest-aiohttp from 1.0.5 to 1.1.0 @dependabot[bot]
- #5579 Bump attrs from 24.3.0 to 25.1.0 @dependabot[bot]
- #5580 Bump codecov/codecov-action from 5.3.0 to 5.3.1 @dependabot[bot]
- #5582 Bump securetar from 2025.1.3 to 2025.1.4 @dependabot[bot]
- #5583 Bump actions/setup-python from 5.3.0 to 5.4.0 @dependabot[bot]
- #5586 Bump pylint from 3.3.3 to 3.3.4 @dependabot[bot]
2025.01.0
Important
The encrypted backup files created by this release add a new file header. Since Supervisor backups are not backward compatible by default, this does not have impact in practice, but might influence if third party tools are used to read the backup files. Old backup files will remain readable and compatible with this Supervisor version.
✨ New Features
- #5426 Add support for CAP_CHECKPOINT_RESTORE privileges @alexander-akhmetov
- #5545 Sort jobs by creation in API @mdegat01
- #5548 Add env on core restart due to restore @mdegat01
- #5447 Trigger HA USB rescan on device removal @puddly
- #5553 Bump securetar from 2024.11.0 to 2025.1.3 @dependabot @mdegat01
🐛 Bug Fixes
- #5544 Add X-Accel-Buffering to disable buffers in proxies @agners
- #5547 Add tun to static device list in hardware manager @agners
⬆️ Dependency Updates
19 changes
- #5523 Bump gitpython from 3.1.43 to 3.1.44 @dependabot
- #5522 Bump ruff from 0.8.4 to 0.8.5 @dependabot
- #5529 Bump setuptools from 75.6.0 to 75.7.0 @dependabot
- #5528 Bump ruff from 0.8.5 to 0.8.6 @dependabot
- #5536 Bump setuptools from 75.7.0 to 75.8.0 @dependabot
- #5538 Bump ruff from 0.8.6 to 0.9.0 @dependabot
- #5535 Bump getsentry/action-release from 1.7.0 to 1.8.0 @dependabot
- #5534 Bump actions/upload-artifact from 4.5.0 to 4.6.0 @dependabot
- #5542 Bump ruff from 0.9.0 to 0.9.1 @dependabot
- #5532 Bump dbus-fast from 2.24.4 to 2.28.0 @dependabot
- #5501 Add frontend auto update workflow @wendevlin
- #5549 Bump sentry-sdk from 2.19.2 to 2.20.0 @dependabot
- #5552 Bump getsentry/action-release from 1.8.0 to 1.9.0 @dependabot
- #5551 Bump dbus-fast from 2.28.0 to 2.29.0 @dependabot
- #5554 Revert "Bump orjson from 3.10.12 to 3.10.13" @agners
- #5555 Revert "Bump dbus-fast from 2.28.0 to 2.29.0" @agners
- #5559 Bump debugpy from 1.8.11 to 1.8.12 @dependabot
- #5558 Bump ruff from 0.9.1 to 0.9.2 @dependabot