Skip to content

Releases: qemus/proxmox-backup-arm64

v4.2.3

Choose a tag to compare

@github-actions github-actions released this 16 Jul 01:42
bdbb81c

These are unofficial binary packages of Proxmox Backup Server 4.x for ARM64.

Official Changelog

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

  • css: remove x-grid-row-loading class, replace it with non-blurry SVG
    variant from proxmox-widget-toolkit

  • pbs-client: add backoff log throttle, to ensure progress and similar output
    appears quickly initially, but does not create overly long logs

  • client: report progress during restore

  • api: journal: adopt proxmox-syslog-api and stream the output, making the
    implementation consistent with the one from Proxmox Datacenter Manager

  • ui: enable the structured journal view and per-service logs, including
    colored output and filtering capabilities

  • ui: always use arrays for 'delete' property, instead of manually converting

  • fix #5971: tape: don't warn on custom MAM attribute write failures

  • fix #7175: api: time: use timedatectl instead of /etc/timezone

  • fix #7187: report: add ethtool output for physical interfaces

  • prune jobs: schedule jobs that do not prune anything, but warn during their
    execution. such jobs allow testing scheduling options, but make no sense
    for production use.

  • fix #6691: allow search by comment in datastore content, make search
    case-insensitive and correctly reset content view after empty searches

  • ui: datastore: disable various action tooltips for actions which cannot be
    triggered

  • ldap: escape the user-provided user name when using it in the LDAP search
    filter that looks up the user DN.

  • ldap sync: log which user properties change when synchronizing an existing
    user, instead of only reporting that the user was updated.

  • api schema/section config: add support for declaring deprecated property
    aliases, to allow renaming properties without showing the old name in the
    documentation

  • rest server: accept deprecated property aliases in JSON request bodies by
    rewriting them to the canonical name before verification and dispatch, like
    the CLI and query-string handling already do.

  • fix #7690: fs: replace_file: close the temporary file before renaming or
    unlinking it, fixing the replacement on WORM file systems and avoiding
    leftover .fuse_hidden files on FUSE mounts.

  • fs: make_tmp_file: append the temporary suffix instead of replacing the
    file extension, keeping the original file name intact for easier
    debugging of leftover temporary files.

-- Proxmox Support Team support@proxmox.com Tue, 14 Jul 2026 12:54:15 +0200

v4.2.2

Choose a tag to compare

@github-actions github-actions released this 04 Jul 16:27
4def2dc

These are unofficial binary packages of Proxmox Backup Server 4.x for ARM64.

Official Changelog

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

  • api: backup: run synchronous chunk-insert operations off the asynchronous
    runtime's worker threads. Blocking those threads, most notably during S3
    uploads that can wait up to three hours for a chunk lock, could stall the
    I/O and timer drivers of the entire runtime and starve other backup
    workers.

  • client: backup: make the file-based backup more robust against files that
    cannot be accessed or that vanish while the backup is running:

    • fix #7658: skip a file and log a warning instead of aborting the whole
      backup when querying its metadata fails with a permission error,
      matching the existing handling of permission errors when opening files.
      Such files can also still be excluded explicitly.
    • consistently ignore files that disappear during the backup and warn
      about them, instead of treating this as a fatal error in some cases.
  • tape: backup: fix the command-line group filter, which was passed to the
    API under the wrong parameter name and thus had no effect.

  • api: do not log a spurious error when listing the files of a snapshot
    whose manifest does not exist yet, which is expected while a backup to
    that snapshot is still running.

  • ui: datastore summary: fix the per-datastore sync and prune job counts,
    which were derived from an incorrectly parsed datastore ID; the prune
    count in particular was always shown as zero.

  • tape: fix two typos in log and informational messages.

-- Proxmox Support Team support@proxmox.com Thu, 18 Jun 2026 11:28:25 +0200

v4.2.1

Choose a tag to compare

@github-actions github-actions released this 12 Jun 01:39
234fd72

These are unofficial binary packages of Proxmox Backup Server 4.x for ARM64.

Official Changelog

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

  • fix #5076: api: support an 'audiences' property on OpenID realms, listing
    additional trusted audience values besides the configured client-id.
    Improves compatibility with providers that issue tokens with multiple
    audiences.

  • fix #7562: api/ui: tape: separate the format-media 'load-barcode'
    parameter from the existing 'label-text' verification, so the web
    interface can load and format empty or previously-unrelated tapes from a
    changer slot in one step. The old shared parameter aborted formatting
    after a successful load whenever the on-tape label did not match.

  • sync: pull: refuse to overwrite a locally encrypted snapshot from an
    unencrypted source or one using a different key, and detect content
    differences between two unencrypted snapshots that share a backup time.
    Previously such mismatches silently triggered a resync that overwrote the
    local snapshot.

  • datastore: fix tuning option changes not propagating the updated sync
    level to the chunk store until the service was restarted.

  • datastore: improve the error message when prune cannot acquire a snapshot
    lock for deletion, by showing the snapshot directory and lock file paths
    instead of an internal debug dump.

  • api: backup: fix benchmark, finish-failed, and backup-failed cleanups
    leaving an orphaned empty backup group behind on the datastore.

  • api: node: tasks status: return the task end time as an optional field
    once the task is finished, so the task viewer can render the correct
    duration without an extra API call.

  • api/ui: node: add a 'location' property to the node config, exposed
    through the node options panel.

  • subscription: reuse the server ID from an existing subscription info when
    multiple candidates are detected, falling back to the first candidate only
    when no prior info exists.

  • chunk store: include the filesystem backing path in the syncfs log output
    for easier identification of which directory is being synced.

  • tree-wide: print error chains as a colon-separated single line and stop
    quoting simple errors without context, making logs and CLI output easier
    to read at a glance.

  • ui: encryption keys: extract the error message from API2 responses before
    displaying the alert, so permission and other endpoint errors no longer
    surface as an empty popup.

  • removable device attach service: clarify the systemd unit description so
    it no longer suggests that mount is attempted for every device or that
    every device is a datastore.

  • docs: faq: correct the Debian Bookworm end-of-life date; the last point
    release is planned for July 2026.

-- Proxmox Support Team support@proxmox.com Tue, 26 May 2026 14:53:58 +0200