Skip to content

Releases: wofferl/proxmox-backup-arm64

Version 3.2.2-1 (Debian/Bookworm)

25 Apr 15:35
Compare
Choose a tag to compare

These are unofficial binary packages of Proxmox Backup Server 3.x for debian/bookworm.

The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are cross 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/bullseye/pbs-no-subscription/binary-amd64/.

Use at your own risk.

Changelog

rust-proxmox-backup (3.2.2-1) bookworm; urgency=medium

  • ui: notifications fix empty text format for the default mail author

  • ui: tape backup: do not try to delete the namespace property if its empty

  • ui: sync job: fix error if local namespace is selected first

rust-proxmox-backup (3.2.1-1) bookworm; urgency=medium

  • implement Active Directory support:

    • api: access: add routes for managing AD realms
    • config: domains: add new "ad" section type for AD realms
    • realm sync: add sync job for AD realms
    • manager cli: add sub-command for managing AD realms
    • docs: user-management: add section about AD realm support
  • auth: fix requesting the TFA write lock exclusively

  • installation: add section about unattended/automatic installation

  • api: tape config: forbid reusing IDs between tape changer and tape drive

  • api: add support for creating and updating VLAN interfaces

  • ui: enable the VLAN widget that got moved over from PVE to the generic
    widget-toolkit

rust-proxmox-backup (3.2.0-1) bookworm; urgency=medium

  • fix #5248: client: allow self-signed/untrusted certificate chains

  • api: make prune-group a real worker task to avoid timeouts after 30s

  • ui: sync view: rename column 'Max. Recursion' -> 'Max. Depth'

  • api: assert that maintenance mode transitions are valid, e.g., do
    not allow clearing the special "delete" maitenance mode

  • fix #3217: ui: add global prune and GC job view for an overview over
    all datastores

  • fix #4723: manager: add new "garbage-collection list" CLI command to
    list all GC jobs

  • ui: garbage collection: show removed and pending data of last run in
    bytes

  • fix #5251: login: set autocomplete on password and user

  • allow sending notifications via advanced proxmox-notify crate

  • api: add endpoints for querying known notification values/fields

  • api: add endpoints for gotify, smtp, and sendmail targets

  • api: add endpoints for managing notification matchers

  • api: add endpoints for querying/testing notification targets

  • server: notifications:

    • send tape notifications via notification system
    • send ACME notifications via notification system
    • send update notifications via notification system
    • send sync notifications via notification system
    • send verify notifications via notification system
    • send prune notifications via notification system
    • send GC notifications via notification system
  • docs: add documentation for notification system

  • ui: notifications: pull in UX improvements for match rules creation

  • api: notification: also list datastores if user has only Backup
    privs

  • manager: add CLI commands for SMTP, sendmail, and gotify
    endpoints

  • manager: add CLI for administrating notification matchers and targets

Version 3.1.5-1 (Debian/Bookworm)

03 Apr 15:55
a59c047
Compare
Choose a tag to compare

These are unofficial binary packages of Proxmox Backup Server 3.x for debian/bookworm.

The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are cross 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/bullseye/pbs-no-subscription/binary-amd64/.

Use at your own risk.

