ChangeLog/3.1
System emulation
Incompatible changes
- The "tls", "x509", and "x509verify" options to "-vnc" have been removed. The "tls-creds" option should be used instead to point to a "tls-creds-x509" object created using "-object"
New deprecated options and features
Consult the "Deprecated Features" appendix for the full list of historically deprecated features/options.
Alpha
68k
Arm
HPPA
Microblaze
MIPS
Nios2
OpenRISC
PowerPC
RISC-V
s390
SH
SPARC
TileGX
Tricore
x86
Xtensa
Device emulation and assignment
ACPI
Audio
Block devices
Graphics
Input devices
IPMI
Network devices
NVDIMM
PCI/PCIe
SCSI
SMBIOS
TPM
USB
VFIO
virtio
Xen
fw_cfg
9pfs
Audio
Character devices
Crypto subsystem
- The XTS cipher mode performance has been approximately doubled
GUI
Host support
Memory backends
Monitor
Migration
Network
Block devices and tools
- The "qemu-img convert" command handling of secrets has been fixed, allowing creation of LUKS encrypted target files.
Tracing
Miscellaneous
User-mode emulation
TCG
Guest agent
Build Information
Build Dependencies
- Support for the GTK2 display frontend has been removed. GTK3 should be used instead
- The minimum GTK3 version is now 3.14.0
- The minimum GNUTLS version is now 3.1.18
- The minimum libgcrypt version is now 1.5.0
- The minimum nettle version is now 2.7.1
Known issues
- see Planning/3.1