pve-qemu-kvm (9.0.2-3) bookworm; urgency=medium

  * pick up fix for VirtIO PCI regressions

  * pick up stable fixes for 9.0, including fixes for VirtIO-net, ARM and
    x86(_64) emulation, CVEs to harden NBD server against malicious clients,
    as well as a few others (VNC, physmem, Intel IOMMU, ...).

 -- Proxmox Support Team <support@proxmox.com>  Fri, 06 Sep 2024 16:21:42 +0200

pve-qemu-kvm (9.0.2-2) bookworm; urgency=medium

  * actually update submodule to QEMU 9.0.2. The previous release was still
    based on 9.0.0 by mistake.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 07 Aug 2024 10:16:01 +0200

pve-qemu-kvm (9.0.2-1) bookworm; urgency=medium

  * update submodule and patches to QEMU 9.0.2. While our version had most
    stable fixes included already, there are new fixes for VirtIO and VGA
    display screen blanking (#4786)

  * backport fix for a regression with the LSI-53c895a controller and one for
    the boot order getting ignored for USB storage

 -- Proxmox Support Team <support@proxmox.com>  Mon, 29 Jul 2024 18:59:40 +0200

pve-qemu-kvm (9.0.0-6) bookworm; urgency=medium

  * fix a regression in the zeroinit block driver that prevented importing and
    cloning disks to RBD storages which are not using the krbd setting

 -- Proxmox Support Team <support@proxmox.com>  Mon, 08 Jul 2024 16:11:15 +0200

pve-qemu-kvm (9.0.0-5) bookworm; urgency=medium

  * backport fix for CVE-2024-4467 to prevent malicious qcow2 image files from
    already causing bad effects if being queried via 'qemu-img info'. For
    Proxmox VE, this is an additional safe guard, as currently it directly
    creates and manages the qcow2 images used by VMs and does not allow
    unprivileged users to import them

  * fix #4726: code cleanup: avoid superfluous check in vma backup code

 -- Proxmox Support Team <support@proxmox.com>  Wed, 03 Jul 2024 13:13:35 +0200

pve-qemu-kvm (9.0.0-4) bookworm; urgency=medium

  * fix crash after saving a snapshot without including VM state when a VirtIO
    block device with iothread is configured.

  * fix edge case in error handling when opening a block device from PBS fails

  * minor code cleanup in backup code

 -- Proxmox Support Team <support@proxmox.com>  Mon, 01 Jul 2024 11:26:11 +0200

pve-qemu-kvm (9.0.0-3) bookworm; urgency=medium

  * fix crash when doing resize after hotplugging a disk using io_uring

  * fix some minor issues in software CPU emulation (i.e. non-KVM) for ARM and
    x86(_64)

 -- Proxmox Support Team <support@proxmox.com>  Wed, 29 May 2024 15:55:44 +0200

pve-qemu-kvm (9.0.0-2) bookworm; urgency=medium

  * fix #5409: backup: fix copy-before-write timeout

  * backup: improve error when copy-before-write fails for fleecing

  * fix forwards and backwards migration with VirtIO-GPU display

  * fix a regression in pflash device introduced in 8.2

  * revert a commit for VirtIO PCI devices that turned out to cause more
    potential security issues than what it fixed

  * move compatibility flags for a new VirtIO-net feature to the correct
    machine type. The feature was introduced in QEMU 8.2, but the
    compatibility flags got added to machine version 8.0 instead of 8.1. This
    breaks backwards migration with machine version 8.1 from a 8.2/9.0 binary
    to an 8.1 binary, in cases where the guest kernel enables the feature
    (e.g. Ubuntu 23.10).
    While that breaks migration with machine version 8.1 from an unpatched to
    a patched binary, Proxmox VE only ever had 8.2 on the test repository and
    9.0 not yet in any public repository.

 -- Proxmox Support Team <support@proxmox.com>  Fri, 17 May 2024 17:04:52 +0200

pve-qemu-kvm (9.0.0-1) bookworm; urgency=medium

  * update submodule and patches to QEMU 9.0.0

 -- Proxmox Support Team <support@proxmox.com>  Mon, 29 Apr 2024 10:51:37 +0200

pve-qemu-kvm (8.2.2-1) bookworm; urgency=medium

  * update submodule and patches to QEMU 8.2.2

 -- Proxmox Support Team <support@proxmox.com>  Sat, 27 Apr 2024 12:44:30 +0200

pve-qemu-kvm (8.1.5-5) bookworm; urgency=medium

  * implement support for backup fleecing

 -- Proxmox Support Team <support@proxmox.com>  Thu, 11 Apr 2024 17:46:48 +0200

pve-qemu-kvm (8.1.5-4) bookworm; urgency=medium

  * fix live-import for certain kinds of VMDK images that rely on padding

  * backup: avoid bubbling up first error if it's an ECANCELED one, as those
    are often a result of cancling the job due to running into an actual
    issue.

  * backup: factor out & clean up gathering device info into helper

 -- Proxmox Support Team <support@proxmox.com>  Tue, 12 Mar 2024 14:08:40 +0100

pve-qemu-kvm (8.1.5-3) bookworm; urgency=medium

  * backport fix for potential deadlock during QMP stop command if the VM has
    disks attached through VirtIO-Block and IO-Thread enabled

  * fix #4507: add patch to automatically increase NOFILE soft limit

 -- Proxmox Support Team <support@proxmox.com>  Wed, 21 Feb 2024 20:11:23 +0100

pve-qemu-kvm (8.1.5-2) bookworm; urgency=medium

  * work around for a situation where guest IO might get stuck, if the VM is
    configure  with iothread and VirtIO block/SCSI

 -- Proxmox Support Team <support@proxmox.com>  Fri, 02 Feb 2024 19:41:27 +0100

pve-qemu-kvm (8.1.5-1) bookworm; urgency=medium

  * update to 8.1.5 stable release, including more relevant fixes like:
    - virtio-net: correctly copy vnet header when flushing TX
    - hw/pflash: implement update buffer for block writes
    - Fixes to i386 emulation and ARM emulation.

 -- Proxmox Support Team <support@proxmox.com>  Fri, 02 Feb 2024 19:08:13 +0100

pve-qemu-kvm (8.1.2-6) bookworm; urgency=medium

  * revert attempted fix to avoid rare issue with stuck guest IO when using
    iothread, because it caused a much more common issue with iothreads
    consuming too much CPU

 -- Proxmox Support Team <support@proxmox.com>  Fri, 15 Dec 2023 14:22:06 +0100

pve-qemu-kvm (8.1.2-5) bookworm; urgency=medium

  * backport workaround for stuck guest IO with iothread and VirtIO block/SCSI
    in some rare edge cases

  * backport fix for potential deadlock when issuing the "resize" QMP command
    for a disk that is using iothread

 -- Proxmox Support Team <support@proxmox.com>  Mon, 11 Dec 2023 16:58:27 +0100

pve-qemu-kvm (8.1.2-4) bookworm; urgency=medium

  * fix vnc clipboard in the host to guest direction

 -- Proxmox Support Team <support@proxmox.com>  Wed, 22 Nov 2023 14:28:21 +0100

pve-qemu-kvm (8.1.2-3) bookworm; urgency=medium

  * fix #5054: backport fix for software reset with SATA, avoiding breakage
    with, e.g., some FreeBSD VMs

 -- Proxmox Support Team <support@proxmox.com>  Mon, 20 Nov 2023 10:24:50 +0100

pve-qemu-kvm (8.1.2-2) bookworm; urgency=medium

  * revert "x86: acpi: workaround Windows not handling name references in
    Package properly" as that seems to have broken networking (and possibly
    other things) one some localized variants of Windows (e.g., the German
    versions).

 -- Proxmox Support Team <support@proxmox.com>  Fri, 17 Nov 2023 11:55:23 +0100

