• v1.2.0 51142081c9

    pobsync 1.2.0 Stable

    parkel released this 2026-05-28 22:19:23 +02:00 | 0 commits to master since this release

    Operations-focused release for more reliable production backups and maintenance.

    Added

    • Staff-only updater page for checking configured Gitea releases, inspecting the installed git checkout, fetching tags, pulling the current branch, and running the native systemd updater.
    • Read-only control panel access level for authenticated non-staff users, with status pages visible and credentials, logs, configs, retention, and mutating actions kept staff-only.
    • Run completion notifications for email and webhooks, including recorded delivery history per run and target.
    • Dedicated hosts page with host cards, enabled/disabled filtering, and quick host/schedule/retention state controls.
    • Per-host rsync bandwidth limit overrides with inherit, unlimited, and explicit limit semantics.
    • Backup data totals by snapshot kind on dashboard and host detail pages, including unique/non-hardlinked data totals.

    Changed

    • Real backup runs now default to verbose rsync progress output so the live run view behaves consistently with dry-runs.
    • Run progress panels are shared between dry-runs and real runs for more consistent status, timing, cancellation, and log display.
    • Incomplete snapshot cleanup now requires operator review before deletion.
    • Incomplete snapshot size reporting now prefers on-disk measurement when metadata is stale or missing.
    • Installer and environment examples now include optional updater configuration.

    Fixed

    • Remote preflight shell commands are now quoted correctly, including roots such as /.
    • Worker reconciliation now detects real rsync failures and stale/running process state more reliably.
    • Retention pruning and incomplete cleanup can delete snapshots containing restrictive directory modes preserved by rsync archive mode.
    • Snapshot data summaries no longer count incomplete metadata/log files as backup data when measuring from disk.
    • Filesystem SSH credential tests use writable test state without changing production defaults.
    Downloads