github wofferl/proxmox-backup-arm64 4.1.13-1
Version 4.1.13-1 (Debian/Trixie)

4 hours ago

These are unofficial binary packages of Proxmox Backup Server 4.x for debian/trixie.

The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are build using the source from https://git.proxmox.com/ with the build.sh script and the github action docker buildx workflow. The other arch independent packages were downloaded from http://download.proxmox.com/debian/pbs/dists/trixie/pbs-no-subscription/binary-amd64/.

Use at your own risk.

Official Changelog

rust-proxmox-backup (4.1.13-1) trixie; urgency=medium

  • fix #5247: client: sanitize relative paths in pxar exclude patterns.
    Patterns starting with ./ or containing /../ silently never matched any
    files during a backup; they now go through the same sanitization as the
    paths they are matched against, and emit a warning if rewritten.

  • sync: rename the internal manifest field 'change-detection-fingerprint' to
    'sync-source-signature'. Avoids confusion with the unrelated client
    'change-detection-mode' parameter, especially in log output. Read access
    falls back to the legacy field name for already-synced snapshots.

  • pull sync: fix subsequent decrypting pulls re-downloading an unchanged
    snapshot for the chain signed backup -> encrypting push -> decrypting
    pull. Decrypt-pull strips the 'sign-only' crypt-mode marker on the local
    target so the source-side signature check no longer reproduces; now also
    accept the target-side signature as proof the source did not change.

  • pull sync: store and check a sync-source-signature on decrypt-on-pull, so
    subsequent pulls of an unchanged source snapshot can be skipped without
    re-downloading and re-decrypting the snapshot's files.

  • client: pxar: rework the metadata-mode incremental-backup fix from 4.1.12
    to avoid metadata-archive index bloat. Use a tighter chunk-identity check
    at the chunk-reuse decision sites instead of forcing injection on every
    cache-range hole; preserves the PXAR_PAYLOAD_REF monotonicity guarantee
    without over-injecting on innocent holes (e.g. vanished tiny files) like
    the 4.1.12 form did.

  • datastore: dynamic-index reader: read ctime from the index header instead
    of the current time. Accidentally regressed by a 2020 refactor; reachable
    only via the proxmox-backup-debug inspect tool, which now shows the actual
    creation time of an inspected .didx file.

  • proxmox-backup-debug: produce deterministic output when inspecting index
    files (sort the chunk-digest list).

  • ui: datastore content: reliably refresh the view after namespace
    operations. Always reload after a partial namespace move so
    successfully-moved groups disappear from the source view, and fix
    double-click navigation into a namespace that was just added by a manual
    reload.

  • ui: datastore content: widen the actions column so all icons (including
    the file-browser icon) remain visible after the namespace/group move
    feature added another icon.

  • datastore: when a backup group lock cannot be acquired, log the on-disk
    paths of the group and lock file instead of an internal BackupGroup struct
    debug dump.

  • datastore: move group / move namespace: polish operator-facing log and
    error output. Use human-readable snapshot timestamps (not raw epoch
    seconds) in overlap errors, emit the "moving group X" context log line
    before the pre-move check so subsequent warnings have visible context, use
    "snapshot time mismatch" consistently instead of mixing "overlap" and
    "mismatch", and normalize "namespace(s)"/"group(s)" pluralization.

-- Proxmox Support Team support@proxmox.com Tue, 28 Apr 2026 18:32:42 +0200

Don't miss a new proxmox-backup-arm64 release

NewReleases is sending notifications on new releases.