-
v0.8.0 Stable
released this
2026-04-21 16:38:36 -07:00 | 32 commits to main since this releaseAdded
- Non-interactive Restore Commands: Two new subcommands for automated disaster recovery flows (e.g. Kubernetes init containers)
archiver snapshot-exists— probes every configured storage target forSNAPSHOT_IDand short-circuits on the first hit; exit codes0=exists,1=not found,2=undetermined,3=lock heldarchiver auto-restore— iterates storage targets in order and restores from the first target that has the requested snapshot; env-driven (SNAPSHOT_ID,LOCAL_DIRrequired;REVISION,STORAGE_TARGET,OVERWRITE,DELETE_EXTRA,HASH_COMPARE,IGNORE_OWNERSHIP,RESTORE_THREADSoptional)
- Shared Restore Library: Extracted duplicacy restore plumbing (storage target resolution, repo init, revision listing, restore) into
lib/features/duplicacy-restore.sh, shared by interactiverestore,snapshot-exists, andauto-restore
Fixed
archiver healthcheckExit Code: The dispatcher previously clobbered the healthcheck's exit status to0, causing Docker healthchecks based onarchiver healthcheckto always report healthy. It now propagates the underlying exit code
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Non-interactive Restore Commands: Two new subcommands for automated disaster recovery flows (e.g. Kubernetes init containers)