pve-qemu-kvm (8.1.2-1) bookworm; urgency=medium

  * update submodule and patches to QEMU 8.1.2

  * use QEMU's keycode-map-db again instead of our static copy from QEMU 6.0

  * disable graph locking, newly introduced in the 8.1 release, as it has
    still various deadlock issuess, e.g., during canceling backup jobs.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 24 Oct 2023 13:42:45 +0200

pve-qemu-kvm (8.0.2-7) bookworm; urgency=medium

  * fix #2874: SATA: avoid unsolicited write to sector 0 during reset

 -- Proxmox Support Team <support@proxmox.com>  Wed, 04 Oct 2023 08:33:35 +0200

pve-qemu-kvm (8.0.2-6) bookworm; urgency=medium

  * fix #1534: vma: add extract-filter for disk images allowing users to pass
    a comma separated list of the disks they want to extract from an archive.

  * backup: create jobs in a drained section to avoid subtle bugs where
    something interferes with the block-copy-state bitmap on initialization

  * backup: drop experimental, and since a while also fully broken, directory
    backup format (BACKUP_FORMAT_DIR). This format was never exposed via the
    Proxmox VE API, but only available via QMP, as its broken since QEMU 8 and
    we got zero reports about that, it's safe to assume that there are no
    public users, so just remove it completely.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 06 Sep 2023 17:03:59 +0200

