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 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' * replication: remove guest states to ensure no old states are exists * allow disks on shared storages on replicated VMs * refuse to add non-replicatable disks to replicating VMs * config: has_feature() take default for backup into account -- Proxmox Support Team Wed, 28 Jun 2017 13:26:38 +0200 qemu-server (5.0-9) unstable; urgency=medium * migrate: use 'mtunnel' from pvecm -- Proxmox Support Team Fri, 23 Jun 2017 11:01:15 +0200 qemu-server (5.0-8) unstable; urgency=medium * migrate: pass the with_snapshots parameter -- Proxmox Support Team Thu, 22 Jun 2017 12:58:33 +0200 qemu-server (5.0-7) unstable; urgency=medium * PVE/QemuMigrate.pm: use new replication job helpers from AbstractMigrate * Change target in replication-state when replication direction is switched * PVE/QemuMigrate.pm: use replication job, transfer replication state * add regression tests for get_replicatable_volumes * get_replicatable_volumes: fix CDROM and local file/device handling * get_replicatable_volumes: add unused volumes * get_replicatable_volumes: skip volumes if we do not 'own' them * PVE::QemuServer::foreach_volid - pass $attr hash to callback * get_replicatable_volumes: skip volumes on shared storage * PVE/API2/Qemu.pm: aquire guest_migration_lock inside worker * Add a migration lock to avoid a replication on rollback-time * change from dpkg-deb to dpkg-buildpackage * fix #1405: sort pci ids by functions * Add new qm command 'importdisk' to import external disk images * migration: implement insecure offline migration * check also pending changes when reverting/deleting -- Proxmox Support Team Thu, 22 Jun 2017 08:50:45 +0200 qemu-server (5.0-6) unstable; urgency=medium * fix burst length parameter names and pass them to qemu * fix #1229: more explicit spice port allocation * migrate: acquire guest_migration_lock during migration * do not allow destroy if there are replication jobs * use new PVE::ReplicationConfig class * improve error on '{full, linked} clone not available' error * Fix #1384: add missing decrement to calculation of socket-id * migrate: pass ssh_info to storage_migrate * tests: fix broken snapshot create tests * tests: fix broken snapshot delete tests * use ReuseAddr for vncproxy * Fix #1361: create disk: stricter parsing of storage:size * PVE::QemuServer::create_disks - run code inside eval * implement get_replicatable_volumes * add description of read/writes statistics in vzdump output * start vncproxy worker in the background -- Proxmox Support Team Wed, 31 May 2017 09:21:27 +0200 qemu-server (5.0-5) unstable; urgency=medium * added rerror option to scsi drives * added storage replication settings -- Proxmox Support Team Fri, 28 Apr 2017 14:02:08 +0200 qemu-server (5.0-4) unstable; urgency=medium * fix target storage availability check for live migration with local storage -- Proxmox Support Team Fri, 21 Apr 2017 12:05:58 +0200 qemu-server (5.0-3) unstable; urgency=medium * fix vnc connections showing false errors * fix #1338: handle writer count limit in live migration with local disks with qemu 2.9 -- Proxmox Support Team Fri, 21 Apr 2017 11:47:07 +0200 qemu-server (5.0-2) unstable; urgency=medium * fix drive mirror readyness check * fix uninitialized warning when deleting unset VM option -- Proxmox Support Team Mon, 10 Apr 2017 16:27:59 +0200 qemu-server (5.0-1) unstable; urgency=medium * bump version for stretch -- Proxmox Support Team Mon, 13 Mar 2017 11:59:35 +0100 qemu-server (4.0-109) unstable; urgency=medium * drop netcat6 dependency * fix a case where VMs refuse to start with scsi disk ids >= 7 * add skylake to cpu models * improve error messages -- Proxmox Support Team Mon, 13 Mar 2017 11:56:14 +0100 qemu-server (4.0-109) unstable; urgency=medium * schema updates -- Proxmox Support Team Thu, 09 Feb 2017 11:40:53 +0100 qemu-server (4.0-108) unstable; urgency=medium * #1260: convert moved template disk to base * change TLS cipher suite to HIGH for spiceterm -- Proxmox Support Team Tue, 31 Jan 2017 13:54:42 +0100 qemu-server (4.0-107) unstable; urgency=medium * add dependency on libpve-guest-common-perl * add dependency on libpve-common-perl -- Proxmox Support Team Wed, 25 Jan 2017 09:47:09 +0100 qemu-server (4.0-106) unstable; urgency=medium * only use scsi-block with explicit opt-in -- Proxmox Support Team Wed, 25 Jan 2017 09:19:20 +0100 qemu-server (4.0-105) unstable; urgency=medium * use new PVE::Storage::check_volume_access() * Set zero $size and continue if volume_resize() returns false -- Proxmox Support Team Thu, 19 Jan 2017 09:19:45 +0100 qemu-server (4.0-104) unstable; urgency=medium * add setup_environment hook to CLIHandler classes * cleanup: drop superfluous condition in assignment * add romfile option to hostpci * add with-local-disks option for live storage migration * drive-mirror: bump timeout to 5s, add 30s inactivity timeout * live clone_vm: suspend or freezefs before block-job-cancel * add socat and unix socket for storage migration * add live storage migration with vm migration * clone live vm : add support for multiple jobs -- Proxmox Support Team Thu, 12 Jan 2017 14:15:01 +0100 qemu-server (4.0-103) unstable; urgency=medium * destroy_vm: allow vdisk_free to fail * Display volume size in log when doing a volume backup -- Proxmox Support Team Thu, 22 Dec 2016 12:40:40 +0100 qemu-server (4.0-102) unstable; urgency=medium * avoid "No balloon device has been activated" warnings in vmstatus -- Proxmox Support Team Tue, 20 Dec 2016 10:12:55 +0100 qemu-server (4.0-101) unstable; urgency=medium * allow migration of local qcow2 snapshots -- Proxmox Support Team Mon, 5 Dec 2016 12:38:54 +0100 qemu-server (4.0-100) unstable; urgency=medium * allow insecure migrations from older qemu-servers -- Proxmox Support Team Fri, 02 Dec 2016 18:50:54 +0100 qemu-server (4.0-99) unstable; urgency=medium * qm agent: remove 'guest-' prefix from commands * qm agent: pass command as second required argument * qm agent: add output formatter -- Proxmox Support Team Thu, 01 Dec 2016 07:58:34 +0100 qemu-server (4.0-98) unstable; urgency=medium * Add "qm agent" command * increase timeout for guest-fsfreeze-freeze -- Proxmox Support Team Wed, 30 Nov 2016 12:31:36 +0100 qemu-server (4.0-97) unstable; urgency=medium * Add entry for windows 10 and 2016 support -- Proxmox Support Team Tue, 29 Nov 2016 09:09:23 +0100 qemu-server (4.0-96) unstable; urgency=medium * restrict monitor API to Sys.Modify for most commands -- Proxmox Support Team Wed, 23 Nov 2016 10:02:37 +0100 qemu-server (4.0-95) unstable; urgency=medium * vm_shutdown: request 'stopped' state for HA enabled VMs * use ha-manager 'stopped' state instead of 'disabled' * switch to 'ha-manager set' (instead of 'ha-manager start/stop') * vmstate snapshot: activate|deactivate volume * qemu_volume_snapshot_delete : fix krbd snapshot delete * VZDump/QemuServer: set bless class correctly * cleanup windows version handling and hyperv enlightments * remove unnecessary format_description properties * register new standard option 'pve-qm-image-format' -- Proxmox Support Team Wed, 23 Nov 2016 08:11:08 +0100 qemu-server (4.0-94) unstable; urgency=medium * fix docs for iops/bps_max_length throttling options -- Proxmox Support Team Thu, 03 Nov 2016 12:53:44 +0100 qemu-server (4.0-93) unstable; urgency=medium * Close #1195: support iops/bps_max_length throttling options * fix a perl warning when failing to parse a new drive string * fix a warning: discard is not a number * fix #1177: allow dedicated migration network * change default value for cpuunits to 1024 -- Proxmox Support Team Thu, 03 Nov 2016 10:26:03 +0100 qemu-server (4.0-92) unstable; urgency=medium * Close #351: add more info to backup log * add qm listsnapshot call * snapshot_list: add bash completion for vmid * Fix #1174: remove pve-qm-drive * enable drive-mirror with iothread for qemu 2.7 v2 * add get_running_qemu_version * cpu hotplug : add new cpu hotplug method for qemu 2.7 * cpu hotplug : add coldplugged cpu to qemu command line * cpu hotplug : add print_cpu_device * numaX : use cpus option multiple time if cpulist -- Proxmox Support Team Fri, 21 Oct 2016 09:13:39 +0200 qemu-server (4.0-91) unstable; urgency=medium * fix #1131: activate volume before copying efidisk -- Proxmox Support Team Fri, 07 Oct 2016 08:21:19 +0200 qemu-server (4.0-90) unstable; urgency=medium * fix #1111: qm showcmd wrong escape sequence * Avoid to parse empty property string -- Proxmox Support Team Wed, 05 Oct 2016 07:13:33 +0200 qemu-server (4.0-89) unstable; urgency=medium * fix manual page (use efidisk0 instead of efidisk[N]) -- Proxmox Support Team Thu, 29 Sep 2016 12:21:07 +0200 qemu-server (4.0-88) unstable; urgency=medium * restore: better error handling for vdisk deletion * forbid migration of template with local base image * forbid restore into existing template -- Proxmox Support Team Fri, 16 Sep 2016 07:49:45 +0200 qemu-server (4.0-87) unstable; urgency=medium * add seabios bootsplash and use it * add efidisk0 to config, use efidisk0 for efivars -- Proxmox Support Team Thu, 08 Sep 2016 12:34:23 +0200 qemu-server (4.0-86) unstable; urgency=medium * hostpci: bring back multifunction pass-through shortcut * disable drive-mirror when iothread is enabled * hugepages: map numa node IDs to host and guest correctly * hugepages: use hostnodes value as numanode for topology * qemu-img convert : use default cache=unsafe instead writeback * Fix #1057: make protection a fast-plug option * add lock check for move_disk API call * deactivate new volumes after clone to other node * pass datacenter.cfg's mac_prefix to random_ether_addr -- Proxmox Support Team Mon, 29 Aug 2016 10:11:07 +0200 qemu-server (4.0-85) unstable; urgency=medium * Fix #1051: typo: vpcus -> vcpus - so non-root users can change vcpus again -- Proxmox Support Team Mon, 11 Jul 2016 14:46:43 +0200 qemu-server (4.0-84) unstable; urgency=medium * fix #1046: add non-snapshotted disks as unused * fix #1040: warn early about moving a snapshotted disk * disable usb hotplug for now * remove old move disk snapshot check * improve errors when trying to migrate disks with snapshots -- Proxmox Support Team Mon, 11 Jul 2016 11:50:01 +0200 qemu-server (4.0-83) unstable; urgency=medium * Add hugepages option * Refactor various parts out of QemuServer * Include USB devices in vm_devices_list * Add usb hotplugging * Fix syntax in pve-q35.cfg * Fix #146: add name to backup log -- Proxmox Support Team Wed, 22 Jun 2016 11:29:01 +0200 qemu-server (4.0-82) unstable; urgency=medium * add dependency on DBus -- Proxmox Support Team Mon, 20 Jun 2016 11:48:45 +0200 qemu-server (4.0-81) unstable; urgency=medium * Add LVM and LVMThin to QemuMigration * add check for snapshots at migration -- Proxmox Support Team Thu, 16 Jun 2016 12:10:48 +0200 qemu-server (4.0-80) unstable; urgency=medium * split old style pipe open call * fix #1020: remove unnecessary root check for unused disks -- Proxmox Support Team Thu, 09 Jun 2016 18:13:03 +0200 qemu-server (4.0-79) unstable; urgency=medium * migrate: collect migration tunnel child process (avoid zombies) * migrate: use ssh forwarded UNIX socket tunnel * migrate: add some more log output -- Proxmox Support Team Fri, 03 Jun 2016 12:16:31 +0200 qemu-server (4.0-78) unstable; urgency=medium * use enter_systemd_scope instead of systemd-run * fix #1010: whitelist options for permissions -- Proxmox Support Team Fri, 03 Jun 2016 11:42:25 +0200 qemu-server (4.0-77) unstable; urgency=medium * do not ignore hotplug parse errors -- Proxmox Support Team Tue, 31 May 2016 12:15:55 +0200 qemu-server (4.0-76) unstable; urgency=medium * allow VLAN 1 tag in qemu-kvm vms -- Proxmox Support Team Wed, 18 May 2016 11:25:54 +0200 qemu-server (4.0-75) unstable; urgency=medium * fix #975, use new keyAlias feature. * add --description to systemd scope unit -- Proxmox Support Team Wed, 11 May 2016 11:15:56 +0200 qemu-server (4.0-74) unstable; urgency=medium * correctly set cpu vendor * fix #971: don't activate shared storage in offline migration * migrate: check if storage is available -- Proxmox Support Team Sun, 01 May 2016 09:25:06 +0200 qemu-server (4.0-73) unstable; urgency=medium * restore: pass format to vma extract -- Proxmox Support Team Fri, 29 Apr 2016 09:03:12 +0200 qemu-server (4.0-72) unstable; urgency=medium * vm_start : force systemctl stop if orphan scope exist -- Proxmox Support Team Fri, 22 Apr 2016 11:09:52 +0200 qemu-server (4.0-71) unstable; urgency=medium * Fix #643: activate volumes before resizing * fix #947: reenable disk/cdrom passthrough -- Proxmox Support Team Thu, 21 Apr 2016 10:34:42 +0200 qemu-server (4.0-70) unstable; urgency=medium * vm_status: return more verbose HA state -- Proxmox Support Team Tue, 19 Apr 2016 09:01:24 +0200 qemu-server (4.0-69) unstable; urgency=medium * Fix #848: deactivate old volume after clone before deletion -- Proxmox Support Team Wed, 13 Apr 2016 08:24:49 +0200 qemu-server (4.0-68) unstable; urgency=medium * change shutdown behaviour on suspended vm -- Proxmox Support Team Tue, 12 Apr 2016 17:19:20 +0200 qemu-server (4.0-67) unstable; urgency=medium * use pve-doc-generator to generate man pages -- Proxmox Support Team Fri, 08 Apr 2016 07:37:16 +0200 qemu-server (4.0-66) unstable; urgency=medium * use generic property string parser * drive schema: allow 'none' again -- Proxmox Support Team Fri, 01 Apr 2016 09:33:16 +0200 qemu-server (4.0-65) unstable; urgency=medium * cfg: use the 'urlencoded' format for drive model and serial * clone: use the zeroinit filter for sparseinit storages -- Proxmox Support Team Mon, 21 Mar 2016 09:09:07 +0100 qemu-server (4.0-64) unstable; urgency=medium * Use AbstractConfig for Qemu * fix #909: pass rate to tap_plug() -- Proxmox Support Team Tue, 08 Mar 2016 11:43:28 +0100 qemu-server (4.0-63) unstable; urgency=medium * only perform scsi inquiry on device nodes -- Proxmox Support Team Sat, 27 Feb 2016 10:20:50 +0100 qemu-server (4.0-62) unstable; urgency=medium * fix undefined value when starting a q35 machine VM * kvm_user_version: update code to use our framework * Refactor has_feature -- Proxmox Support Team Fri, 26 Feb 2016 17:02:34 +0100 qemu-server (4.0-61) unstable; urgency=medium * clone_vm : only deactivate sources volume if source vm if offline * Refactor snapshot_create to match LXC.pm -- Proxmox Support Team Thu, 25 Feb 2016 08:48:59 +0100 qemu-server (4.0-60) unstable; urgency=medium * change check for write-zeros -- Proxmox Support Team Wed, 24 Feb 2016 17:19:12 +0100 qemu-server (4.0-59) unstable; urgency=medium * qemu_machine_pxe : return $machine if no pxe -- Proxmox Support Team Mon, 22 Feb 2016 17:37:11 +0100 qemu-server (4.0-58) unstable; urgency=medium * deactivate volumes if vm start command fails -- Proxmox Support Team Sat, 20 Feb 2016 10:26:28 +0100 qemu-server (4.0-57) unstable; urgency=medium * delete ram state files when restoring a backup * Refactor snapshot code * disable vnc server and add -nographic is no vga card is present * passthrough : reenable hyperv and add hv_vendor_id for windows -- Proxmox Support Team Thu, 18 Feb 2016 12:47:51 +0100 qemu-server (4.0-56) unstable; urgency=medium * If we freeze the fs with the Qemu-Guest-Agent test if QGA is running. -- Proxmox Support Team Mon, 15 Feb 2016 12:51:19 +0100 qemu-server (4.0-55) unstable; urgency=medium * improve usb config parsing * Refactor update_config_nolock -> write_config -- Proxmox Support Team Fri, 12 Feb 2016 12:07:56 +0100 qemu-server (4.0-54) unstable; urgency=medium * restore: deal with new backup=0 property string * add usb3 option for usb-devices -- Proxmox Support Team Wed, 10 Feb 2016 17:49:19 +0100 qemu-server (4.0-53) unstable; urgency=medium * pass $skiplock all the way through to destroy_vm -- Proxmox Support Team Mon, 08 Feb 2016 11:53:03 +0100 qemu-server (4.0-52) unstable; urgency=medium * close tunnel after migration is finish. -- Proxmox Support Team Tue, 02 Feb 2016 18:16:47 +0100 qemu-server (4.0-51) unstable; urgency=medium * Fix #878: disk-size format * Fix #879: exclusion of disk for backup -- Proxmox Support Team Fri, 29 Jan 2016 10:04:41 +0100 qemu-server (4.0-50) unstable; urgency=medium * add hidden option to cpu type * fix PVE::HA use clause so HA resources get registered * Create firewall dir on VM restore -- Proxmox Support Team Tue, 26 Jan 2016 16:57:43 +0100 qemu-server (4.0-49) unstable; urgency=medium * increase version to update test environment -- Proxmox Support Team Tue, 26 Jan 2016 12:50:07 +0100 qemu-server (4.0-48) unstable; urgency=medium * use safe_string_ne for trunks -- Proxmox Support Team Mon, 18 Jan 2016 16:58:23 +0100 qemu-server (4.0-47) unstable; urgency=medium * add support for network trunks -- Proxmox Support Team Fri, 15 Jan 2016 17:27:32 +0100 qemu-server (4.0-46) unstable; urgency=medium * Closes #787: add Haswell-noTSX and Broadwell-noTSX cpu types -- Proxmox Support Team Wed, 13 Jan 2016 16:42:05 +0100 qemu-server (4.0-45) unstable; urgency=medium * io throttle: pass pool parameters (*_max) -- Proxmox Support Team Wed, 13 Jan 2016 06:17:52 +0100 qemu-server (4.0-44) unstable; urgency=medium * ovmf : don't pass x-vga to vfio-pci * check for quorum when starting a VM -- Proxmox Support Team Sun, 10 Jan 2016 15:11:43 +0100 qemu-server (4.0-43) unstable; urgency=medium * disable hyper-v enlightment when xvga is enabled -- Proxmox Support Team Mon, 04 Jan 2016 06:26:31 +0100 qemu-server (4.0-42) unstable; urgency=medium * add detect_zeroes option -- Proxmox Support Team Fri, 18 Dec 2015 09:20:18 +0100 qemu-server (4.0-41) unstable; urgency=medium * add new option to select BIOS (--bios ) * fix bug #841: replace get_used_paths with is_volume_in_use -- Proxmox Support Team Thu, 10 Dec 2015 11:15:23 +0100 qemu-server (4.0-40) unstable; urgency=medium * qm: Add VMID auto completion to some commands -- Proxmox Support Team Wed, 09 Dec 2015 12:22:25 +0100 qemu-server (4.0-39) unstable; urgency=medium * fix bug #828: activate disks before hotplugging them * fix bug #783: set KillMode=none, so that systemd don't kill them at shutdown * reenable steal time * backup/restore firewall config with vzdump -- Proxmox Support Team Tue, 24 Nov 2015 16:50:11 +0100 qemu-server (4.0-38) unstable; urgency=medium * Don't treat serial devices as a local resource if they point to a socket. * qemu_img_convert: activate source volume -- Proxmox Support Team Fri, 13 Nov 2015 07:02:01 +0100 qemu-server (4.0-37) unstable; urgency=medium * add pve-bridge-hotplug script -- Proxmox Support Team Fri, 06 Nov 2015 16:24:44 +0100 qemu-server (4.0-36) unstable; urgency=medium * use qom-get to check if old pxe network rom file are used * migration: improve ipv6 case -- Proxmox Support Team Fri, 06 Nov 2015 07:56:14 +0100 qemu-server (4.0-35) unstable; urgency=medium * clone: use a fullclone hash instead of $drive->{full} -- Proxmox Support Team Fri, 30 Oct 2015 07:06:47 +0100 qemu-server (4.0-34) unstable; urgency=medium * use old netdevice bios files for older machine types (<= 2.4) -- Proxmox Support Team Wed, 28 Oct 2015 09:08:49 +0100 qemu-server (4.0-31) unstable; urgency=medium * migrate : add nocheck for resume -- Proxmox Support Team Thu, 15 Oct 2015 12:41:43 +0200 qemu-server (4.0-30) unstable; urgency=medium * qmrestore: implement bash completion * create: add better check for unused IDs -- Proxmox Support Team Mon, 05 Oct 2015 13:13:07 +0200 qemu-server (4.0-29) unstable; urgency=medium * support serial numbers and models for disks -- Proxmox Support Team Wed, 30 Sep 2015 10:56:30 +0200 qemu-server (4.0-28) unstable; urgency=medium * disable kvm_steal_time, because it's currently buggy with live migration -- Proxmox Support Team Tue, 29 Sep 2015 07:14:44 +0200 qemu-server (4.0-27) unstable; urgency=medium * allow to change boot order with VM.Config.Options privileges -- Proxmox Support Team Sat, 26 Sep 2015 11:07:11 +0200 qemu-server (4.0-26) unstable; urgency=medium * migration: disable compress (already default) * migration: enable xbzrle -- Proxmox Support Team Fri, 25 Sep 2015 17:59:30 +0200 qemu-server (4.0-25) unstable; urgency=medium * fix kvm version parser for CVE stable releases -- Proxmox Support Team Wed, 23 Sep 2015 11:48:09 +0200 qemu-server (4.0-24) unstable; urgency=medium * improve VM protection mode * pci passthough : make vfio default * fix error message: allocate to much v-CPUs -- Proxmox Support Team Mon, 21 Sep 2015 12:28:19 +0200 qemu-server (4.0-23) unstable; urgency=medium * destroy: avoid warning about undefined 'protection' value -- Proxmox Support Team Thu, 10 Sep 2015 09:38:30 +0200 qemu-server (4.0-22) unstable; urgency=medium * add possibility to restore backup on rbd in krbd mode * add krbd support to online snapshot -- Proxmox Support Team Wed, 09 Sep 2015 07:55:31 +0200 qemu-server (4.0-21) unstable; urgency=medium * qm: implement bash completion * add VM protection mode * fix move_disk on RBD * add HA resources check before destroying a VM -- Proxmox Support Team Tue, 08 Sep 2015 10:51:05 +0200 qemu-server (4.0-20) unstable; urgency=medium * fix start kvm with os type 'other' * spice console: fix 'uninitialized value in concat' due to unnamed VM -- Proxmox Support Team Fri, 28 Aug 2015 11:39:52 +0200 qemu-server (4.0-19) unstable; urgency=medium * clone: also copy vm firewall config file -- Proxmox Support Team Tue, 25 Aug 2015 06:50:04 +0200 qemu-server (4.0-18) unstable; urgency=medium * fix bug #688: if vm is not owner of this disk remove from config -- Proxmox Support Team Thu, 20 Aug 2015 12:30:52 +0200 qemu-server (4.0-17) unstable; urgency=medium * fix bug #603: vmid.fw file not deleted * fix bug #517: improve error message * adapt /config and /pending API calls to force-delete -- Proxmox Support Team Wed, 19 Aug 2015 15:44:53 +0200 qemu-server (4.0-16) unstable; urgency=medium * remove vm access permissions after destroy * pending-delete: remember force-deletes * correctly handle empty description in pending section -- Proxmox Support Team Fri, 14 Aug 2015 08:09:44 +0200 qemu-server (4.0-15) unstable; urgency=medium * Fixed wrong UUID in Qemu VZDump backup * add memory_unplug support V2 -- Proxmox Support Team Thu, 30 Jul 2015 11:32:51 +0200 qemu-server (4.0-14) unstable; urgency=medium * fixed bug 662: wrong subroutine for parsing startup order * cpuflags : don't enforce with tcg mode * cpuflags : remove enforce for cpumodel=host * cpuflags : remove -rdtscp for Opteron cpu models * vzdump : abord backup if disk have iothread enabled -- Proxmox Support Team Mon, 27 Jul 2015 13:24:31 +0200 qemu-server (4.0-13) unstable; urgency=medium * drive-mirror: now allow interrupts at the scanning bitmap phase -- Proxmox Support Team Wed, 01 Jul 2015 06:40:52 +0200 qemu-server (4.0-12) unstable; urgency=medium * remove outdated host_device format * parse_drive: do not overwrite configured format * fix aio O_DIRECT check for cdrom drives -- Proxmox Support Team Wed, 10 Jun 2015 10:32:09 +0200 qemu-server (4.0-11) unstable; urgency=medium * activate-noawait pve-api-updates -- Proxmox Support Team Mon, 01 Jun 2015 12:36:15 +0200 qemu-server (4.0-10) unstable; urgency=medium * implement cgroups through systemd-run * implement hotplug for cpuunits * remove old openvz fairscheduler code -- Proxmox Support Team Fri, 29 May 2015 08:24:33 +0200 qemu-server (4.0-9) unstable; urgency=medium * qmp drive-mirror : set big timeout * qemu-mirror : block job complete : use ready flag -- Proxmox Support Team Tue, 12 May 2015 08:19:38 +0200 qemu-server (4.0-8) unstable; urgency=medium * trigger pve-api-updates event -- Proxmox Support Team Tue, 05 May 2015 14:57:55 +0200 qemu-server (4.0-7) unstable; urgency=medium * cleanup: use new standard option 'pve-startup-order' -- Proxmox Support Team Wed, 22 Apr 2015 10:04:04 +0200 qemu-server (4.0-6) unstable; urgency=medium * fix ha resource names -- Proxmox Support Team Fri, 17 Apr 2015 13:11:12 +0200 qemu-server (4.0-5) un