Releases: sergey-goncharenko/ha-maintenance-window-addon
Release list
Maintenance Window 0.8.9
Maintenance Window 0.8.9
Migration-safe fix for configurations saved before windows[].restart_core became explicit.
Fixed
- Per-window
restart_coreis optional again, so existing saved configurations continue to load after updating. - Missing per-window
restart_coreis treated as disabled. This means app-only windows, such as temporary SSH access, leave Home Assistant Core running unlessrestart_core: trueis explicitly set on that window.
Compatibility
Existing configuration keys are unchanged:
stop_addonsstart_addonslist_addons_on_startup
Installation
Add this repository to the Home Assistant app/add-on store:
https://github.com/sergey-goncharenko/ha-maintenance-window-addon
Then install or update Maintenance Window.
Maintenance Window 0.8.8
Maintenance Window 0.8.8
Bug fix for app-only windows, especially temporary SSH access windows.
Fixed
- App-only windows no longer inherit a global Core restart setting when the per-window Core restart toggle is off or missing from saved options.
- Windows that define per-window
start_addonsorstop_addonsbut omitrestart_corenow leave Home Assistant Core running. - The temporary SSH example now shows
restart_core: falseexplicitly on the window.
Compatibility
Existing configuration keys are unchanged:
stop_addonsstart_addonslist_addons_on_startup
Installation
Add this repository to the Home Assistant app/add-on store:
https://github.com/sergey-goncharenko/ha-maintenance-window-addon
Then install or update Maintenance Window.
Maintenance Window 0.8.7
Maintenance Window 0.8.7
Terminology update based on community feedback.
Home Assistant now generally calls Supervisor-managed packages apps rather than add-ons, so this release updates public-facing documentation, configuration labels, issue templates, startup logs, and repository metadata to use app terminology.
Compatibility
Existing configuration keys are unchanged for backward compatibility:
stop_addonsstart_addonslist_addons_on_startup
These names remain valid and continue to map to Supervisor API paths such as /addons/<slug>/stop.
Installation
Add this repository to the Home Assistant app/add-on store:
https://github.com/sergey-goncharenko/ha-maintenance-window-addon
Then install Maintenance Window.
Maintenance Window 0.8.6
Maintenance Window 0.8.6
First public-ready release of Maintenance Window, a Home Assistant OS add-on for scheduled quiet windows.
Maintenance Window can stop Home Assistant Core and selected Supervisor add-ons, optionally start temporary add-ons such as SSH, hold the maintenance window, then restore everything automatically.
Highlights
- Scheduled Core quiet windows.
- Stop and restart selected Supervisor add-ons.
- Temporarily start add-ons during a window, useful for SSH break-glass access.
- Per-window Core/add-on actions.
- Empty or omitted
daysmeans the window runs every day. - Dry-run mode for safe testing.
- Explicit
STOP_COREarming before Core can be stopped. - Startup grace period and maximum Core stop duration safety guards.
- Home Assistant Core watchdog pause/restore during intentional Core stop/start.
- Recovery state if the add-on is restarted during an active window.
- Startup add-on inventory log for copying slugs into
stop_addonsandstart_addons. - Prebuilt GHCR images for
aarch64andamd64.
Installation
Add this repository to the Home Assistant add-on store:
https://github.com/sergey-goncharenko/ha-maintenance-window-addon
Then install Maintenance Window.
Safety Note
This add-on can intentionally stop Home Assistant Core. Start with dry_run: true, schedule a short test window, and only set core_stop_confirmation: STOP_CORE after validating the behavior.
Documentation
- Configuration: https://github.com/sergey-goncharenko/ha-maintenance-window-addon/blob/main/maintenance_window/DOCS.md
- Support: https://github.com/sergey-goncharenko/ha-maintenance-window-addon/blob/main/SUPPORT.md
- Security: https://github.com/sergey-goncharenko/ha-maintenance-window-addon/blob/main/SECURITY.md