pve-qemu-kvm (8.0.2-5) bookworm; urgency=medium

  * improve memory footprint after backup by not keeping as much memory
    resident.

  * fix file descriptor leak for vhost (used by default by vNICs).

 -- Proxmox Support Team <support@proxmox.com>  Wed, 16 Aug 2023 11:52:24 +0200

pve-qemu-kvm (8.0.2-4) bookworm; urgency=medium

  * fix resume for snapshot and hibernate in combination with iothread and
    dirty bitmap

 -- Proxmox Support Team <support@proxmox.com>  Fri, 28 Jul 2023 12:58:22 +0200

pve-qemu-kvm (8.0.2-3) bookworm; urgency=medium

  * fix regression in QEMU 8.0 for drive mirror with bitmap

 -- Proxmox Support Team <support@proxmox.com>  Thu, 15 Jun 2023 13:57:46 +0200

pve-qemu-kvm (8.0.2-2) bookworm; urgency=medium

  * drop custom get_link_status QMP command, was never really used.

  * drop custom & deprecated drive snapshot QMP commands, we use a better
    alternative since a while.

 -- Proxmox Support Team <support@proxmox.com>  Fri, 09 Jun 2023 07:57:56 +0200

pve-qemu-kvm (8.0.2-1) bookworm; urgency=medium

  * update to QEMU stable release 8.0.2

  * update patches for avoiding issues with DMA reentrancy to current,
    slightly optimized version.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 06 Jun 2023 16:34:50 +0200

pve-qemu-kvm (8.0.0-1) bookworm; urgency=medium

  * update to QEMU stable release 8.0.0

  * re-build for Proxmox VE 8 / Debian 12 Bookworm

  * adapt to the local virtiofsd C variant being dropped, it has been
    rewritten in Rust and is now hosted in a separate source repository.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 22 May 2023 13:45:49 +0200

pve-qemu-kvm (7.2.0-8) bullseye; urgency=medium

  * backport fix for ACPI CPU hotplug issue with TCG

  * cherry-pick TCG-related stable fixes for 7.2 for users that turned off KVM
    HW acceleration

 -- Proxmox Support Team <support@proxmox.com>  Fri, 17 Mar 2023 15:47:08 +0100

pve-qemu-kvm (7.2.0-7) bullseye; urgency=medium

  * improve fix for potential deadlock with trim for IDE/SATA and draining

  * backport stable fixes:
    - hw/nvme: fix missing endian conversions for doorbell buffers
    - hw/smbios: fix field corruption in type 4 table
    - virtio-rng-pci: fix transitional migration compat for vectors
    - hw/timer/hpet: Fix expiration time overflow
    - vhost/vdpa: stop all svq on device deletion
    - vhost: avoid a potential use of an uninitialized variable in the call to
      vhost_svq_poll
    - chardev/char-socket: set s->listener = NULL in char_socket_finalize to
      fix a potential crash after live-migration
    - intel-iommu: fail MAP notifier without caching mode
    - intel-iommu: fail DEVIOTLB_UNMAP without dt mode

  * fix a regression for when the LSI SCSI controller is used

 -- Proxmox Support Team <support@proxmox.com>  Mon, 13 Mar 2023 17:42:49 +0100

pve-qemu-kvm (7.2.0-6) bullseye; urgency=medium

  * fix 7.2 regression for Linux boot failures with megasas SCSI

  * fix 7.0 regression for a potential deadlock with trim for IDE/SATA and
    draining

 -- Proxmox Support Team <support@proxmox.com>  Wed, 08 Mar 2023 14:32:17 +0100

pve-qemu-kvm (7.2.0-5) bullseye; urgency=medium

  * fix #4476: savevm-async: avoid looping without progress

  * savevm-async: decrease the boundary for free space for (memory) state left
    on target from 30 MiB to 100 MiB, improving the heuristic for when to
    enter the final "pause and sync" stage.

  * QMP backup: use correct error number when getting blockdrive length fails

  * backport fix for some DMA reentrancy issues, better protecting against
    malicious guests

  * backport fix for iSCSI double free issue leading to crashes

 -- Proxmox Support Team <support@proxmox.com>  Tue, 21 Feb 2023 13:49:43 +0100

