-
v0.10.3
StableSome checks failedCI / Build / Publish / Shellcheck (push) Successful in 4sCI / Build / Publish / Validate CHANGELOG structure (push) Successful in 2sCI / Build / Publish / Bats unit tests (push) Successful in 10sCI / Build / Publish / PR build & smoke test (push) Has been skippedCI / Build / Publish / Host-driven integration (entrypoint + storage sidecars) (push) Successful in 2m52sCI / Build / Publish / Round-trip + scheduler smoke (push) Successful in 4m14sCI / Build / Publish / Build multi-arch and push (push) Successful in 4m7sCI / Build / Publish / Reconcile releases across registries (push) Successful in 1m49sCI / Build / Publish / Workflow summary (push) Failing after 3sreleased this
2026-07-23 18:15:17 -07:00 | 38 commits to main since this releaseFixed
- The recovery-kit permissions change in 0.10.2 only took effect on local storage targets; on SFTP targets the kit was still placed with the connecting user's umask, so where that user's umask is restrictive (e.g.
serverwith077) the kit landed owner-only and a separate mirror/backup user still could not read it — the very outlier 0.10.2 set out to eliminate. The SFTP upload now reads the mode of the storage's ownconfigfile and applies it to the kit and its README with a best-effortchmodafter upload (a server that forbidsSETSTATstill yields a successful upload), matching what the local path already does. The placement-scheme version is bumped again, so existing deployments re-stamp their already-placed kit once on the first backup (orarchiver recovery-kit) run after upgrade — norecovery-kit forceneeded.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- The recovery-kit permissions change in 0.10.2 only took effect on local storage targets; on SFTP targets the kit was still placed with the connecting user's umask, so where that user's umask is restrictive (e.g.