X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=debian%2Fchangelog;h=238baf67d238e766ff2e8791594d5f53085f43eb;hb=c948e143d85d283cdd079fec7c680f8273c8843b;hp=f2b0971cf49e42a5570ad61c79baee88b7796b65;hpb=0534c7a0739509cbad404ed14fad76bd72ad4c39;p=qemu-server.git diff --git a/debian/changelog b/debian/changelog index f2b0971..238baf6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,776 @@ +qemu-server (6.4-2) pve; urgency=medium + + * fix #2862: allow sata/ide template backups + + * migration: improve speed-limits for >1G connections again + + * fix getting bootdisk size for new bootorder config scheme + + -- Proxmox Support Team Thu, 29 Apr 2021 16:16:04 +0200 + +qemu-server (6.4-1) pve; urgency=medium + + * fix the +pveN versioned machine types when PXE is used + + * migration: avoid re-scanning all volumes + + * migration: do not always set default speed limit if none is configured + + * migration: rework logging to more humand friendly format, avoiding to much + output noise + + * qmrestore: add live-restore option for CLI tool + + * live-restore: hold 'create' lock during operation + + * live-restore: don't remove VM on error, to allow an VM user to save any new + data before retrying the operation. + + * fix #3369: auto-start vm after failed stopmode backup + + -- Proxmox Support Team Fri, 23 Apr 2021 16:26:54 +0200 + +qemu-server (6.3-11) pve; urgency=medium + + * enable live-restore tech preview for Proxmox Backup Server hosted backup + snapshots. + + * drive mirror: rework periodic status reporting to be human friendlier + + * drive mirror: stop logging progress for a disk once it got ready + + * image convert: use human-readable units in progress report + + -- Proxmox Support Team Thu, 15 Apr 2021 18:32:06 +0200 + +qemu-server (6.3-10) pve; urgency=medium + + * increase timeout for block (disk) resize QMP command + + * fix #3314: cloudinit: IPv6 requires type 'static6' + + * fix #2670: cloudinit: enable SLAAC again now that client support is there + + -- Proxmox Support Team Tue, 30 Mar 2021 18:40:58 +0200 + +qemu-server (6.3-9) pve; urgency=medium + + * restore vma: fix applying storage-specific bandwidth limit + + * snapshot: set migration caps before savevm-start + + * vzdump: improve error logging for query-proxmox-support to avoid + false-positives + + -- Proxmox Support Team Fri, 26 Mar 2021 09:47:27 +0100 + +qemu-server (6.3-8) pve; urgency=medium + + * qm status: sort hash keys on verbose output + + * improve windows VM version pinning on VM creation + + -- Proxmox Support Team Fri, 12 Mar 2021 10:01:09 +0100 + +qemu-server (6.3-7) pve; urgency=medium + + * vzdump: increase Proxmox Backup Server backup QMP command timeout + + -- Proxmox Support Team Tue, 09 Mar 2021 08:21:43 +0100 + +qemu-server (6.3-6) pve; urgency=medium + + * fix #3324: clone disk: use larger blocksize for EFI disk + + * fix #3301: status: add currently running machine and QEMU version to full + status + + * api: add endpoint to list all available QEMU machine type and version + tuples + + * always pin virtual machines with Windows as ostype to a fixed QEMU machine + version by default. For existing VMs with Windows based OS-type use the 5.1 + machine version (or the next available one, for older QEMU versions) to + improve stabillity of the hardware layout from Windows point of view. Linux + and other OS types are not as sensitive to those changes, so keep the + default to the currently latest available machine versions for non-Windows + VMs. + + * update VM: check for CDROM not just drive permissions when removing a + device + + -- Proxmox Support Team Fri, 05 Mar 2021 21:42:59 +0100 + +qemu-server (6.3-5) pve; urgency=medium + + * cloudinit: add opennebula config format + + * cloudinit: remove pending delete on online regenerate image + + * snapshot/save-vm: periodically print progress and show information about + drives during snapshot + + * qmeventd: explicitly close() pidfds + + -- Proxmox Support Team Thu, 11 Feb 2021 18:05:18 +0100 + +qemu-server (6.3-4) pve; urgency=medium + + * audio: add the "none" dummy audio backend + + * fix drive-mirror completion with cloudinit + + * vm destroy: allow opt-out of purging unreferenced disks + + * fix #2788: do not resume vms after backup if they were paused before + + * anchor CPU flag regex to avoid arbitrary flag suffixes + + -- Proxmox Support Team Thu, 28 Jan 2021 17:21:07 +0100 + +qemu-server (6.3-3) pve; urgency=medium + + * api: adapt VM destroy and purge description + + * clone disk: fix regression in offline clone of efidisk + + * cloudinit: fix cloning/restoring of cloudinit disks in raw format + + -- Proxmox Support Team Tue, 15 Dec 2020 16:33:01 +0100 + +qemu-server (6.3-2) pve; urgency=medium + + * PBS: use improved method to assemble repository url, fixing issues when + using IPv6 or non-default ports + + -- Proxmox Support Team Thu, 03 Dec 2020 18:06:25 +0100 + +qemu-server (6.3-1) pve; urgency=medium + + * deactivate volumes after storage migrate + + * print query-proxmox-support result in 'full' status + + * clone disk: avoid errors after disk was moved by QEMU + + * replace cgroups_write by cgroup change_cpu_shares && change_cpu_quota + + -- Proxmox Support Team Wed, 25 Nov 2020 14:30:50 +0100 + +qemu-server (6.2-20) pve; urgency=medium + + * don't migrate replicated VM whose replication job is marked for + removal + + * ensure qmeventd service is stopped after pve-guests and pve-ha-lrm service + on shutdown + + -- Proxmox Support Team Thu, 12 Nov 2020 17:08:45 +0100 + +qemu-server (6.2-19) pve; urgency=medium + + * fix #3113: unbreak drive hotplug + + * qmeventd: add handling for -no-shutdown QEMU instances, to avoid errors if + the guest OS shuts down the VM during a backup job. + + -- Proxmox Support Team Thu, 05 Nov 2020 13:37:00 +0100 + +qemu-server (6.2-18) pve; urgency=medium + + * migrate: tell QEMU to enable dirty-bitmap migration, if supported + + * partially fix #3056: always try to cancel backups when failed to start job + + -- Proxmox Support Team Thu, 29 Oct 2020 18:23:13 +0100 + +qemu-server (6.2-17) pve; urgency=medium + + * bootorder: don't print empty 'order=' property + + -- Proxmox Support Team Thu, 22 Oct 2020 16:08:57 +0200 + +qemu-server (6.2-16) pve; urgency=medium + + * fix #3010: add 'bootorder' parameter for better control of boot devices + + * fix VM clone from snapshot with cloudinit disk + + * fix various possible issues by avoiding conditionally declared variables + altogether + + * PCI passthrough: fix setting VGA to 'none' when marking passed-through + device as 'Primary GPU' + + -- Proxmox Support Team Mon, 19 Oct 2020 15:51:48 +0200 + +qemu-server (6.2-15) pve; urgency=medium + + * fix #2570: add 'keephugepages' config property + + * vzdump: log 'finishing' state for Proxmox Backup Server jobs, to avoid + suggesting that the backup is stuck at 100%. This can happen when the + validation and mark of pre-existing chunks needs a bit longer. + + -- Proxmox Support Team Tue, 29 Sep 2020 17:44:28 +0200 + +qemu-server (6.2-14) pve; urgency=medium + + * vzdump: allow bandwidth limit also PBS backup + + * avoid a warning when checking the VMs bios + + * fix #2862: properly backup (all) VM templates + + -- Proxmox Support Team Mon, 24 Aug 2020 19:33:54 +0200 + +qemu-server (6.2-13) pve; urgency=medium + + * fix use of bandwidth limits with offline storage migrate + + * allow one to add CPU features with a dot, like "+sse4.2", correctly + + * vzdump: improve logging output and report dirty bitmap state for each disk + + * vzdump: display actually uploaded chunks as 'write' speed to conform more + closely with the actual network transmission line-speed. + + * fix #2749: vga: disable the display EDID information for the combination of + Windows SeaBIOS and VGA guests to avoid a reduced list of possible screen + resolutions. (Windows may cache the list of possible resolutions, + uninstalling 'Microsoft Basic Display Adapter' and rebooting may then help) + + -- Proxmox Support Team Thu, 20 Aug 2020 11:42:47 +0200 + +qemu-server (6.2-11) pve; urgency=medium + + * fix #2857: restore: pass keyfile to pbs-restore + + * fix #2728: die/warn if target is not a replication target when + live-migrating + + -- Proxmox Support Team Fri, 24 Jul 2020 08:13:29 +0200 + +qemu-server (6.2-10) pve; urgency=medium + + * pass-through: fix mdev cmdline generation + + * docs: add man page cpu-models.conf(5) + + * start: set resume parameter for VM start anytime there is a 'vmstate' in + the config, not just when it has the 'suspend' lock + + -- Proxmox Support Team Mon, 13 Jul 2020 13:37:37 +0200 + +qemu-server (6.2-9) pve; urgency=medium + + * support encrypted pbs backups + + -- Proxmox Support Team Fri, 10 Jul 2020 14:23:46 +0200 + +qemu-server (6.2-8) pve; urgency=medium + + * backup: detect PBS features and use only supported + + * fix #2671: include CPU format in man page again + + -- Proxmox Support Team Thu, 09 Jul 2020 15:14:36 +0200 + +qemu-server (6.2-6) pve; urgency=medium + + * vzdump: fix variable redeclaration warning + + * make backup log more friendlier to read for humans + + -- Proxmox Support Team Tue, 07 Jul 2020 19:00:09 +0200 + +qemu-server (6.2-4) pve; urgency=medium + + * fix #2787: properly parse vga for vncproxy + + * vncproxy: allow to request a generated VNC password + + * fix #2794: allow legacy IGD passthrough + + * avoid backup command timeout with PBS + + * fix #2741: add VM.Config.Cloudinit permission + + * enable dirty-bitmap incremental backups for PBS + + -- Proxmox Support Team Tue, 30 Jun 2020 11:33:35 +0200 + +qemu-server (6.2-3) pve; urgency=medium + + * fix #2748: make order of cloudinit interfaces consistent + + * fix #2774: add early check for non-managed volumes + + * allow to force MTU for a VM net-device + + -- Proxmox Support Team Thu, 04 Jun 2020 11:17:09 +0200 + +qemu-server (6.2-2) pve; urgency=medium + + * adapt net-device hotplug to more strict QMP schema of QEMU 5.0 + + -- Proxmox Support Team Fri, 08 May 2020 13:00:18 +0200 + +qemu-server (6.2-1) pve; urgency=medium + + * qmrestore: fix VMA restore from STDIN + + -- Proxmox Support Team Thu, 07 May 2020 21:51:01 +0200 + +qemu-server (6.1-20) pve; urgency=medium + + * cfg2cmd: fix uninitialized value warning on OVMF w/o efidisk + + * vzdump: fix backup of templates with stdout as output + + * cfg2cmd: set audiodev parameter only on qemu >= 4.2 + + * api: allow listing custom and default CPU models + + -- Proxmox Support Team Wed, 06 May 2020 17:16:56 +0200 + +qemu-server (6.1-19) pve; urgency=medium + + * clone: use new config_lock_shared + + -- Proxmox Support Team Tue, 5 May 2020 11:22:04 +0200 + +qemu-server (6.1-18) pve; urgency=medium + + * vzdump: assemble: fix skipping all pending and snapshot config entries + + * api/destroy: repeat early checks after locking + + * migrate: skip rescan for efidisk and shared volumes + + -- Proxmox Support Team Mon, 04 May 2020 17:36:40 +0200 + +qemu-server (6.1-17) pve; urgency=medium + + * backup: never try to freeze in stop mode backup + + * Fix #2124: Add support for zstd + + -- Proxmox Support Team Mon, 4 May 2020 14:11:50 +0200 + +qemu-server (6.1-16) pve; urgency=medium + + * spice audio: improve compatibility with QEMU versions newer than 4.2 + + * migrate: workaround issues with format switch on storage live migration + + * fix live migration with replicated unused volumes + + * importovf: improve compatibility with OVF files without default namespaces + + * backup restore: use correct storage for format check for cloudinit drives + + * handle stopping the storage migration NBD server better + + -- Proxmox Support Team Wed, 29 Apr 2020 16:23:24 +0200 + +qemu-server (6.1-14) pve; urgency=medium + + * Use foreach_volume instead of foreach_drive + + * Use new storage_migrate interface + + * migrate: update config with changed volume IDs + + * migrate: allow specifying targetstorage for offline migration + + * migrate: sync_disks: use allow_rename to avoid collisions on the target + storage + + * migrate: sync_disks: log output of storage_migrate + + * migrate: also cleanup disks migrated by storage_migrate in case of failure + + -- Proxmox Support Team Thu, 9 Apr 2020 08:56:44 +0200 + +qemu-server (6.1-13) pve; urgency=medium + + * rescan: fix call to foreach_volume + + * migration: fix downtime limit auto-increase + + * migrate: allow arbitrary source->target storage maps + + * migrate: always check storage permissions and content type + + * Include full KVM/QEMU "-cpu" parameter with live-migration and + snapshots/suspend to allow supporting custom CPU models + + * fix #2318: allow phys-bits CPU setting + + * allow custom CPU models + + * config: harmonize bridge pattern to match the same limits of containers + + * cpu config: add upcoming EPYC-Rome CPU type + + -- Proxmox Support Team Wed, 08 Apr 2020 17:08:13 +0200 + +qemu-server (6.1-12) pve; urgency=medium + + * CPUConfig: fix module load when pmxcfs is unavailable + + * migrate: fix replication false-positives + + * migrate: cleanup disk/bitmaps if 'qm start' failed + + * migration with targetstorage: check if target storage supports images + + * fix efidisks on storages with minimum sizes bigger than OVMF_VARS.fd + + * Implement volume-related helpers and use new foreach_volume + + -- Proxmox Support Team Mon, 30 Mar 2020 10:00:13 +0200 + +qemu-server (6.1-11) pve; urgency=medium + + * vzdump: fix regression in backups for specific storage + + * custom CPU models: add initial parser and verifier + + -- Proxmox Support Team Thu, 26 Mar 2020 09:00:24 +0100 + +qemu-server (6.1-10) pve; urgency=medium + + * version_guard: early out when major/minor version is high enough + + * drive-mirror: add support for incremental sync + + * migrate: add replication info to disk overview + + * migrate: add live-migration of replicated disks + + -- Proxmox Support Team Wed, 25 Mar 2020 15:16:21 +0100 + +qemu-server (6.1-8) pve; urgency=medium + + * cloudinit: make genisoimage quieter, only output errors + + * Append newline to all QGA commands for compatibility with non standard + conforming Apple based guest agent implementation + + * add experimental support for proxmox backup server + + * fix #2580: api/delete: drop VM from HA resources if purge is set + + * improve drive mirror completion over NBD during migration + + * add secured unix socket support for NBD storage migration + + * Disable memory hotplug for custom NUMA topologies and die on misaligned + memory for hotplug + + -- Proxmox Support Team Fri, 20 Mar 2020 11:11:31 +0100 + +qemu-server (6.1-7) pve; urgency=medium + + * vzdump: always exclude efidisks from backups of machines currently not set + to use OVMF (UEFI) + + * Simplify QEMU version check and require at least 3.0+ + + * Align size to 1 KiB bytes before doing 'qmp block_resize' + + * fix #2611: use correct operation when calculating the migration bandwidth + limit + + * fix #2612: allow input-data in guest exec and make command optional + + * cpu models: add icelake-server and icelake-client + + * already add models from future QEMU 4.2 release + + * fix #2264: allow one to add a virtio-rng device for improved entropy + bandwidth in a VM + + * update_disksize: also update disk size if there was no old size at all + + -- Proxmox Support Team Mon, 09 Mar 2020 19:12:16 +0100 + +qemu-server (6.1-6) pve; urgency=medium + + * allow reading snapshot config for users with VM.Audit on a guest + + * fix #2566: increase scsi limit to 31 + + * fix #2578: check if $target is provided in clone + + * update QMP commands to reflect (future) depreacations and changes in QEMU + + * resize volume: always request new size from storage after resizing + + -- Proxmox Support Team Mon, 10 Feb 2020 06:40:43 +0100 + +qemu-server (6.1-5) pve; urgency=medium + + * Add QEMU CPU flag querying helpers + + * hotplug_pending: remove redundant write/load config calls + + * api: vm clone: unlink zombie target VM and firewall config at end of error + cleanup + + * add timeout parameter to vm start API/CLI endpoint + + * fix #2070: vm_start: for a migrating VM, use current format of disk if + possible + + * hotplug_pending: make 'ssd' option non-hotpluggable, it cannot be changed + live on a plugged disk. + + -- Proxmox Support Team Thu, 30 Jan 2020 10:27:33 +0100 + +qemu-server (6.1-4) pve; urgency=medium + + * check if QEMU version is recent enough for requested machine type + + * suspend to disk: check and enforce more strict permissions + + * update disk size before local disk migration + + * hide very long commandline on vm_start/migrate failure + + * fix #2493: show QEMU errors in migration log + + * api/restore: do not trigger autostart-after-restored task from locked + context + + -- Proxmox Support Team Mon, 16 Dec 2019 16:03:25 +0100 + +qemu-server (6.1-3) pve; urgency=medium + + * create efidisk: poll the real size after volume creation, as some storages + need to create bigger volumes as requested, to cope with their internal + alignment requirements. + + * fix #2469: fix qemu-img convert src_format detection, wrongly reverted. + + * fix #2510: hostpci: always check if specified device exists + + -- Proxmox Support Team Mon, 09 Dec 2019 11:44:14 +0100 + +qemu-server (6.1-2) pve; urgency=medium + + * api: allow one to remove (hibernation) vmstate + + * vzdump: log QGA FS freeze/thaw tries in task log + + * skip efidisk0 in hotplug + + -- Proxmox Support Team Sat, 30 Nov 2019 18:38:36 +0100 + +qemu-server (6.1-1) pve; urgency=medium + + * fix #2367: do not allow snapshot with name PENDING + + * fix #2469: fix qemu-img convert src_format detection + + * implement PVE Version addition for QEMU machine allowing to introduce new + features while keeping migration compatibility more easily + + -- Proxmox Support Team Tue, 26 Nov 2019 13:06:21 +0100 + +qemu-server (6.0-17) pve; urgency=medium + + * PCI(e) pass-through: ensure we fallback to the previous default "0000" + domain again. + + -- Proxmox Support Team Sat, 23 Nov 2019 09:52:09 +0100 + +qemu-server (6.0-16) pve; urgency=medium + + * fix #2473: use of unitialized value + + -- Proxmox Support Team Fri, 22 Nov 2019 14:18:58 +0100 + +qemu-server (6.0-15) pve; urgency=medium + + * api/migration: fix autocomplete for targetstorage + + * add 'type' to guest agent format, allowing one to choose between VirtIO + (default) and ISA + + * clone: pre-allocate cloud-init disk for destination + + * SPICE/QXL: tell Linux VMs that they can add up to 4 display when running + with qemu 4.1 or newer + + * add support to tell showcmd helper to assume a specific forced machine + version when assembling a command + + * refactor QemuServer to avoid cyclic module dependencies + + * fix #2436: pci: do not hardcode pci domain to 0000 + + * add 'tags' config option for adding meta information to a VM + + -- Proxmox Support Team Wed, 20 Nov 2019 19:41:01 +0100 + +qemu-server (6.0-14) pve; urgency=medium + + * use PVE::DataCenterConfig, use PVE::SSHInfo, use PVE::RRD for RRD data + + * refactor migration IP retrieval + + * add missing packages to (build-)dependencies + + * fix #2457: ga: set-user-password: increase maxLength of password + + * fix restoring old VM backups made with Promxox VE earlier than 2.3 + + * improve test mocking + + -- Proxmox Support Team Mon, 18 Nov 2019 12:12:03 +0100 + +qemu-server (6.0-13) pve; urgency=medium + + * fix #2434: extend machine regex to support stable release machine updates + + * prepare to fix #2408, #2355, #2380: use scsi-hd backend for iSCSI as well + + * fix deleting pending changes for not yet existing options + + * improve hugepage memory size detection + + * avoid a race for VMID reservation when importing an OVF manifest to a new + VM + + * cleanup importidsk CLI command, and say to which exact disk we imported + + * add simple runtime heuristic for IOThread backup support, to ensure the VM + to backup was started with a recent QEMU version. + + * QMPClient: ensure QMP connection is also closed in certain edge cases + + -- Proxmox Support Team Wed, 30 Oct 2019 17:43:41 +0100 + +qemu-server (6.0-12) pve; urgency=medium + + * fix regression from 6.0-10 with vmstate restore on RBD + + -- Proxmox Support Team Tue, 22 Oct 2019 16:31:46 +0200 + +qemu-server (6.0-11) pve; urgency=medium + + * fix #1071: VMs with IOThread enabled disks can now be backed up + + * fix regression from 6.0-10 with snapshot restore and statefile + + * fix regression with from 6.0-10 where forced was always assumed to be true + for applying pending changes + + -- Proxmox Support Team Tue, 22 Oct 2019 12:50:18 +0200 + +qemu-server (6.0-10) pve; urgency=medium + + * fix #2344: ignore cloudinit in replication check + + * fix #1291: add option purge for vm_destroy api call + + * increase code re-use with pve-container for pending changes in + configuration + + * fix #2412: only do the final configuration destroy after all the VMs + resources, and references in other configurations like Firewall or resource + pools was successfully cleaned up + + * fix #2171: ensure that non filesystem based statefiles get activated on VM + start + + * fix #2395: improve QEMU image converter to cope better with pure file based + sources and iSCSI source and destinations + + * fix #2402: allow 1GB hugepages if 2MB is unavailable + + * qemu 4.0 : add Cascadelake-Server and KnightsMill Intel CPU models + + * fix #2217: don't copy cloudinit disk on clone + + -- Proxmox Support Team Fri, 18 Oct 2019 22:04:50 +0200 + +qemu-server (6.0-9) pve; urgency=medium + + * fix issue where a SPICE remote viewer was disconnected during live migration + + * Add VM reboot API/CLI integration, allowing to reboot a VM and applying any + pending changes in-between + + * CPU flags: allow one to add aes flag + + * fix #2263: die on live migration with local cloudinit disk + + * fix #2041, #2272: Add Spice enhancements + + * Add support for more (up to 16) PCI(e) devices + + * usb: Allow one to make SPICE USB ports USB3 capabile + + * allow one to use USB3 for SPICE USB ports with VMs started already with + QEMU version 4.0.0, as live-migrations were not possible with this previous + unsupported setup anyway. Live-snapshots from VMs with a SPICE USB device + which was manually set (wasn't possible over Webinterface) to USB3 with a + machine version of 4.0.0, need to remove the "usb3" flag again from the + snapshot config when restoring it. + + * rework kvm_user_version cache mechanism + + * api: deletion: check also pending values for serial/usb + + * migration api: explicitly clear "online" flag if VM is stopped to avoid + issues with storage migrations which are handled different for stopped VMs + + * abort resize disk if current size could not be determined + + * fix #2382: delete cloudinit disk before restoring + + -- Proxmox Support Team Thu, 26 Sep 2019 12:01:58 +0200 + +qemu-server (6.0-7) pve; urgency=medium + + * ensure new SPICE audio device works also with 'q35' based VMs + + -- Proxmox Support Team Wed, 24 Jul 2019 15:13:35 +0200 + +qemu-server (6.0-6) pve; urgency=medium + + * Add SPICE audio device support + + * fix #2275: die on invalid sendkey + + * Make sometimes problematic 'hv-tlbflush' and 'hv-evmcs' CPU flags optional + + -- Proxmox Support Team Tue, 23 Jul 2019 18:20:10 +0200 + +qemu-server (6.0-5) pve; urgency=medium + + * do not pass Proxmox VE internal startdate 'now' to QEMU, it does not + understands it + + * use new pcie port hardware for 4.0 and newer q35 machine types + + -- Proxmox Support Team Thu, 11 Jul 2019 19:44:28 +0200 + +qemu-server (6.0-4) pve; urgency=medium + + * fix guest shutdown if agent is configured but no timeout was passed + + * cloudinit: set iso-level in genisoimage call + + * migrate pre-condition check: add size to volume attributes and handle + storage not selected manually in storage config + + -- Proxmox Support Team Fri, 28 Jun 2019 20:35:09 +0200 + qemu-server (6.0-3) pve; urgency=medium * do not add evmcs HyperV enlightment at all for now due to incompatibillity