pve-qemu-kvm (7.2.0-4) bullseye; urgency=medium

  * backport fix for a 7.2 regression when using VirtIO disk with
    detect-zeroes=unmap

 -- Proxmox Support Team <support@proxmox.com>  Fri, 27 Jan 2023 09:37:49 +0100

pve-qemu-kvm (7.2.0-3) bullseye; urgency=medium

  * add fix for live-migration with virtio-rng devices, which regressed in
    QEMU 7.2.0.

 -- Proxmox Support Team <support@proxmox.com>  Thu, 12 Jan 2023 13:13:14 +0100

pve-qemu-kvm (7.2.0-2) bullseye; urgency=medium

  * enable slirp again for now, as in qemu-server, user networking is
    supported (via CLI/API) when no bridge is set on a virtual NIC

  * cherry-pick stable fixes for 7.2. Two for virtio-mem and one for vIOMMU.
    Both features are not yet exposed in PVE's qemu-server, but there's work
    going on to change that.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 10 Jan 2023 15:47:48 +0100

pve-qemu-kvm (7.2.0-1) bullseye; urgency=medium

  * update to QEMU stable release 7.2.0

  * drop 'slirp' networking

 -- Proxmox Support Team <support@proxmox.com>  Fri, 16 Dec 2022 13:18:21 +0100

pve-qemu-kvm (7.1.0-4) bullseye; urgency=medium

  * cherry-pick "block/block-backend: blk_set_enable_write_cache is IO_CODE"

 -- Proxmox Support Team <support@proxmox.com>  Tue, 22 Nov 2022 09:21:06 +0100

pve-qemu-kvm (7.1.0-3) bullseye; urgency=medium

  * init: daemonize: defuse PID file resolve error to a warning at max, fixing
    some usecases that regressed with 7.1, like tracking start up in our
    file-restore VM.

 -- Proxmox Support Team <support@proxmox.com>  Fri, 28 Oct 2022 10:27:49 +0200

pve-qemu-kvm (7.1.0-2) bullseye; urgency=medium

  * fix an issue with error handling in async backup code

 -- Proxmox Support Team <support@proxmox.com>  Tue, 18 Oct 2022 15:33:44 +0200

pve-qemu-kvm (7.1.0-1) bullseye; urgency=medium

  * update to QEMU stable release 7.1.0

  * add fix for io_uring_register_ring_fd from upstream

 -- Proxmox Support Team <support@proxmox.com>  Fri, 14 Oct 2022 14:54:09 +0200

pve-qemu-kvm (7.0.0-4) bullseye; urgency=medium

  * add revision to version output

  * PVE Backup: allow passing max-workers performance setting

 -- Proxmox Support Team <support@proxmox.com>  Mon, 10 Oct 2022 11:55:37 +0200

pve-qemu-kvm (7.0.0-3) bullseye; urgency=medium

  * savevm-async: avoid segfault when aborting snapshot creation task

  * savevm-async: set SAVE_STATE_DONE when closing state file was successful
    allowing one to start a new snapshot task after aborting one.

 -- Proxmox Support Team <support@proxmox.com>  Tue, 30 Aug 2022 12:54:03 +0200

pve-qemu-kvm (7.0.0-2) bullseye; urgency=medium

  * backport "io_uring: fix short read slow path"

  * backport "e1000: set RX descriptor status in a separate operation"

 -- Proxmox Support Team <support@proxmox.com>  Wed, 20 Jul 2022 09:17:07 +0200

pve-qemu-kvm (7.0.0-1) bullseye; urgency=medium

  * update to QEMU stable release 7.0.0

 -- Proxmox Support Team <support@proxmox.com>  Thu, 30 Jun 2022 11:07:37 +0200

pve-qemu-kvm (6.2.0-11) bullseye; urgency=medium

  * add 'namespace' to BlockdevOptionsPbs for live-restore support

  * vma: create: support 64KiB-unaligned input images like to improve backing
    up some VM templates

  * block: alloc-track: avoid unlikely, but possible premature break

 -- Proxmox Support Team <support@proxmox.com>  Wed, 22 Jun 2022 15:54:54 +0200

pve-qemu-kvm (6.2.0-10) bullseye; urgency=medium

  * fix #4101: fix backup cancellation bug with iothreads

 -- Proxmox Support Team <support@proxmox.com>  Thu, 9 Jun 2022 16:35:51 +0200

pve-qemu-kvm (6.2.0-9) bullseye; urgency=medium

  * fix possible race conditions during cancellation of a PBS backup

 -- Proxmox Support Team <support@proxmox.com>  Wed, 08 Jun 2022 14:03:22 +0200

