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

latest releases: 4.1.11-1, 4.1.10-1
10 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.9-1) trixie; urgency=medium

  • s3: graduate the S3 datastore backend from technology preview to a fully
    supported feature; drop the corresponding preview note from the docs.

  • fix #7251: sync jobs: support server-side encryption of snapshots using
    encryption keys stored on the datastore server. Push sync jobs can encrypt
    previously unencrypted source snapshots on the fly while uploading to the
    remote; pull sync jobs can decrypt snapshots with a matching key and store
    them unencrypted locally. Adds a new 'encryption-keys' section-config plus
    CRUD API for managing keys, and sync job properties for referencing one
    active encryption key and an optional list of associated (decryption-only)
    keys.

  • config: add 'encryption-keys' as ACL subpath under 'system' for more
    granular access control over individual encryption keys.

  • ui: expose encryption key management via a new menu (list, create,
    archive/unarchive and delete keys) and allow assigning an active
    encryption key and associated decryption keys in the sync job editors.

  • fix: sync: pull: also upload the client log to s3-backed target datastores
    in the "no data changes" fast-path; this was previously only done on full
    resync.

  • docs: add chapter on server-side encryption for sync jobs, covering key
    management, associated keys and requirements for removing keys.

  • ui: sync job edit: show a direction-specific hint in the encryption panel,
    since pull sync jobs only use configured keys to decrypt and never
    encrypt, which is easy to miss without an explicit note.

  • api/ui: sync job: reject setting the active encryption key on pull sync
    jobs (including switching a push job with an active key over to pull
    without clearing it first), since the active key is only consumed by the
    push side and would otherwise be silently ignored.

  • add move operations for backup groups and entire namespace subtrees within
    the same datastore, covering both filesystem and S3 backends and
    preserving group notes. Snapshots can be merged into an existing target
    group when ownership matches and source snapshots are strictly newer.
    Exposed via new API endpoints, UI actions on groups and namespaces, and
    'proxmox-backup-manager datastore move-group' / 'move-namespace' CLI
    commands.

  • datastore: add a per-datastore move journal consumed by the mark phase of
    garbage collection, closing a race where a concurrent move-group or
    move-namespace could cause the mark phase to miss a relocated index, which
    would let the sweep phase remove its still-referenced chunks.

  • docs: add section on moving namespaces and groups.

  • ui: show empty backup groups. Previously, removing the last snapshot of a
    group also removed the group itself, discarding group-level metadata like
    notes; it also prevented cleaning up groups left behind by a partially
    failed move on an S3-backed datastore without going through the API.

  • partially fix #6372: acme: scale certificate renewal check cadence with
    certificate lifetime. Start renewing once 2/3 of the total lifetime have
    passed instead of the hard-coded 30 days, with a minimum of 3 days
    remaining to still cope with transient failures. This lets short-lived
    (e.g. 7-day STAR) certificates be renewed in time, while matching the
    previous behavior for common 90-day certificates. The certificate is now
    parsed only once per renewal check, and a warning is logged when falling
    back to the 30-day default because the lifetime could not be determined.

  • docs: sync: document the new 'worker-threads' option for parallel sync
    jobs.

  • docs: storage: document the 'gc-on-unmount' flag for removable datastores.

-- Proxmox Support Team support@proxmox.com Thu, 23 Apr 2026 22:26:59 +0200

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

NewReleases is sending notifications on new releases.