Stefan Agner
4d7bd49d2c
Make SecureTar v3 the default for backup creation ( #166272 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-25 19:10:58 +01:00
Stefan Agner
7e759bf730
Fix Abort exception caught by wrong handler in backup encrypt/decrypt ( #165852 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-18 14:28:56 +01:00
Josef Zweck
f3c38ba2d3
Add "cleaning_up" stage to backup ( #165349 )
2026-03-12 07:28:17 +01:00
Josef Zweck
2eb65ab314
Buffer backup upload progress events ( #165249 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-03-11 17:29:35 +01:00
Josef Zweck
2ef81a54a5
Allow backups to report the upload progress ( #163608 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-03-09 17:12:49 +02:00
Artur Pragacz
9cc4a3e427
Trigger recovery mode on registry major version downgrade ( #164340 )
2026-03-03 11:46:32 +01:00
Norbert Rittel
7c2904bf48
Replace "add-ons" with "apps" in backup issues ( #164129 )
2026-02-26 12:57:09 +01:00
Erik Montnemery
40e2f79e60
Add support for reading backups using securetar v3 ( #163920 )
2026-02-24 14:23:00 +01:00
Erik Montnemery
74a3f4bbb9
Bump securetar to 2026.2.0 ( #163226 )
2026-02-23 14:03:43 +01:00
Wendelin
e6a60dfe50
Add option to use frontend PR artifact to frontend integration ( #161291 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2026-02-03 10:23:25 +01:00
Diogo Gomes
4dfb6e4983
Bump cronsim to 2.7 ( #155648 )
2025-11-02 00:25:35 +01:00
Robert Resch
96f84b2b99
Sort homeassistant json files ( #155285 )
2025-10-28 10:33:10 +01:00
Erik Montnemery
2b4b46eaf8
Add async_iterator util ( #153194 )
2025-09-29 18:54:23 +02:00
Paulus Schoutsen
04c0bb20d6
AI Task to store generated images in media dir ( #152463 )
2025-09-17 10:30:15 +02:00
Timothy
e70b147c0c
Add missing content type to backup http endpoint ( #152433 )
2025-09-16 09:45:21 -04:00
Norbert Rittel
7d6e0d44b0
Capitalize "Core" and "Supervisor" in backup issue strings ( #152292 )
2025-09-14 16:14:08 +02:00
Denis Shulyaka
d93e0a105a
Save AI generated images to files ( #152231 )
2025-09-13 17:37:39 -04:00
Marc Mueller
aac015e822
Fix backup manager delete backup error filter ( #151490 )
2025-09-01 12:22:23 +02:00
G Johansson
704edac9fd
Remove deprecated state from backup schedule ( #150114 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-08-07 17:42:53 +01:00
Roman Sivriver
b4e50902eb
Fix typo in backup log message ( #149705 )
2025-07-30 22:29:26 +01:00
Erik Montnemery
741a3d5009
Remove backup helper ( #143558 )
...
* Remove backup helper
* Update aws_s3 tests
2025-06-30 14:11:10 +02:00
epenet
ea6332ee42
Move backup services to separate module ( #146427 )
2025-06-27 20:54:56 +02:00
Marc Mueller
2c13c70e12
Update ruff to 0.12.0 ( #147106 )
2025-06-19 20:39:09 +02:00
Erik Montnemery
0260a03447
Store information about add-ons and folders which could not be backed up ( #145367 )
...
* Store information about add-ons and folders which could not be backed up
* Address review comments
2025-05-26 16:07:33 +02:00
Michael
086e97821f
Add automatic backup event entity to Home Assistant Backup system ( #145350 )
...
* add automatic backup event entity
* add tests
* fix test
* Apply suggestions from code review
Co-authored-by: Josef Zweck <josef@zweck.dev >
* implement _handle_coordinator_update
* add translations for event attributes
* simplify condition
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-05-23 17:01:57 +02:00
Erik Montnemery
dd00d0daad
Improve failing backup repair messages ( #145388 )
2025-05-21 16:16:50 +02:00
Erik Montnemery
00a1d9d1b0
Improve comment explaining planned backup store version bump ( #145368 )
2025-05-21 13:22:05 +02:00
Erik Montnemery
eb85185072
Minor code deduplication in backup manager ( #145366 )
2025-05-21 10:19:53 +02:00
Erik Montnemery
8e74f63d47
Create repair issue if not all add-ons or folders were backed up ( #144999 )
...
* Create repair issue if not all add-ons or folders were backed up
* Fix spelling
* Fix _collect_errors
* Make time patching by freezegun work with mashumaro
* Addd test to hassio
* Add fixture
* Fix generating list of folders
* Add issue creation tests
* Include name of failing add-on in message
* Improve code formatting
* Rename AddonError to AddonErrorData
2025-05-20 15:23:52 +02:00
Erik Montnemery
2c8e33558e
Catch and log unexpected backup ciphering errors ( #144531 )
2025-05-09 09:55:32 +02:00
Erik Montnemery
42f53ff917
Don't encrypt or decrypt unknown files in backup archives ( #144495 )
2025-05-08 22:30:35 +02:00
Michael
58906008b9
Add last attempted automatic backup sensor ( #144194 )
...
add last_attempted_automatic_backup sensor
2025-05-05 10:39:06 +02:00
Jan-Philipp Benecke
93f4f14b2a
Default backup encryption to true when updating only location retention ( #143997 )
2025-04-30 22:45:41 +01:00
Martin Hjelmare
5392062edd
Add backup agent retention config ( #143174 )
2025-04-28 09:24:23 +02:00
Erik Montnemery
4eda081574
Remove unnecessary error handling from backup onboarding ( #142786 )
2025-04-12 11:01:41 +02:00
Erik Montnemery
234c4c1958
Move backup backup onboarding API to an onboarding platform ( #142713 )
...
* Move backup backup onboarding API to an onboarding platform
* Move additional test from onboarding to backup
* Remove backup tests from onboarding
2025-04-12 09:41:54 +02:00
Norbert Rittel
0eeb6b5fd5
Replace "Idle" with common state in backup, fix sentence-case ( #141814 )
...
* Replace "Idle" with common state in `backup`, fix sentence-case
* Update test_sensors.ambr
2025-03-30 14:56:36 +02:00
Michael
d954d04d12
Add diagnostics for Home Assistant Backup integration ( #141407 )
...
add diagnostics platform
2025-03-26 08:34:15 +01:00
Erik Montnemery
36d32eaabc
Improve backup exclude filters ( #141311 )
...
* Improve backup exclude filters
* Add comment
2025-03-25 09:52:45 +01:00
Michael
e96e95c32d
Add sensor platform to backup integration ( #138663 )
...
* add sensor platform to backup integration
* adjust namings, remove system integration flag
* add first simple test
* apply review comments
* fix test
* add sensor tests
* adjustements to use backup helper
* remove obsolet async_get_manager from init
* unsubscribe from events on entry unload
* add configuration_url
* fix doc string
* fix sensor tests
* mark async_unsubscribe as callback
* set integration_type service
* extend sensor test
* set integration_type on correct integration :)
* fix after online conflict resolution
* add sensor update tests
* simplify the sensor update tests
* avoid io during tests
* Add comment
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-03-24 12:54:16 +01:00
Erik Montnemery
05c61b7ec3
Rename BackupManager last_non_idle_event to last_action_event ( #140291 )
...
* Rename BackupManager last_non_idle_event to last_action_event
* Update snapshots
2025-03-19 17:28:40 +01:00
Erik Montnemery
219b441be0
Don't allow creating backups if Home Assistant is not running ( #139499 )
...
* Don't allow creating backups if hass is not running
* Revert "Don't allow creating backups if hass is not running"
This reverts commit 1bf545eb25 .
* Set backup manager to idle only after Home Assistant has started
* Update according to discussion, add tests
* Add more test
2025-03-10 14:40:08 +01:00
Erik Montnemery
6ba45a32c0
Update typing of BackupAgent.async_get_backup ( #139923 )
...
* Update typing of BackupAgent.async_get_backup
* Remove manual reset of frame helper
2025-03-06 17:25:34 +01:00
Erik Montnemery
e55757dc82
Simplify error handling in BackupAgent when a backup is not found ( #139754 )
...
Simplify error handling in BackupAgent when backup is not found
2025-03-04 15:56:12 +01:00
Erik Montnemery
228a4eb391
Improve error handling in CoreBackupReaderWriter ( #139508 )
2025-02-28 14:25:35 +01:00
Erik Montnemery
ee01aa73b8
Improve error message when failing to create backups ( #139262 )
...
* Improve error message when failing to create backups
* Check for expected error message in tests
2025-02-26 13:44:09 +01:00
Erik Montnemery
a910fb879c
Bump securetar to 2025.2.1 ( #139273 )
2025-02-25 19:23:32 +02:00
Martin Hjelmare
27f7085b61
Create repair for configured unavailable backup agents ( #137382 )
...
* Create repair for configured not loaded agents
* Rework to repair issue
* Extract logic to config function
* Update test
* Handle empty agend ids config update
* Address review comment
* Update tests
* Address comment
2025-02-25 16:27:56 +01:00
Erik Montnemery
bf190a8a73
Add backup helper ( #139199 )
...
* Add backup helper
* Add hassio to stage 1
* Apply same changes to newly merged `webdav` and `azure_storage` to fix inflight conflict
* Address comments, add tests
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-02-25 10:19:41 +01:00
Erik Montnemery
351e594fe4
Add flag to backup store to track backup wizard completion ( #138368 )
...
* Add flag to backup store to track backup wizard completion
* Add comment
* Update hassio tests
* Update tests
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-02-24 17:14:47 +01:00