pve-qemu-kvm (6.2.0-8) bullseye; urgency=medium

  * revert "block/rbd: implement bdrv_co_block_status" to work around
    performance regression when backing up large RBD disk

 -- Proxmox Support Team <support@proxmox.com>  Thu, 19 May 2022 09:24:45 +0200

pve-qemu-kvm (6.2.0-7) bullseye; urgency=medium

  * Proxmox Backup Server namespace support

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

pve-qemu-kvm (6.2.0-6) bullseye; urgency=medium

  * block/gluster: correctly set max_pdiscard which is int64_t to avoid
    triggering assertion

  * ui/vnc.c: Fixed a deadlock bug

  * display/qxl-render: fix race condition in qxl_cursor (CVE-2021-4207) and
    integer overflow in cursor_alloc (CVE-2021-4206)

 -- Proxmox Support Team <support@proxmox.com>  Wed, 11 May 2022 10:42:53 +0200

pve-qemu-kvm (6.2.0-5) bullseye; urgency=medium

  * vma: allow partial restore by skipping some disk

 -- Proxmox Support Team <support@proxmox.com>  Mon, 25 Apr 2022 10:13:46 +0200

pve-qemu-kvm (6.2.0-4) bullseye; urgency=medium

  * d/control: add libgbm to build dependencies

  * d/control: add suggest dependency-hint for libgl1

  * various stable backports:
    + virtio-net: fix map leaking on error during receive
    + memory: Fix incorrect calls of log_global_start/stop
    + acpi: fix OEM ID/OEM Table ID padding
    + vhost-vsock: detach the virqueue element in case of error
    + vhost-user: remove VirtQ notifier restore
    + vhost-user: fix VirtQ notifier cleanup
    + virtio: fix the condition for iommu_platform not supported

 -- Proxmox Support Team <support@proxmox.com>  Fri, 22 Apr 2022 11:52:30 +0200

pve-qemu-kvm (6.2.0-3) bullseye; urgency=medium

  *  cherry-pick fix for some manually added ACPI table SLIC entries via the
     custom args flag.

 -- Proxmox Support Team <support@proxmox.com>  Fri, 15 Apr 2022 09:09:37 +0200

pve-qemu-kvm (6.2.0-2) bullseye; urgency=medium

  * compile in virgl support

  * enable zstd support

  * drop sdl dependency (it was disabled at compile time already)

  * recommend 'numactl'

  * fix an issue with multi-disk backups where chunks would be written
    multiple times

 -- Proxmox Support Team <support@proxmox.com>  Thu, 03 Mar 2022 12:03:44 +0100

pve-qemu-kvm (6.2.0-1) bullseye; urgency=medium

  * update to QEMU stable release 6.2.0

 -- Proxmox Support Team <support@proxmox.com>  Thu, 17 Feb 2022 06:23:14 +0100

pve-qemu-kvm (6.1.1-2) bullseye; urgency=medium

  * vma: create: register all streams before entering coroutines to avoid that
    an early stream starts to write already before all got registered.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 14 Feb 2022 15:53:15 +0100

pve-qemu-kvm (6.1.1-1) bullseye; urgency=medium

  * update to 6.1.1 stable release

 -- Proxmox Support Team <support@proxmox.com>  Thu, 13 Jan 2022 10:57:43 +0100

pve-qemu-kvm (6.1.0-3) bullseye; urgency=medium

  * fix #3738: cherry-pick "block: introduce max_hw_iov for use in scsi-
    generic

 -- Proxmox Support Team <support@proxmox.com>  Wed, 01 Dec 2021 15:35:43 +0100

pve-qemu-kvm (6.1.0-2) bullseye; urgency=medium

  * avoid a possible segmentation fault during block (disk) mirror

 -- Proxmox Support Team <support@proxmox.com>  Tue, 16 Nov 2021 09:38:10 +0100

pve-qemu-kvm (6.1.0-1) bullseye; urgency=medium

  * update to QEMU stable release 6.1.0

 -- Proxmox Support Team <support@proxmox.com>  Mon, 11 Oct 2021 15:15:19 +0200

pve-qemu-kvm (6.0.0-4) bullseye; urgency=medium

  * drop the ancient workaround that force disabled SMM due to observing VM
    hangs on old kernel versions.

  * monitor/qmp: fix race with clients disconnecting early resulting in other
    clients receiving a message with the (now wrong) ID of the former

 -- Proxmox Support Team <support@proxmox.com>  Mon, 06 Sep 2021 07:30:00 +0200

