[libvirt] Release of libvirt-4.3.0

Daniel Veillard veillard at redhat.com
Wed May 2 14:16:13 UTC 2018


  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 at redhat.com  | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
http://veillard.com/ | virtualization library  http://libvirt.org/




More information about the libvir-list mailing list