X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=debian%2Fchangelog;h=831c88efe7a2d43c005cd4b54e2fcbe00c9996b9;hb=d3f7bdfe83a8efe1a62b7acef31085041a81bad4;hp=1636e8261c537ef75d1a7e6864208aa60eedcefb;hpb=5f54c8d4435ae26b8ef06c6f58baba787fac00f5;p=qemu-server.git diff --git a/debian/changelog b/debian/changelog index 1636e82..831c88e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,670 @@ +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 + with AMD based hosts + + -- Proxmox Support Team Tue, 25 Jun 2019 14:33:01 +0200 + +qemu-server (6.0-2) pve; urgency=medium + + * add migration precondition api endpoint + + * wait for possible left over VM scopes to be gone through dbus based helper + on VM start + + * fix #2244: Allow timeout for guest-agent shutdown + + * fix #2083: Add hv_tlbflush, hv_ipi, hv_evmcs enlightenments + + -- Proxmox Support Team Mon, 24 Jun 2019 17:46:51 +0200 + +qemu-server (6.0-1) pve; urgency=medium + + * SMBIOS: followup: allow now 512 characters for full format string + + * fix #2190: Base64 encode SMBIOS value strings in order to allow more + characters + + * allow one to add md-clear cpu flag + + * add qm command for cloudinit config dump + + * drop vnc x509 param, deprecated in 2.5 removed in 4.0 + + * Fix #1999: cli: listsnapshot: handle multiple roots and mark orphaned as + root + + * drop references to un-maintained sheepdog plugin + + * vm_resume: correctly honor $nocheck + + -- Proxmox Support Team Fri, 14 Jun 2019 20:59:07 +0200 + +qemu-server (6.0-0+1) pve; urgency=medium + + * rebuild for Debian Buster / PVE 6.0 + + -- Proxmox Support Team Wed, 22 May 2019 19:12:34 +0200 + +qemu-server (5.0-51) unstable; urgency=medium + + * fix #1811: allow non root user to edit serialX: socket entries + + * allow non root users to add spice usb port + + * fix #1829: do not ignore format parameter when creating cloudinit + disk volume + + * fix: #1075: Restore VM template to VM and try to convert to template + + * fix #2173: use qemu-img to check cloudinit disk existence + + * cloudinit: use detected format in volume name parsing + + -- Proxmox Support Team Tue, 30 Apr 2019 14:07:59 +0000 + +qemu-server (5.0-50) unstable; urgency=medium + + * fix #2100: ignore cloudinit drive on offline migration + + * honor bandwidth limits (bwlimit) for migrate, drive-mirror, clone + and add to API calls + + -- Proxmox Support Team Thu, 04 Apr 2019 16:22:10 +0200 + +qemu-server (5.0-49) unstable; urgency=medium + + * return config lock in vm status + + * move 'pve-snapshot-name' to common + + -- Proxmox Support Team Thu, 21 Mar 2019 12:55:03 +0100 + +qemu-server (5.0-48) unstable; urgency=medium + + * cloud-init: allow custom network/user data files via snippets + + * fix #2120: use hosts initiator name with qemu-img + + * fix #2131: get correct device when deleting iothreads + + * config: NIC macaddr: enforce unicast MAC addresses + + * implement suspend to disk for running VMs over API and CLI + + -- Proxmox Support Team Tue, 19 Mar 2019 13:25:38 +0100 + +qemu-server (5.0-47) unstable; urgency=medium + + * fix #2043: always stop existing systemd scopes on VM start + + * use nr_hugepages from /proc/cmdline + + * fix #2101: cloudinit: IPv6 ending in : not parsed as a string + + * fix #1891: Add zsh command completion for qm and qmrestore + + * fix #2097: allow one to set and pass the WWN parameter for IDE, SATA and + SCSI disks + + * allow one to add IVSHMEM device to a VM configuration + + * fix #2114: always set correct link status on VM network adapter hotplug + + -- Proxmox Support Team Mon, 04 Mar 2019 10:11:00 +0100 + +qemu-server (5.0-46) unstable; urgency=medium + + * allow explicit hv-vendor-id + + * allow explicit set vga with gpu passthrough + + * fix #1924: add snapshot parameter + + * allow to add pre- start/stop hook scripts + + -- Proxmox Support Team Fri, 01 Feb 2019 13:04:19 +0100 + +qemu-server (5.0-45) unstable; urgency=medium + + * fix #2003: give qm terminal a terminal over ssh + + * migrate: fix local disk migration with online VMs + + -- Proxmox Support Team Mon, 21 Jan 2019 10:42:03 +0100 + +qemu-server (5.0-44) unstable; urgency=medium + + * fix #1013 : migrate : sync_disk : --targetstorage with offline disk + + * add Windows 7 PCIe quirk for adding 'hostpci' devices + + * fix #2032: check that type is set before assembling a VGA device + + * add configuration to command regression tests + + * allow 'none' as VGA option + + * fix #1267: move args to the end of qemu commandline + + * clone_disk : cloudinit drive: don't clone snapshot name (snapname) + + -- Proxmox Support Team Thu, 20 Dec 2018 10:17:47 +0100 + +qemu-server (5.0-43) unstable; urgency=medium + + * usb: fix check if machine type is q35 + + * qm cleanup: exit silently if VM config does not belong to node + anymore + + -- Proxmox Support Team Thu, 29 Nov 2018 12:57:49 +0100 + +qemu-server (5.0-42) unstable; urgency=medium + + * add mediated devices support + + * use improved lspci + + -- Proxmox Support Team Thu, 22 Nov 2018 11:22:04 +0100 + +qemu-server (5.0-41) unstable; urgency=medium + + * fix #1959: add fallback for auto previously set by SLAAC + + * create_vm: don't add vmgenid for ARM machines by default + + * use qmeventd to execute qm cleanup + + * QemuServer: remove PCI sysfs helpers + + -- Proxmox Support Team Mon, 19 Nov 2018 14:38:42 +0100 + +qemu-server (5.0-40) unstable; urgency=medium + + * correctly check display vga type + + -- Proxmox Support Team Mon, 12 Nov 2018 17:27:53 +0100 + +qemu-server (5.0-39) unstable; urgency=medium + + * Add `ssd` property to IDE, SATA, and SCSI drives + + * fix #1952: make vga memory configurable + + * fix #1969: increase max unused disks + + -- Proxmox Support Team Fri, 09 Nov 2018 16:23:26 +0100 + +qemu-server (5.0-38) unstable; urgency=medium + + * add second qmp socket when running qemu >= 2.12 for pending event/reboot + changes + + -- Proxmox Support Team Thu, 18 Oct 2018 12:28:49 +0200 + +qemu-server (5.0-37) unstable; urgency=medium + + * add virtio to the list of valid gpu types + + * lower qemu requirement for hv_synic and hv_stimer to 2.12 + + * prepare for deprecated functionality in qemu 3.0 + + -- Proxmox Support Team Tue, 16 Oct 2018 14:53:04 +0200 + +qemu-server (5.0-36) unstable; urgency=medium + + * fix #1908: add VM Generation ID (vmgenid) device by default on new VMs and + allow to set on existing ones + + * fix version check in qemu_machine_feature_enabled + + * use qemu's internal blockdev-snapshot functions to avoid some issues with + snapshots on qcow2 files + + -- Proxmox Support Team Mon, 24 Sep 2018 11:14:32 +0200 + +qemu-server (5.0-35) unstable; urgency=medium + + * add hv_synic and hv_stimer HyperV Enlightment flags on QEMU 3.0 and later + + * improve setting QEMU machine type on snapshot and rollback + + -- Proxmox Support Team Mon, 17 Sep 2018 15:29:18 +0200 + +qemu-server (5.0-34) unstable; urgency=medium + + * fix #1865: CloudInit doesn't add IPv6 + + * allow to add ibpb, ssbd, virt-ssbd, amd-ssbd, amd-no-ssb and pdpe1gb CPU flags + + * clone: improve message for ignoring pending changes + + -- Proxmox Support Team Thu, 13 Sep 2018 11:37:24 +0200 + +qemu-server (5.0-33) unstable; urgency=medium + + * fix #1242: allow one to setup an automatic QEMU guest agent fstrim + command after cloning or moving a disk live + + * define return properties for vmstatus API call + + -- Proxmox Support Team Mon, 20 Aug 2018 14:40:46 +0200 + +qemu-server (5.0-32) unstable; urgency=medium + + * api/agent: do not dereference parameter hash before passing to + agent_cmd method + + * api/agent: import check_agent_error method + + -- Proxmox Support Team Mon, 30 Jul 2018 10:55:42 +0200 + +qemu-server (5.0-31) unstable; urgency=medium + + * fix #1717: delete snapshot when vm running and drive not attached + + * fix qemu agent commands: add missing import of 'agent_cmd' method + + -- Proxmox Support Team Mon, 30 Jul 2018 10:24:27 +0200 + +qemu-server (5.0-30) unstable; urgency=medium + + * Fix SPICE multi-monitor mode on VMs using q35 machine type + + * extend QEMU guest agent API with file read/write, setting VM user password + and executing arbitrary commands in VM + + * add guest command group to qm CLI tool + + * add 'dryrun' to qm rescan, which only list changes but does not actually + saves them + + * add a workaround for bug #1650: add content type filter to rescan + + -- Proxmox Support Team Tue, 17 Jul 2018 11:39:01 +0200 + +qemu-server (5.0-29) unstable; urgency=medium + + * reserve new VM config with create lock early + + * api: allow auto vm start after create finished + + * use 'system_wakeup' to resume VMs suspended by their guest OS + + -- Proxmox Support Team Fri, 15 Jun 2018 12:11:29 +0200 + +qemu-server (5.0-28) unstable; urgency=medium + + * cloud-init: improve handling of network settings for broken + versions (e.g., the one currently used by CentOS 7) + + -- Proxmox Support Team Mon, 11 Jun 2018 12:48:42 +0200 + +qemu-server (5.0-27) unstable; urgency=medium + + * qm agent: check if qga service is running + + * fix #1779: vzdump: ensure guest-fsfreeze-thaw is called on error + + * fix #1780: change datacenter.conf to datacenter.cfg in description + + * fix logic of deleting balloon config property + + * activate volume for cloudinit disk + + -- Proxmox Support Team Tue, 05 Jun 2018 15:24:14 +0200 + +qemu-server (5.0-26) unstable; urgency=medium + + * fix #1749: do not copy pending changes when cloning a vm + + * make q35 and virtio-scsi-single compatible + + * fix an issue where cleanup operations run as part of a VM's systemd scope + + * associate cloud-init options with with the VM.Config.Network permission + + -- Proxmox Support Team Mon, 14 May 2018 14:04:26 +0200 + +qemu-server (5.0-25) unstable; urgency=medium + + * fix #1697: only check machine type for pxe + + * fix scsi hotplug issue with q35 machines + + * fix live migration with local disk issue with nbd + + * switch to new method of passing disk serials to qemu + + * qemu-img convert: use cache=none for ZFS to not fill up the ARC + + -- Proxmox Support Team Fri, 13 Apr 2018 15:11:58 +0200 + +qemu-server (5.0-24) unstable; urgency=medium + + * use pve-edk2-firmware for supporting OVMF + + * restore: implement rate limiting + + * stop passing default '-k' (keyboard) QEMU option from datacenter.cfg + + * create linked clones of templates by default + + * remove legacy vm_monitor_command + + * start: always stop an existing $vmid.scope + + * implement cloudinit support + + -- Proxmox Support Team Thu, 22 Mar 2018 09:24:08 +0100 + +qemu-server (5.0-23) unstable; urgency=medium + + * fix migrate cache size parameter for qemu 2.11 + + * typo fixes in migrate task log + + * depend on pve-qemu-kvm >= 2.9.1-9 + + * allow virtio-scsi+iothread controller hot-unplug + + -- Proxmox Support Team Fri, 23 Feb 2018 13:21:08 +0100 + +qemu-server (5.0-22) unstable; urgency=medium + + * fix #1664: nbd mirror: remove socat tunnel now that it is not required + anymore to avoid a 30s inactivity timeout + + * fix #1569: add shared flag to disks + + * fix #1662: make the 'snapshot' disk parameter work again + + * correct 'snapshot' flag description + + * CPU types: add EPYC and EPYC-IBPB + + * forward returned errors from guest-agent commands + + * add new guest-agent commands and add commands as separate api calls + + * add agent flag to vm status api call + + * clone/restore: make the smbios UUID unique if --unique is used + + * add serial:1 to vm-status when config has a serial device configured + + -- Proxmox Support Team Wed, 21 Feb 2018 09:56:08 +0100 + +qemu-server (5.0-21) unstable; urgency=medium + + * fix a case where with the upcoming introduction of sub-commands the spice + ticket could be read from a file rather than received via stdin + + -- Proxmox Support Team Mon, 22 Jan 2018 15:13:23 +0100 + +qemu-server (5.0-20) unstable; urgency=medium + + * added spec-ctrl flag to cpu 'flags' property + + * added -IBRS cpu type variants + + * added Skylake-Server cpu type + + * added --pretty option to 'qm showcmd' + + * increase start timeout when hugepages are enabled to compensate for long + allocation times + + -- Proxmox Support Team Tue, 16 Jan 2018 14:26:30 +0100 + +qemu-server (5.0-19) unstable; urgency=medium + + * add 'flags' property to cpu option to allow passing PCID support to VMs + + * fix efi disk format detection + + * use default values from load_defaults() when none is specified in conf + + -- Proxmox Support Team Tue, 9 Jan 2018 15:49:35 +0100 + +qemu-server (5.0-18) unstable; urgency=medium + + * fix #1570: fix template backup with pigz + + * fix #1471: change keyboard default to undef + + * fix efi disks in raw mode not being fully writable + + * qm terminal: add --escape option to change or disable the escape key + + * enable vncproxy with vncterm for serial ports + + * add termproxy api call + + * stop adding the same disk as unused multiple times when they are reachable + through multiple storage definitions + + * check if the guest agent actually runs before a fsfreeze-freeze/thaw + + * update ostype documentation + + -- Proxmox Support Team Wed, 13 Dec 2017 14:56:59 +0100 + +qemu-server (5.0-17) unstable; urgency=medium + + * correct cpuunits range + + * check if base volumes are unused before deleting a template + + -- Proxmox Support Team Tue, 17 Oct 2017 14:58:00 +0200 + +qemu-server (5.0-16) unstable; urgency=medium + + * add new qm command 'importovf', to create VMs from an OVF manifest + + * snapshot: use explicitly configured vmstate storage + + * config: add vmstatestorage option + + * VM.Snapshot.Rollback privilege added + + * migration : enable mtunnel for insecure migration + + * ovmf: deprecate old legay ovmf image and refactor + + * improve efidisk creation + + * efidisk: do not hard code efivar base image size + + * fix #1441: do not unplug controllers when the mirroring is finished + + * do not overwrite global signal handlers + + * update_vm: sort logged parameters + + * remove legacy sparsecp + + * remove unused obsolete vmtar + + * fix #1125: check for KVM support before starting VM + + -- Proxmox Support Team Thu, 5 Oct 2017 11:17:26 +0200 + +qemu-server (5.0-15) unstable; urgency=medium + + * reduce migration downtime + + * fix freezing logic when saving vm states + + -- Proxmox Support Team Mon, 07 Aug 2017 10:46:33 +0200 + +qemu-server (5.0-14) unstable; urgency=medium + + * fix disk throttle parameters + + * improve compatibility when live-migrating from pve-4 + + -- Proxmox Support Team Mon, 17 Jul 2017 11:17:53 +0200 + +qemu-server (5.0-13) unstable; urgency=medium + + * Fix #1417: make sure the target storage allows disk images before importing + + -- Proxmox Support Team Thu, 13 Jul 2017 06:48:43 +0200 + +qemu-server (5.0-12) unstable; urgency=medium + + * Use default values when memory is not set in vm.conf when migrating + + -- Proxmox Support Team Mon, 03 Jul 2017 14:39:25 +0200 + +qemu-server (5.0-11) unstable; urgency=medium + + * Fix #1417: properly check for 'images' content type when allocating disks + + -- Proxmox Support Team Fri, 30 Jun 2017 09:33:17 +0200 + qemu-server (5.0-10) unstable; urgency=medium * don't use cirrus by default for sane OS'