pve-qemu-kvm (6.0.0-3) bullseye; urgency=medium

  * io_uring: resubmit when result is -EAGAIN

 -- Proxmox Support Team <support@proxmox.com>  Tue, 3 Aug 2021 15:01:31 +0200

pve-qemu-kvm (6.0.0-2) bullseye; urgency=medium

  * enable io-uring support in QEMU builds

 -- Proxmox Support Team <support@proxmox.com>  Wed, 23 Jun 2021 11:03:54 +0200

pve-qemu-kvm (6.0.0-1) bullseye; urgency=medium

  * update to QEMU stable release 6.0.0

 -- Proxmox Support Team <support@proxmox.com>  Fri, 28 May 2021 11:30:50 +0200

pve-qemu-kvm (5.2.0-11) bullseye; urgency=medium

  * re-build for Proxmox VE 7 / Debian Bullseye

 -- Proxmox Support Team <support@proxmox.com>  Thu, 13 May 2021 14:03:00 +0200

pve-qemu-kvm (5.2.0-6) pve; urgency=medium

  * improve the alloc-track and Proxmox Backup Server special block driver when
    used with IO-threads for the new live-restore feature

 -- Proxmox Support Team <support@proxmox.com>  Thu, 15 Apr 2021 16:29:48 +0200

pve-qemu-kvm (5.2.0-5) pve; urgency=medium

  * cherry-pick fixes for a possible deadlock when resizing a disk while using
    IO-threads

 -- Proxmox Support Team <support@proxmox.com>  Tue, 30 Mar 2021 18:18:18 +0200

pve-qemu-kvm (5.2.0-4) pve; urgency=medium

  * monitor/qmp: fix race on CHR_EVENT_CLOSED without OOB

  * improve saving and loading dirty bitmaps in live-snapshots

 -- Proxmox Support Team <support@proxmox.com>  Tue, 23 Mar 2021 15:41:26 +0100

pve-qemu-kvm (5.2.0-3) pve; urgency=medium

  * backport "i386/acpi: restore device paths for pre-5.1 vms" patch

  * ship list of 'i440fx' and 'q35' machine versions this QEMU version supports

 -- Proxmox Support Team <support@proxmox.com>  Fri, 05 Mar 2021 16:23:06 +0100

pve-qemu-kvm (5.2.0-2) pve; urgency=medium

  * Proxmox Backup restore: ensure all caches are flushed for userspace
    attached storages (for example, Ceph when librbd and not KRBD is used)

  * ship VirtIOFSd daemon

 -- Proxmox Support Team <support@proxmox.com>  Wed, 24 Feb 2021 18:25:14 +0100

pve-qemu-kvm (5.2.0-1) pve; urgency=medium

  * update to QEMU stable release 5.2.0

  * fix #3084: fall back to open-iscsi initiatorname

  * fix snapshot abort and improve performance in some edge cases

  * add basis for Proxmox Backup Server master key support

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

pve-qemu-kvm (5.1.0-8) pve; urgency=medium

  * disable jemalloc, as it does not play nice with our library written in
    rust

  * fix #3225: properly cancel jobs in 'created' state when cancelling or
    failing backup jobs

 -- Proxmox Support Team <support@proxmox.com>  Thu, 07 Jan 2021 10:27:33 +0100

pve-qemu-kvm (5.1.0-7) pve; urgency=medium

  * allow to query the loaded Proxmox Backup library version

 -- Proxmox Support Team <support@proxmox.com>  Wed, 25 Nov 2020 14:09:16 +0100

pve-qemu-kvm (5.1.0-6) pve; urgency=medium

  * migration/block-dirty-bitmap: avoid telling QEMU that the bitmap migration
    is active longer than required

 -- Proxmox Support Team <support@proxmox.com>  Thu, 05 Nov 2020 18:59:40 +0100

pve-qemu-kvm (5.1.0-5) pve; urgency=medium

  * migration/block-dirty-bitmap: migrate other bitmaps even if one fails

 -- Proxmox Support Team <support@proxmox.com>  Wed, 04 Nov 2020 18:36:32 +0100

pve-qemu-kvm (5.1.0-4) pve; urgency=medium

  * several fixes for backup abort edgecases and error reporting

  * allow to migrate dirty-bitmap and Proxmox Backup Server state

 -- Proxmox Support Team <support@proxmox.com>  Thu, 29 Oct 2020 18:09:16 +0100

