• v0.8.1 fcebd11336

    v0.8.1 Stable

    SisyphusMD released this 2026-04-21 18:19:12 -07:00 | 29 commits to main since this release

    Added

    • run Entrypoint Mode: New container mode for one-shot non-interactive command invocation, designed for Kubernetes Jobs / init containers and other CI flows. docker run ... archiver:0.8.1 run <subcommand> decrypts the bundle, execs the subcommand, and the container's exit code equals the subcommand's exit code. Whitelisted subcommands: auto-restore, snapshot-exists, healthcheck. Long-running or async commands (start, stop, pause, etc.) are intentionally rejected with exit code 2.

    Changed

    • Internal: Renamed lib/features/duplicacy.sh to lib/features/duplicacy-backup.sh for symmetry with lib/features/duplicacy-restore.sh (introduced in 0.8.0). No user-visible change.
    • Internal: Extracted bundle decrypt + import logic in docker-entrypoint.sh into a prepare_bundle() helper, reused by both the default daemon path and the new run mode. Behavior of existing init and daemon modes is unchanged.
    Downloads