From: Michal Privoznik Date: Wed, 27 Nov 2019 10:19:47 +0000 (+0100) Subject: news: Update for 5.10.0 release X-Git-Tag: v5.10.0-rc2~5 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=83254ea750b476b5041c838a583d9ea3f632a6a2;p=thirdparty%2Flibvirt.git news: Update for 5.10.0 release Signed-off-by: Michal Privoznik Reviewed-by: Ján Tomko --- diff --git a/docs/news.xml b/docs/news.xml index 72c0edb317..011d2ad2da 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -81,8 +81,134 @@
+ + + Devices CGroup v2 support + + + Libvirt supported all controllers of CGroup v2 but the devices + controller which is implemented in this release. + + + + + Cold plug of sound device + + + The QEMU driver now can handle cold plug of + <sound/> devices. + + + + + Probe for default CPU types + + + With QEMU 4.2.0 we can probe for the default CPU model used by QEMU + for a particular machine type and store it in the domain XML. This + way the chosen CPU model is more visible to users and libvirt will + make sure the guest will see the exact same CPU after migration. + + + + + Adaptation to qemu's blockdev + + + QEMU introduced a new way of specifying disks on the command line + which enables fine-grained control over the block stack. Libvirt has + adapted to this. + + +
+
+ + + More GLib integration + + + More patches were merged that replace our internal functions with + GLib ones. Also some effort was invested in replacing gnulib modules + with GLib functions. + + + + + Rewrite of Perl scripts into Python + + + Libvirt used Perl scripts to check for coding style, generate some + code and things like that. To bring the number of languages used + down, these scripts were rewritten into Python. + +
+ + + Warn verbosely if using old loader:nvram pairs + + + Some distributions still use --with-loader-nvram or + nvram variable in qemu.conf. This is now discouraged in + favour of FW descriptors. However, instead of silently ignoring user's + config, libvirt warns if outdated config is detected. + + + + + Drop pconfig from Icelake-Server CPU model + + + The pconfig feature was enabled in QEMU by accident in 3.1.0. All + other newer versions do not support it and it was removed from the + Icelake-Server CPU model in QEMU. + + + + + Wait longer for device removal confirmation on PPC64 + + + After sending device hot unplug request to QEMU, libvirt waits up to + 5 seconds for qemu to confirm the device removal. On some + architectures (like PPC64) this can take longer time and libvirt now + reflects that. + + + + + Forcibly create nodes in domain's namespace + + + The QEMU driver starts a domain in a namepsace with private + /dev and creates only those nodes there which the domain + is configured to have. However, it may have happened that if a node + changed its minor number this change wasn't propagated to the + namespace. + + + + + Various AppArmor bugfixes + + + The AppArmor driver now knows how to handle + <shmem/> devices and also snapshotting more disks + at once. + + + + + Improved video model autoselection + + + If a graphics device was added to XML that had no video device, + libvirt automatically added a video device which was always of type + 'cirrus' on x86_64, even if the underlying qemu didn't support + cirrus. Libvirt now bases the decision on qemu's capabilities. + +