pve-qemu-kvm (5.1.0-3) pve; urgency=medium

  * backup: make more use of coroutines and do not block on finishing

  * backup: use transactions to synchronize the disk job states

 -- Proxmox Support Team <support@proxmox.com>  Tue, 29 Sep 2020 09:22:56 +0200

pve-qemu-kvm (5.1.0-2) pve; urgency=medium

  * cherry-pick fix to harden checks for USB devices (CVE-2020-14364)

  * work around #3002: revert "qemu-img convert: Don't pre-zero images" as it
    correlates with an issue when using LVM as a target storage for disk move
    operations.

 -- Proxmox Support Team <support@proxmox.com>  Mon, 14 Sep 2020 20:01:24 +0200

pve-qemu-kvm (5.1.0-1) pve; urgency=medium

  * update to QEMU 5.1.0

 -- Proxmox Support Team <support@proxmox.com>  Thu, 20 Aug 2020 13:42:10 +0200

pve-qemu-kvm (5.0.0-13) pve; urgency=medium

  * improve zero block handling for PBS backups

  * allow querying a more detailed dirty-bitmap state per VM disk

 -- Proxmox Support Team <support@proxmox.com>  Wed, 19 Aug 2020 18:19:26 +0200

pve-qemu-kvm (5.0.0-12) pve; urgency=medium

  * patch for possible DOS in qemu network packet processing

  * fix PBS write callback with big blocks

 -- Proxmox Support Team <support@proxmox.com>  Tue, 11 Aug 2020 11:29:13 +0200

pve-qemu-kvm (5.0.0-11) pve; urgency=medium

  * improve dirty-bitmap Proxmox Backup Server backup with multiple drives

 -- Proxmox Support Team <support@proxmox.com>  Tue, 14 Jul 2020 12:44:25 +0200

pve-qemu-kvm (5.0.0-10) pve; urgency=medium

  * fix compression and encryption related backup parameters not being passed
    on from the HMP command properly

 -- Proxmox Support Team <support@proxmox.com>  Fri, 10 Jul 2020 13:32:11 +0200

pve-qemu-kvm (5.0.0-9) pve; urgency=medium

  * adapt to new compress and encrypt params of the proxmox-backup library

  * add block driver for Proxmox Backup Server backed images

  * add 'query-proxmox-support' QMP command

 -- Proxmox Support Team <support@proxmox.com>  Thu, 09 Jul 2020 13:18:45 +0200

pve-qemu-kvm (5.0.0-8) pve; urgency=medium

  * backup: rename parameter for dirty-bitmap PBS backup to "use-dirty-bitmap"

  * backup: improve checking if a previous backup is available when trying to
    reuse it

 -- Proxmox Support Team <support@proxmox.com>  Mon, 06 Jul 2020 22:58:45 +0200

pve-qemu-kvm (5.0.0-6) pve; urgency=medium

  * backup: improve query-backup information and remove all dirty-bitmaps on
    failed drive-job

 -- Proxmox Support Team <support@proxmox.com>  Fri, 03 Jul 2020 17:00:30 +0200

pve-qemu-kvm (5.0.0-5) pve; urgency=medium

  * fix backup for not 64k-aligned storages

  * fix #2794: Include legacy-igd passthrough fix

  * add initial support for incremental backup for running VMs and
    Proxmox Backup Server as a target

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

pve-qemu-kvm (5.0.0-4) pve; urgency=medium

  * install missing restore helper binary

 -- Proxmox Support Team <support@proxmox.com>  Sat, 30 May 2020 15:25:38 +0200

pve-qemu-kvm (5.0.0-3) pve; urgency=medium

  * ensure that a data-flush for all drives uses the correct AioContext. Fixes
    a potential VM hang happening on some storage types if IOThreads are used.

 -- Proxmox Support Team <support@proxmox.com>  Wed, 27 May 2020 14:41:31 +0200

pve-qemu-kvm (5.0.0-2) pve; urgency=medium

  * fix saving a VM-state (snapshot, suspend-to-disk) with QEMU 5.0

  * try to use bigger chunks for saving a VM-state to improve performance on
    storage backends like Ceph RBD

 -- Proxmox Support Team <support@proxmox.com>  Mon, 04 May 2020 15:23:33 +0200

pve-qemu-kvm (5.0.0-1) pve; urgency=medium

  * update to QEMU 5.0.0

 -- Proxmox Support Team <support@proxmox.com>  Wed, 29 Apr 2020 09:54:12 +0200

