As planned the release is done, it is tagged into git and I pushed
signed tarball and rpms to the usual place:
ftp://libvirt.org/libvirt/
I also pushed a release of the python bindings libvirt-python 4.3.0 at
ftp://libvirt.org/libvirt/python
As usual this release is a balance of features, improvement and bug fixes,
however it is to note that this release also remove the Xen daemon based driver,
hopefully by now nobody uses such very old Xen version:
New features
- qemu: Add support for the pcie-to-pci-bridge controller
Pure PCIe guests such as x86_64/q35 and aarch64/virt will now add this
controller when traditional PCI devices are in use.
- Xen: Support setting CPU features for host-passthrough model
The CPU model presented to Xen HVM domains is equivalent to libvirt's
host-passthrough model, although individual features can be enabled and
disabled via the cpuid setting. The libvirt libxl driver now supports
enabling and disabling individual features of the host-passthrough CPU
model.
Removed features
- Xen: Drop the legacy xend-based driver
The xm/xend toolstack was deprecated in Xen 4.2 and removed from the
Xen sources in the 4.5 development cycle. The libvirt driver based on
xend is now removed from the libvirt sources.
Improvements
- qemu: Support hot plug and hot unplug of mediated devices
Libvirt now allows mediated devices to be hot plugged and hot unplugged
from a guest rather than reporting an error that this isn't supported.
In fact, kernel has been supporting this since 4.10.
Bug fixes
- Improve handling of device mapper targets
When starting a domain with a disk backed by a device mapper volume
libvirt also needs to allow the storage backing the device mapper in
CGroups. In the past kernel did not care, but starting from 4.16
CGroups are consulted on each access to the device mapper target.
thanks everybody for your help on building that release, be it with ideas,
code, patches, reviews, documentation, localization, etc...
Enjoy this month's release,
Daniel
--
Daniel Veillard | Red Hat Developers Tools
http://developer.redhat.com/
veillard(a)redhat.com | libxml Gnome XML XSLT toolkit
http://xmlsoft.org/
http://veillard.com/ | virtualization library
http://libvirt.org/