Changelog

  • fix #5190: api: OIDC: accept generic URIs for the ACR value

  • fix #5229: tape: remove max sequence number limit

  • client: add "delete-groups" option to allow one to delete all groups in a
    hierarchy, which allows removing non-empty namespaces

  • fix #4975: client: add option to ignore E2BIG error flag when restoring,
    to workaround the interface limitation of the kernel where on some file
    systems can have a bigger extended attribute (xattr) as the kernel
    supports reading. This can happen due to the file system having been
    accessed by another OS version or even an entirely different OS type.

  • docs: clarify prune settings slightly more

  • ui: trim whitespaces when adding a subscription key

  • ui: system config: fix deleting DNS entries

  • fix #5217: api: send missing header when upgrading to HTTP/2 to improve
    support with reverse proxies like caddy

  • docs: lto barcod generator: disable add button when fields are not valid

  • docs: lto barcode generator: add LTO-9 and WORM types

  • ui: adapt to the API enforcing the not accepting any additional parameters
    if a API endpoint does not explicitly state that it needs that behavior:

    • metrics: avoid trying to load existing config, fixes case where a
      wrong digest was send along, failing the creation of the metrics host
      entry
    • avoid sending a 'delete' parameter on create for tape backup jobs, prune
      settings, sync jobs, verify jobs
    • user edit: don't send realm property
  • server: sync job: return PullStats for pull related methods

  • fix #5285: api: sync job: add job summary to task log

  • ui: tape: transfer: increase timeout to 3 minutes

  • add 'confirmation-password' parameter to user password change API/UI

  • remove datastore from internal cache based on maintenance mode to avoid
    that a lock file is kept open. With that lock-file closed one can use a
    offline maintenance mode to cleanly unmount the mount point where such a
    datastore resides.

  • docs: clarify difference between zfs cache and log

  • fix #5188: gui: add copy to clipboard on snapshots

  • api: sync job: log stats for removed vanished entities

  • docs: add examples for --exclude parameter

  • ui: prune job: disallow setting blank schedule

Version 3.1.4-1 (Debian/Bookworm)

01 Feb 18:32
Compare
Choose a tag to compare

These are unofficial binary packages of Proxmox Backup Server 3.x for debian/bookworm.

The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are cross 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/bullseye/pbs-no-subscription/binary-amd64/.

Use at your own risk.

Changelog

  • api: acme: skip serializing empty 'api' and 'data' option

  • tape: fix regression in restoring an encryption key from medium, avoid
    trying to load the key to the drive, which cannot work in this special
    case.

Version 3.1.3-1 (Debian/Bookworm)

23 Jan 10:16
Compare
Choose a tag to compare

These are unofficial binary packages of Proxmox Backup Server 3.x for debian/bookworm.

The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are cross 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/bullseye/pbs-no-subscription/binary-amd64/.

Use at your own risk.

Changelog

  • improve efficiency of detecting if a block device is a partition

  • acme: api: add option for external account binding to account registration
    endpoint

  • ui: datastore summary handle non-existent 'avail' and 'used' status values

  • tape: allow configuring the time out for "wait until ready" to better cope
    with the long initialization duration that happens on the first use of
    LTO 9+ tapes

  • tape: improve error on decode element status page

  • tape: improve LTO 9 compatibility

  • fix #4904: tape changer: add option to explicitly eject the tape before
    unloading it

  • docs: tape: replace use of 'export-media' with correct 'export-media-set'
    option

  • docs: tape: add LTO 9 considerations

  • fix #5117: ui: node info: avoid invalid array access for certain foreign
    kernels

  • d/control: explicitly depend on gdisk package to ensure it's available
    when installing on top of a plain Debian installation

  • tape: work around buggy changer implementations when reading the element
    status

  • system report: include prune.cfg

  • fix #4315: jobs: modify GroupFilter so include/exclude is tracked

  • ui: show if Filter includes or excludes

  • datastore: add additional context for a parsing error when getting the
    owner of a backup group

  • api: tape: optionally accept uuid for destroying or moving a media, so
    that one can uniquely identify existing tapes with duplicate labels.

  • api: tape: don't allow duplicate media label-texts anymore

  • ui: tape inventory: use uuid as id

  • ui: tape: add button to remove a medium from the inventory, while not
    touching the data

  • api: custom certificate upload: make key optional and use the existing
    key, if it's not specified.

  • close #4819: ui: allow usernames shorter than 4 characters

  • tape: rework on-drive encryption key handling and ensure this key does not
    gets unloaded to early

Version 3.1.2-2 (Debian/Bookworm)

03 Dec 16:28
Compare
Choose a tag to compare

These are unofficial binary packages of Proxmox Backup Server 3.x for debian/bookworm.