pve-qemu-kvm (5.0.0~rc3-2) pve; urgency=medium

  * update to release candidate 3 of upcoming QEMU v5.0.0 release

  * PVE Backup: avoid use QemuRecMutex inside coroutines

 -- Proxmox Support Team <support@proxmox.com>  Fri, 17 Apr 2020 09:11:20 +0200

pve-qemu-kvm (5.0.0~rc2-1) pve; urgency=medium

  * update to release candidate 2 of upcoming QEMU v5.0.0 release

 -- Proxmox Support Team <support@proxmox.com>  Wed, 08 Apr 2020 09:44:20 +0200

pve-qemu-kvm (4.2.0-2) pve; urgency=medium

  * vma_writer: Display more error information

  * add bitmap drive-mirror patches

 -- Proxmox Support Team <support@proxmox.com>  Wed, 25 Mar 2020 12:20:10 +0100

pve-qemu-kvm (4.2.0-1) pve; urgency=medium

  * update to QEMU 4.2.0

  * add initial Proxmox Backup Server integration

  * truncate snapshot state at 1024 aligned boundary, as required by some
    storage plugins

 -- Proxmox Support Team <support@proxmox.com>  Wed, 11 Mar 2020 07:14:24 +0100

pve-qemu-kvm (4.1.1-4) pve; urgency=medium

  * fix a memory leak triggered by a VNC disconnect

  * cherry-pick security patches for libslirp (CVE-2020-8608)

 -- Proxmox Support Team <support@proxmox.com>  Fri, 06 Mar 2020 16:31:27 +0100

pve-qemu-kvm (4.1.1-3) pve; urgency=medium

  * reduce lock contention by using CoRwLock

  * correctly call aio_wait_kick()

 -- Proxmox Support Team <support@proxmox.com>  Tue, 18 Feb 2020 11:14:13 +0100

pve-qemu-kvm (4.1.1-2) pve; urgency=medium

  * backport: fix for resizing virtio-blk disks with IOThread enabled on
    running VMs

 -- Proxmox Support Team <support@proxmox.com>  Fri, 29 Nov 2019 09:05:17 +0100

pve-qemu-kvm (4.1.1-1) pve; urgency=medium

  * update to new stable upstream release v4.1.1

 -- Proxmox Support Team <support@proxmox.com>  Thu, 21 Nov 2019 08:25:27 +0100

pve-qemu-kvm (4.0.1-5) pve; urgency=medium

  * fix a backup speed regression with disks on ceph

 -- Proxmox Support Team <support@proxmox.com>  Mon, 04 Nov 2019 14:23:33 +0100

pve-qemu-kvm (4.0.1-4) pve; urgency=medium

  * various cleanups and stability improvements for backup related code

 -- Proxmox Support Team <support@proxmox.com>  Wed, 30 Oct 2019 18:09:59 +0100

pve-qemu-kvm (4.0.1-2) pve; urgency=medium

  * use co-routines and improve locking for backup related code

 -- Proxmox Support Team <support@proxmox.com>  Wed, 23 Oct 2019 09:16:16 +0200

pve-qemu-kvm (4.0.1-1) pve; urgency=medium

  * update to new stable upstream release v4.0.1

  * fix #1071: use correct AioContext to cope with IOThreads when doing a VMA
    backup

 -- Proxmox Support Team <support@proxmox.com>  Mon, 21 Oct 2019 17:09:38 +0200

pve-qemu-kvm (4.0.0-7) pve; urgency=medium

  * disable monitor oob execution, as it still seems to be unstable

 -- Proxmox Support Team <support@proxmox.com>  Thu, 10 Oct 2019 11:03:29 +0200

pve-qemu-kvm (4.0.0-6) pve; urgency=medium

  * fix an issue where the qmp monitor ended up permanently suspended

 -- Proxmox Support Team <support@proxmox.com>  Wed, 02 Oct 2019 10:10:37 +0200

pve-qemu-kvm (4.0.0-5) pve; urgency=medium

  * packaging update: adapt to glusterfs dependency changes

 -- Proxmox Support Team <support@proxmox.com>  Tue, 06 Aug 2019 12:49:16 +0200

pve-qemu-kvm (4.0.0-4) pve; urgency=medium

  * fix CVE-2019-14378: slirp heap buffer overflow during packet reassembly

 -- Proxmox Support Team <support@proxmox.com>  Mon, 05 Aug 2019 11:21:04 +0200

pve-qemu-kvm (4.0.0-3) pve; urgency=medium

  * update virtio-balloon live migration patch

 -- Proxmox Support Team <support@proxmox.com>  Thu, 11 Jul 2019 09:28:57 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog pve-qemu-kvm`.