Rebased to version 2.2.1
CVE-2019-10183: Replace --unattended user-password and admin-password with user-password-file and admin-password-file (Fabiano Fidêncio)
Consistent --memballoon default across non-x86 (Andrea Bolognani)
virt-install: add --numatune memnode.* (Athina Plaskasoviti)
Drop hard dep on gtksourceview4, gtksourceview3 is fine as well
Bash autocompletion support (Lin Ma, Cole Robinson)
UI and command line --vsock support (Slavomir Kaslev)
virt-xml: Add --os-variant option (Andrea Bolognani)
virt-install: use libosinfo cpu, mem, disk size defaults (Fabiano Fidencio)
virt-install: Better usage of libosinfo -unknown distro IDs (Fabiano Fidencio)
virt-install: More usage of libosinfo for ISO --location detection
virt-install: Add --location LOCATION,kernel=X,initrd=Y for pointing to kernel/initrd in media that virt-install/libosinfo fails to detect
Finish port to Python 3
Improved VM defaults: q35 PCIe, usb3, CPU host-model
Search based OS selection UI for new VMs
Track OS name for lifetime of domain in <metadata> XML
Host interface management UI has been completely removed
Show domain IP on interface details page
python3 prep work (Radostin Stoyanov, Cole Robinson, Cédric Bosdonnat)
Switch --location ISO to use isoinfo (Andrew Wong)
virt-install: add --cpu numa distance handling (Menno Lageman)
virt-install: fix --disk for rbd volumes with auth (Rauno Väli)
virt-install: add --cputune vcpupin handling (Wim ten Have)
details ui: Showing attached scsi devices per controller (Lin Ma)
network ui: Show details about SR-IOV VF pool (Lin Ma)
Greatly expand UI test suite coverage
Improve install of debian/ubuntu non-x86 media (Viktor Mihajlovski, Andrew Wong)
New virt-install --graphics listen.* (Pavel Hrdina)
New virt-install --disk snapshot_policy= (Pavel Hrdina)
New virt-install --cpu cache.* (Lin Ma)
Several bug fixes
New VM wixard virt-bootstrap integration (Radostin Stoyanov)
New VM wizard support for virtuozzo containers (Mikhail Feoktistov)
network UI: add support to create SR-IOV VF pool (Lin Ma)
Nicer OS list in New VM wizard (Pino Toscano)
Better defaults for UEFI secureboot builds (Pavel Hrdina)
Fix defaults for aarch64 VMs if graphics are requested
virt-install: new --memdev option (Pavel Hrdina)
virt-install: add --disk logical/physical_block_size (Yuri Arabadji)
virt-install: add --features hyperv_reset=, hyperv_synic= (Venkat Datta N H)
Error when trying to modify existing 9p share (bz #1257565)
virt-manager tries to create vmport device on non-x86 backends (bz #1259998)
Details/Virtual networks: Allow manually specifying a bridge for qemu:///session (bz #1212443)
[RFE] Improve Solaris 10 x86-64 support in virt-manager (bz #1262093)
No system tray icon in Cinnamon session (bz #1257949)
virt-install does not remove orphaned images on failure (bz #1212617)
virt-manager does not warn if it cannot find the network (bz #1212616)
Storage volume manager looses focus when a volume is deleted (bz #1279861)
Storage volume manager does not update free space (bz #1279940)
Reboot/Shutdown buttons does not work on aarch64 (bz #1212826)
Bugfix release
Fix connecting to older libvirt versions (Michał Kępień)
Fix connecting to VM console with non-IP hostname (Giuseppe Scrivano)
Fix addhardware/create wizard errors when a nodedev disappears
Fix adding a second cdrom via customize dialog
Fix missing install options for ppc64le (bz #1209720)
Allow adding SATA CDROM devices for q35 (bz #1207834)
Fix crashes with ssh spice connections (bz #1135808)
Drop incorrect dep on gnome-icon-theme (bz #1207061)
Fix new VM disk image names when VM name changes (bz #1169141)
Fix missing virt-install dep on pygobject (bz #1195794)
Fix changing VM video type away from qxl (bz #1182710)
Don't use vmvga for ubuntu VMs on remote centos hosts (bz #1147662)
Clear vendor field when changing CPU (bz #1190851)
Drop bogus network domain name validation (bz #1195873)
Fix Fedora URL examples in virt-install man page (bz #1172818)
Fix misleading virt-install text after --import install (bz #1180558)
Fix several issues creating host bridges (bz #1122743)
Only use 2 usb redir devs by default to free up USB ports (bz #1135488)
Create qemu-ga channels for rhel/centos 6/7 VMs (bz #1139109)
Switch to libosinfo as OS metadata database (Giuseppe Scrivano)
Use libosinfo for OS detection from CDROM media labels (Giuseppe
Scrivano)
Use libosinfo for improved OS defaults, like recommended disk size
(Giuseppe Scrivano)
virt-image tool has been removed, as previously announced
Enable Hyper-V enlightenments for Windows VMs
Revert virtio-console default, back to plain serial console
Experimental q35 option in new VM 'customize' dialog
UI for virtual network QoS settings (Giuseppe Scrivano)
virt-install: --disk discard= support (Jim Minter)
addhardware: Add spiceport UI (Marc-André Lureau)
virt-install: --events on_poweroff etc. support (Chen Hanxiao)
cli --network portgroup= support and UI support
cli --boot initargs= and UI support
addhardware: allow setting controller model (Chen Hanxiao)
virt-install: support setting hugepage options (Chen Hanxiao)
virt-install/virt-xml: New --memorybacking option (Chen Hanxiao)
virt-install/virt-xml: New --memtune option (Chen Hanxiao)
virt-manager: UI for LXC <idmap> (Chen Hanxiao)
virt-manager: gsettings key to disable keygrab (Kjö Hansi Glaz)
virt-manager: Show domain state reason in the UI (Giuseppe Scrivano)
Fix a number of bugs found since the 1.0.0 release
New tool virt-xml: Edit libvirt XML in one shot from the command line
Improved defaults: qcow2, USB2, host CPU model, guest agent channel
Introspect command line options like --disk=? or --network=help
Fix vcpu vs. maxvcpu UI (bz #1016318)
Fix app startup when run as root (bz #1016435)
Release serial console when details window is closed (bz #1016445)
Clarify snapshot VM state UI (bz #1016604)
Fix adding qemu-guest-agent by default (bz #1016613)
Fix first run app install (bz #1016825)
Fix error reporting if initrd fetch fails (bz #1017419)
Fix error reporting if app is run with no DISPLAY (bz #1021482)
Fix usage of install media in /home/crobinso (bz #1025355)
Fix dep on virt-manager-common (bz #958730)
Fix crash when installing from ISO media (bz #958641)
Fix poor error reporting with unknown CLI option (bz #958730)
Enable adding virtio-scsi disks (Chen Hanxiao) (bz 887584)
Support security auto-relabel setting (Martin Kletzander)
Support disk iotune settings (David Shane Holden)
Support 'reset' as a reboot option (John Doyle)
Don't pull in non-native qemu packages on first run (bz 924469)
Don't create LVM volumes with alloc=0, it doesn't work (bz 872162)
Fix storage browser hang on KDE (bz 880781)
Fix package installation on KDE (bz 882024)
Convert to gtkbuilder: UI can now be editted with modern glade tool
virt-manager no longer runs on RHEL5, but can manage a remote RHEL5 host
Option to configure spapr net and disk devices for pseries (Li Zhang)
Offer to install openssh-askpass if we need it (bz 754484)
Don't leave defunct SSH processes around (bz 757892)
Offer to start libvirtd after install (bz 791152)
Fix crash when deleting storage volumes (bz 805950)
Show serial device PTY path again (bz 811760)
Fix possible crash when rebooting fails (bz 813119)
Offer to discard state if restore fails (bz 837236)
Support for adding usb redirection devices (Marc-André Lureau)
Option to switch usb controller to support usb2.0 (Marc-André Lureau)
Option to specify machine type for non-x86 guests (Li Zhang)
Support for filesystem device type and write policy (Deepak C Shetty)
Many bug fixes!
Use a hiding toolbar for fullscreen mode
Use libguestfs to show guest packagelist and more (Richard W.M. Jones)
Basic 'New VM' wizard support for LXC guests
Remote serial console access (with latest libvirt)
Remote URL guest installs (with latest libvirt)
Add Hardware: Support <filesystem> devices
Add Hardware: Support <smartcard> devices (Marc-André Lureau)
Enable direct interface selection for qemu/kvm (Gerhard Stenzel)
Allow viewing and changing disk serial number
Allow renaming an offline VM
Spice password support (Marc-André Lureau)
Allow editting NIC <virtualport> settings (Gerhard Stenzel)
Allow enabling/disabling individual CPU features
Allow easily changing graphics type between VNC/SPICE for existing VM
Allow easily changing network source device for existing VM
- 'Import' install option, to create a VM around an existing OS image
- Support multiple boot devices and boot order
- Watchdog device support
- Enable setting a human readable VM description.
- Option to manually specifying a bridge name, if bridge isn't detected