• 1.0.4 3c62c955d7

    v1.0.4 Stable

    mkleger released this 2026-06-16 15:47:22 +02:00 | 0 commits to main since this release

    Version 1.0.4

    • PBS snapshot retention (prune): Per-profile keep rules (keep-last, daily,
      weekly, monthly, yearly) via proxmox-backup-client prune, optional run after
      each successful backup. The GUI checks whether the PBS API user may prune the
      datastore before enabling retention; otherwise an info message is shown.
    • Backup verification: After upload, optionally verify the new snapshot on PBS
      (quick: readable manifest; full: catalog dump per archive). CLI:
      backuppilot-cli profile prune and profile verify-snapshot.
    • Secret storage: PBS API tokens and encryption key passwords are stored in a
      local encrypted vault (vault.key + vault/*.enc, format BPX2:
      XChaCha20-Poly1305, 24-byte nonce per entry, AAD backuppilot:v2:<kind>:<id>).
      Existing plaintext .secret files from earlier versions are migrated
      automatically on first access.
    • In-app update check: release URL adjusted from
      https://git.onesystems.ch/backuppilot/app to
      https://git.onesystems.ch/BackupPilot/App (from GitLab to correct Forgejo project path).
    • If a backup fails, PBS credentials may need to be entered and saved again in the
      profile editor before the next run. This can occur independently of the vault
      change; existing stored secrets are migrated automatically and do not need to be
      re-entered solely because of the upgrade.
    Downloads
  • 1.0.3 3c62c955d7

    v1.0.3 Stable

    mkleger released this 2026-06-15 10:15:38 +02:00 | 0 commits to main since this release

    • In-app update on Debian/Ubuntu (.deb): download the package that matches the
      host CPU architecture (amd64 on x86_64, arm64 on aarch64). Release asset
      names follow backuppilot-{version}-{arch}.deb. Previously, when both
      architectures were attached to a release, the updater could fetch the wrong
      package (e.g. arm64 on an x86_64 system).
    Downloads
  • 1.0.2 3c62c955d7

    v1.0.2 Stable

    mkleger released this 2026-06-15 10:14:30 +02:00 | 0 commits to main since this release

    Version 1.0.2

    • Normalize credentials before verify and in the GUI editor.
    • Thanks to Florian Paul Azim (gyptazy) for the report and patch.
    Downloads
  • 1.0.1 3c62c955d7

    v1.0.1 Stable

    mkleger released this 2026-06-15 10:13:35 +02:00 | 0 commits to main since this release

    Version 1.0.1

    • CLI: interactive profile wizard (profile create) for guided setup of PBS connection, paths, schedule, encryption, and execution conditions; optional host schedule install after creation
    • CLI: expanded profile, encryption key, backup, restore, and monitoring commands
    • Pre-/post-backup hooks per profile (scripts/commands, staging upload, env vars)
    • GUI: configure hooks in the profile editor; pause/resume and duplicate profiles
    • Restore: fix selective folder restore and avoid ownership errors by default
    Downloads
  • 1.0.0 3c62c955d7

    v1.0.0 Stable

    mkleger released this 2026-06-15 10:12:39 +02:00 | 0 commits to main since this release

    Version 1.0.0

    • Rust workspace: backuppilot-core, backuppilot-daemon, backuppilot-gui, backuppilot-cli, backuppilot-i18n
    • Multiple backup profiles, schedules, preflight checks, encryption
    • Restore from PBS snapshots, health monitoring, activity log
    • Desktop notifications and GitLab release update checks
    • Translations: German, English, French, Italian
    • Desktop entries, icons, and end-user README (English)
    Downloads