The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are cross 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/bullseye/pbs-no-subscription/binary-amd64/.

Use at your own risk.

Changelog

  • ui: fix dashboard endless loading with custom kernels

Version 3.1.2-1 (Debian/Bookworm)

30 Nov 17:09
Compare
Choose a tag to compare

These are unofficial binary packages of Proxmox Backup Server 3.x for debian/bookworm.

The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are cross 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/bullseye/pbs-no-subscription/binary-amd64/.

Use at your own risk.

Changelog

rust-proxmox-backup (3.1.2-1) bookworm; urgency=medium

  • sync: fix recent regression with recursive remote sync

  • sync: fix source store+namespace printing to refer to the actual namespace

rust-proxmox-backup (3.1.1-1) bookworm; urgency=medium

  • ui: fix deleting datastore without 'keep-job-configs'

-- Proxmox Support Team support@proxmox.com Thu, 30 Nov 2023 11:05:01 +0100

rust-proxmox-backup (3.1.0-1) bookworm; urgency=medium

  • ui: fix some edge cases with editing local sync jobs

  • ui: datastore content: add context menu to groups and snapshots

  • fix #3690: support wiping disks

    • api: add endpoint for wipe block devices
    • manager cli: add wipe commands to disk group
    • ui: enable wipe-disk feature in system disk view
  • ui: add 'keep configuration' checkbox to datastore removal window

  • docs: add further secure boot information

  • ui: disable rate-limit for local sync jobs for now

  • pbs2to3: add check for dkms modules

  • pbs2to3: check for proper grub meta-package for boot-mode

  • ui: dashboard: show the current boot-mode

  • ui: dashboard: nicely display kernel version

  • ui: add 'show connection information' button for datastores

rust-proxmox-backup (3.0.5-1) bookworm; urgency=medium

  • ui: tape restore: fix default namespace mapping

  • fix #4260: ui: fallback to note of last snapshot for backup group comment

  • fix #4971: client: Improve output on successful snapshot deletion

  • fix #4779: client: add missing "Connection" header for HTTP2 upgrade as
    specified by RFC 9110, fixing issues with some strict proxies.

  • system report: switch to markdown-like output syntax to make it easier to
    digest

  • system report: add information about block devices, basic uptime, usage
    and process info, all apt repo files, proxmox-boot-tool status output and
    ldap and oidc realm list

  • cli: add option to remove systemd mount unit

  • ui: add Remove button for directory-based storage types

  • debug CLI tool: show the size of chunks and if they are compressed when
    using the inspect command

  • fix #4977: ui tape: restore: rework snapshot selection logic to avoid some
    confusing edge cases

  • docs: faq: add entries for how to do minor and major upgrades

  • api apt: use apt changelog for changelog fetching

  • fix #4374: create a prune job upon datastore creation

  • docs: add a link to the Proxmox Backup Server wiki to sidebar

  • docs: various fixes for typos, wording and some layout issues

  • pull: add support for pulling from local datastore

  • tape: library status: don't fail if the library does not support DVCID

  • manager: check if offline subscription is for the correct product

  • proxy: redirect HTTP requests to HTTPS

  • fix #3211: document the possible values to the "notify" parameter

  • docs: sysadmin: add section about Secure Boot

Version 2.4.4-1 (Debian/Bullseye)

11 Nov 14:42
Compare
Choose a tag to compare

These are unofficial binary packages of Proxmox Backup Server 2.x for debian/bullseye.

The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are cross 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/bullseye/pbs-no-subscription/binary-amd64/.

Use at your own risk.

