proxmox-backup-qemu (1.5.2) bookworm; urgency=medium

  * restore: make chunk loading concurrent to increase restore bandwidth and
    reduce total time required.
    Schedule up to 16 load operations at the same time to increase utilisation
    of the four available worker threads. The amount of concurrency and the
    amount of threads can be controlled using the environment variables
    PBS_RESTORE_FETCH_CONCURRENCY and PBS_RESTORE_MAX_THREADS respectively.

  * update to PBS 3.4.3 based commit on current git master

 -- Proxmox Support Team <support@proxmox.com>  Thu, 17 Jul 2025 01:43:42 +0200

proxmox-backup-qemu (1.5.1) bookworm; urgency=medium

  * fix archive name handling during restore

 -- Proxmox Support Team <support@proxmox.com>  Thu, 30 Jan 2025 13:56:38 +0100

proxmox-backup-qemu (1.5.0) bookworm; urgency=medium

  * update to PBS 3.3.2 based commit on current git master

 -- Proxmox Support Team <support@proxmox.com>  Fri, 24 Jan 2025 08:29:03 +0100

proxmox-backup-qemu (1.4.1) bookworm; urgency=medium

  * update to PBS 3.0.5

 -- Proxmox Support Team <support@proxmox.com>  Tue, 28 Nov 2023 13:11:57 +0100

proxmox-backup-qemu (1.4.0) bookworm; urgency=medium

  * build for Proxmox VE 8 / Debian 12 Bookworm

  * update dependencies

  * switch to native versioning scheme

 -- Proxmox Support Team <support@proxmox.com>  Sat, 27 May 2023 13:03:17 +0200

proxmox-backup-qemu (1.3.2-1) bullseye; urgency=medium

  * update dependencies

  * switch to edition 2021

 -- Proxmox Support Team <support@proxmox.com>  Mon, 12 Dec 2022 12:23:16 +0100

proxmox-backup-qemu (1.3.1-1) bullseye; urgency=medium

  * re-build with updated dependencies for the API parameter switch from
    `backup-ns` to just `ns`

 -- Proxmox Support Team <support@proxmox.com>  Fri, 13 May 2022 13:59:39 +0200

proxmox-backup-qemu (1.3.0-1) bullseye; urgency=medium

  * update dependencies to latest proxmox-backup git version

  * add backup namespace support but stay backward compatible

 -- Proxmox Support Team <support@proxmox.com>  Thu, 12 May 2022 13:56:18 +0200

proxmox-backup-qemu (1.2.1-1) bullseye; urgency=medium

  * update dependencies to latest proxmox-backup git version

 -- Proxmox Support Team <support@proxmox.com>  Wed, 24 Nov 2021 11:46:57 +0100

proxmox-backup-qemu (1.2.0-1) buster; urgency=medium

  * update for bullseye

 -- Proxmox Support Team <support@proxmox.com>  Mon, 05 Jul 2021 20:04:20 +0200

proxmox-backup-qemu (1.1.0-1) buster; urgency=medium

  * Use the new CachedChunkReader with the shared_cache implementation to
    provide a concurrency-safe async way of accessing data.

  * drop a global read mutex, providing real concurrency without lock contention

  * uses a shared LRU cache improving random-access, e.g., benefiting
    live-restore

  * depend on proxmox-backup v1.1.10

 -- Proxmox Support Team <support@proxmox.com>  Wed, 16 Jun 2021 13:44:24 +0200

proxmox-backup-qemu (1.0.3-1) stable; urgency=medium

  * update async framework tokio to version 1.0

  * api: add master key support

  * ship library symbols for depednency tracking

 -- Proxmox Support Team <support@proxmox.com>  Fri, 12 Feb 2021 10:58:58 +0100

proxmox-backup-qemu (1.0.2-1) unstable; urgency=medium

  * return version via rust fn instead of header define

  * encryption key tracking: use fingerprint

  * depend on proxmox-backup v1.0.4

 -- Proxmox Support Team <support@proxmox.com>  Wed, 25 Nov 2020 08:32:28 +0100

proxmox-backup-qemu (1.0.1-1) unstable; urgency=medium

  * depend on proxmox-backup v1.0.3

  * restore: improve error if key is missing

  * adapt to proxmox-backup fingerprint changes

 -- Proxmox Support Team <support@proxmox.com>  Tue, 24 Nov 2020 09:09:03 +0100

proxmox-backup-qemu (1.0.0-1) unstable; urgency=medium

  * update dependencies to proxmox-backup 1.0.1

  * store crate version and git revision in library header

 -- Proxmox Support Team <support@proxmox.com>  Wed, 11 Nov 2020 14:39:50 +0100

proxmox-backup-qemu (0.7.1-1) unstable; urgency=medium

  * update dependencies to proxmox-backup 0.9.1

  * pass along any port set in the repository string

  * invalidate bitmap when crypto key changes

  * add state serializing and loading helper functions

 -- Proxmox Support Team <support@proxmox.com>  Wed, 28 Oct 2020 22:08:25 +0100

proxmox-backup-qemu (0.7.0-1) unstable; urgency=medium

  * use updated dependencies to improve server <-> client TCP throughput
    performance for high latency links

 -- Proxmox Support Team <support@proxmox.com>  Thu, 10 Sep 2020 10:48:09 +0200

proxmox-backup-qemu (0.6.4-1) unstable; urgency=medium

  * fix #2866: invalidate bitmap on crypt_mode change

 -- Proxmox Support Team <support@proxmox.com>  Wed, 19 Aug 2020 16:43:58 +0200

