Releases: wofferl/proxmox-backup-arm64
Version 3.2.7-1 (Debian/Bookworm)
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/bookworm/pbs-no-subscription/binary-amd64/.
Use at your own risk.
Official Changelog
rust-proxmox-backup (3.2.7-1) bookworm; urgency=medium
-
docs: drop blanket statement recommending against remote storage
-
ui: gc job edit: fix i18n gettext usage
-
pxar: improve error handling, e.g., avoiding duplicate information
-
close #4763: client: add command to forget (delete) whole backup group
with all its snapshots -
close #5571: client: fix regression for
map
command -
client: mount: wait for child to return before exiting to provide better
UX for some edge paths -
fix #5304: client: set process uid/gid for
.pxarexclude-cli
to avoid
issues when trying to backup and restore the backup as non-root user. -
http client: keep renewal future running on failed re-auth to make it more
resilient against some transient errors, like the request just failing due
to network instability. -
datastore: fix problem with operations counting for the case where the
.chunks/
directory is not available (deleted/moved) -
manager: use confirmation helper in wipe-disk command
Version 3.2.6-1 (Debian/Bookworm)
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.
Official Changelog
rust-proxmox-backup (3.2.6-1) bookworm; urgency=medium
-
tape: disable Programmable Early Warning Zone (PEWZ)
-
tape: handle PEWZ like regular early warning
-
docs: add note for not using remote storages
-
client: pxar: fix fuse mount performance for split archives
Version 3.2.5-1 (Debian/Bookworm)
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.
Official Changelog
rust-proxmox-backup (3.2.5-1) bookworm; urgency=medium
-
pxar: add support for split archives
-
fix #3174: pxar: enable caching and meta comparison
-
docs: file formats: describe split pxar archive file layout
-
docs: add section describing change detection mode
-
api: datastore: add optional archive-name to file-restore
-
client: backup: conditionally write catalog for file level backups
-
docs: add table listing possible change detection modes
Version 3.2.4-1 (Debian/Bookworm)
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.
Official Changelog
rust-proxmox-backup (3.2.4-1) bookworm; urgency=medium
-
fix: network api: permission using wrong pathname
-
fix #5503: d/control: bump dependency for proxmox-widget-toolkit
-
auth: add locking to
PbsAuthenticator
to avoid race conditions
Version 3.2.3-1 (Debian/Bookworm)
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.
Official Changelog
rust-proxmox-backup (3.2.3-1) bookworm; urgency=medium
-
api-types: remove influxdb bucket name restrictions
-
api: datastore status: delay lookup after permission check to improve
consistency of tracked read operations -
tape: improve throughput by not unnecessarily syncing/committing after
every archive written beyond the first 128 GiB -
tape: save 'bytes used' in the tape inventory and show them on the web UI
to allow users to more easily see the usage of a tape -
tape drive status: return drive activity (like cleaning, loading,
unloading, writing, ...) in the API and show them in the UI -
ui: tape drive status: avoid checking some specific status if the current
drive activity would block doing so anyway -
tape: write out basic MAM host-type attributes to media to make them more
easily identifiable as Proxmox Backup Server tape by common LTO tooling. -
api: syslog: fix the documented type of the return value
-
fix #5465: restore daemon: mount NTFS with UTF-8 charset
-
restore daemon: log some more errors on directory traversal
-
fix #5422: ui: garbage-collection: make columns in global view sortable
-
auth: move to hmac keys for csrf tokens as future-proofing
-
auth: upgrade hashes on user log in if a users password is not hashed with
the latest password hashing function for hardening purpose -
auth: use ed25519 keys when generating new auth api keys
-
notifications: fix legacy sync notifications
-
docs: document notification-mode and merge old notification section
-
docs: notifications: rewrite overview for more clarity
-
ui: datastore options: link to 'notification-mode' section
-
acme: explicitly print a query when prompting for the custom directory URI
Version 3.2.2-1 (Debian/Bookworm)
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)
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
- metrics: avoid trying to load existing config, fixes case where a
-
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)
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)
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)
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