Changelog

  • pbs2to3: fix boot-mode detection

  • fix #4823: datastore: ignore vanished files when walking directory

  • fix #4380: stat() is run when file is executed

  • fix #4779: client: add missing "Connection" header for HTTP2 upgrade

  • fix #4971: client: Improve output on successful snapshot deletion

  • fix #4638: proxmox-backup-client: status: guard against div by zero

  • 6cc67d99 ui: tape restore: fix default namespace mapping

  • fix #4895: scheduled jobs: ignore task-log not found error

  • ui: tape: mark incomplete media-sets as such

  • fix #4977: ui: tape: restore: rework snapshot selection logic

  • docs: update FAQ release support table, add PBS 2.x EOL date

Version 3.0.4-1 (Debian/Bookworm)

12 Oct 06:15
Compare
Choose a tag to compare

These are unofficial binary packages of Proxmox Backup Server 3.x for debian/bookworm.

NOTE: Since I've upgraded my systems to Debian/Bookworm, this and all future PBS 3.x packages will be build for that platform.

The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are cross 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/bullseye/pbs-no-subscription/binary-amd64/.

Use at your own risk.

Changelog

  • rebuild with env_logger 0.10, proxmox-api-macro 1.0.6 and syn 2
  • update dependencies (tokio, libc, serde, openssl, futures, bindgen)

Version 3.0.3-1 (Debian/Bullseye)

03 Oct 17:19
Compare
Choose a tag to compare

These are unofficial binary packages of Proxmox Backup Server 3.x for debian/bullseye.

Please keep in mind that version 3.x is originally developed for debian/bookworm and it can happen at any time that a future version breaks the dependencies for debian/bullseye and can no longer be built.

The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are cross 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/bullseye/pbs-no-subscription/binary-amd64/.

Use at your own risk.

Changelog

  • fix #4380: client: check if file is excluded before running stat() to
    get metadata

  • improve error messages when parsing a chunk fails

  • add support for LTO-9 tape density code

  • pbs2to3: fix boot-mode detection, "/sys/firmware/efi" either doesn't exist
    (legacy boot) or is a directory (EFI boot), but never a file.

  • fix #4761: client: restore: unlink existing entries for hard/symlinks
    when overwrite-existing flag is enabled

  • client: restore: provide finer-grained controls for what (files,
    sym-links, hard-links, or all) to overwrite on restore if the target
    already exists.

  • ui: don't show form-reset button on ZFS creation

  • close #3777: backup: add client-ip information to worker task log

  • fix #4343: client cli: exit with failure-code if a worker-task finished
    with a unknown, or an error status.

  • fix #4823: datastore: ignore vanished files when walking over namespace
    and groups hierarchy. This avoids a rare chance of failing a running
    garbage-collection when a snapshot is removed by the user or a prune job
    during the same time.

  • fix #4895: scheduled jobs: ignore task-log not found error to avoid a
    stuck job after, e.g., the system was shutdown uncleanly, for example, due
    to a powerless.

Version 3.0.2-1 (Debian/Bullseye)

02 Aug 20:00
Compare
Choose a tag to compare

These are unofficial binary packages of Proxmox Backup Server 3.x for debian/bullseye.

Please keep in mind that version 3.x is originally developed for debian/bookworm and it can happen at any time that a future version breaks the dependencies for debian/bullseye and can no longer be built.

The proxmox-backup*,promox-mini-journalreader and pve-xtermjs packages are cross 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/bullseye/pbs-no-subscription/binary-amd64/.

Use at your own risk.

Changelog

  • docs: update FAQ release support table, add PBS 2.x EOL date

  • encrypted backup: fix log message

  • reset tfa failure count when unlocking

  • sync over pbs2to3 upgrade check-list script to master

  • pbs-client: pxar: preserve error context

  • pbs-client: pxar: refactor body of extract_archive to ExtractorIter

  • pbs-client: pxar: add PxarExtractContext

  • proxmox-backup-client: restore: add 'ignore-extract-device-errors' flag

  • docs: replace concrete device paths with pseudo paths

  • pbs-client: backup-writer: use log::warn instead of eprintln!

  • fix #4591: pbs-client: backup_writer: improve error reporting

  • backup: improve skipped download error message

  • handle pve-kernel -> proxmox-kernel rename