proxmox-backup-qemu (0.6.3-1) unstable; urgency=medium

  * rebuild with proxmox-backup 0.8.10 and proxmox 0.3.3

 -- Proxmox Support Team <support@proxmox.com>  Wed, 12 Aug 2020 13:56:13 +0200

proxmox-backup-qemu (0.6.2-1) unstable; urgency=medium

  * read_image_at: use fully async variant and iterate until buffer is filled.
    Improves performance and usage of the QEMU block driver.

  * update to new proxmox-backup v0.8.8 with, among others, improvements for
    encrypting new backups. Older one may have compatibillity issues which were
    ignored due to the beta status of Proxmox Backup.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 23 Jul 2020 11:38:13 +0200

proxmox-backup-qemu (0.6.1-1) unstable; urgency=medium

  * ignore missing or bad previous index

 -- Proxmox Support Team <support@proxmox.com>  Thu, 09 Jul 2020 14:23:36 +0200

proxmox-backup-qemu (0.6.0-1) unstable; urgency=medium

  * WARNING: This breaks binary API again!

  * produce correct manifest

  * add compress and encrypt paramaters

 -- Proxmox Support Team <support@proxmox.com>  Thu, 09 Jul 2020 12:20:29 +0200

proxmox-backup-qemu (0.5.1-1) unstable; urgency=medium

  * also improve code resuse and parameter checks for restore

 -- Proxmox Support Team <support@proxmox.com>  Wed, 08 Jul 2020 08:07:39 +0200

proxmox-backup-qemu (0.5.0-1) unstable; urgency=medium

  * improve parameter checks

  * allways call _async functions instead of duplicating code

 -- Proxmox Support Team <support@proxmox.com>  Wed, 08 Jul 2020 07:51:53 +0200

proxmox-backup-qemu (0.4.0-1) unstable; urgency=medium

  * use new get_runtime_with_builder

 -- Proxmox Support Team <support@proxmox.com>  Tue, 07 Jul 2020 10:59:55 +0200

proxmox-backup-qemu (0.3.3-1) unstable; urgency=medium

  * code cleanups

 -- Proxmox Support Team <support@proxmox.com>  Tue, 07 Jul 2020 09:49:13 +0200

proxmox-backup-qemu (0.3.2-1) unstable; urgency=medium

  * make Registry generic and add ImageAccessInfo

  * add restore data reading API

  * add api to check if backup can be done incrementally

 -- Proxmox Support Team <support@proxmox.com>  Mon, 06 Jul 2020 19:54:13 +0200

proxmox-backup-qemu (0.3.1-1) unstable; urgency=medium

  * write_data: return 0 for reused chunks

 -- Proxmox Support Team <support@proxmox.com>  Thu, 02 Jul 2020 12:06:31 +0200

proxmox-backup-qemu (0.3.0-1) unstable; urgency=medium

  * make backup C api thread safe

 -- Proxmox Support Team <support@proxmox.com>  Thu, 02 Jul 2020 07:42:42 +0200

proxmox-backup-qemu (0.2.0-1) unstable; urgency=medium

  * depend on proxmox-backup v0.5.0 with, among other, incremental backup
    support

 -- Proxmox Support Team <support@proxmox.com>  Tue, 30 Jun 2020 12:27:03 +0200

proxmox-backup-qemu (0.1.8-1) unstable; urgency=medium

  * proxmox_backup_connect: return info about previous backup

 -- Proxmox Support Team <support@proxmox.com>  Mon, 29 Jun 2020 09:35:43 +0200

proxmox-backup-qemu (0.1.7-1) unstable; urgency=medium

  * add support for incremental backups

 -- Proxmox Support Team <support@proxmox.com>  Fri, 26 Jun 2020 11:43:55 +0200

proxmox-backup-qemu (0.1.6-1) unstable; urgency=medium

  * fix backing up images that are not multiples of 'chunk_size'

 -- Proxmox Support Team <support@proxmox.com>  Thu, 04 Jun 2020 10:48:44 +0200

proxmox-backup-qemu (0.1.5-1) unstable; urgency=medium

  * restore.rs: hold reference to the runtime

 -- Proxmox Support Team <support@proxmox.com>  Tue, 02 Jun 2020 12:18:20 +0200

proxmox-backup-qemu (0.1.4-1) unstable; urgency=medium

  * rebuild with updated crates

 -- Proxmox Support Team <support@proxmox.com>  Sat, 30 May 2020 16:53:26 +0200

proxmox-backup-qemu (0.1.3-1) unstable; urgency=medium

  * call C-callback if send command fail

  * correctly convert error messages to CString

  * remove debug statements

 -- Proxmox Support Team <support@proxmox.com>  Wed, 11 Mar 2020 12:06:53 +0100

proxmox-backup-qemu (0.1.2-1) unstable; urgency=medium

  * proxmox-backup-qemu.h: add include guard

 -- Proxmox Support Team <support@proxmox.com>  Tue, 10 Mar 2020 11:22:21 +0100

proxmox-backup-qemu (0.1.1-1) unstable; urgency=medium

  * depend on proxmox 0.1.18

  * depend on proxmox-backup 0.1.3 from git

  * cleanup Makefile

 -- Proxmox Support Team <support@proxmox.com>  Tue, 03 Mar 2020 07:20:26 +0100

proxmox-backup-qemu (0.1.0-1) unstable; urgency=medium

  * initial packaging

 -- Proxmox Support Team <support@proxmox.com>  Wed, 11 Sep 2019 12:05:02 +0200
