From nobody Thu Mar 28 23:18:55 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of redhat.com designates 207.211.31.81 as permitted sender) client-ip=207.211.31.81; envelope-from=libvir-list-bounces@redhat.com; helo=us-smtp-delivery-1.mimecast.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 207.211.31.81 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1574850328; cv=none; d=zohomail.com; s=zohoarc; b=KZvbmj0oFkzLAT6xFXW0nVJVMIU67avSMqjovKZYIOlnOHpbvJhTiF1kFj4Y+OrZuH8XI5NV1DeQfPudxgg+sxnLHw2hc+fPp413rBYGWTELCeRopKgicGyYBTy+l6iloWwD7X7ww2yOwXQ85IJ9k1W6kIpJcNpq0zlq8Qoy8ZY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1574850328; h=Content-Type:Content-Transfer-Encoding:Date:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Sender:Subject:To; bh=DEt7iam8X4w00k+w8Rye8Yx+oVWNBVCFtK1JZSc9WyU=; b=SfWlc8JjGyGu6SPGp4y7f+RnYIjICfyB8sXWumGDBTpa8PW3w/T3EQt9G7ozmtGAa88xINjNxhOmEXYvRrHnPh0HcovJ4qlReJPIq5MJWd0XZ6fXnKnrp0E7YTJMla38TTiQEqpKdG89SfoJRI7/pWEX2tv2mC0foWYp24aHuRM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of redhat.com designates 207.211.31.81 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from us-smtp-delivery-1.mimecast.com (us-smtp-1.mimecast.com [207.211.31.81]) by mx.zohomail.com with SMTPS id 1574850328208883.2374886414833; Wed, 27 Nov 2019 02:25:28 -0800 (PST) Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-421-6bMTYNiLPI2YsAw5pP_lSg-1; Wed, 27 Nov 2019 05:25:25 -0500 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 3BEA1DB64; Wed, 27 Nov 2019 10:25:19 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.20]) by smtp.corp.redhat.com (Postfix) with ESMTPS id DCC685D6D2; Wed, 27 Nov 2019 10:25:17 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id A681218089CD; Wed, 27 Nov 2019 10:25:15 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id xARAP1Dw023307 for ; Wed, 27 Nov 2019 05:25:01 -0500 Received: by smtp.corp.redhat.com (Postfix) id 8CFAB600CA; Wed, 27 Nov 2019 10:25:01 +0000 (UTC) Received: from moe.redhat.com (unknown [10.43.2.30]) by smtp.corp.redhat.com (Postfix) with ESMTP id 14910600C8 for ; Wed, 27 Nov 2019 10:24:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1574850326; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=DEt7iam8X4w00k+w8Rye8Yx+oVWNBVCFtK1JZSc9WyU=; b=V6+bjI8yLKDJGKCxiOSyaE2u4AHYH0KhnWI6hYz5im6zrh8pZOE4hPRCdMDVuxliplRPkY YUpGEPOuxRY6/HI6bBY2kgVihVhUrOTudAbWeQxGNkQ3APApLDwTWtTaYZy64BR2ZYsG+5 MrKIexbBxxhvapDxxClbml3GHA7/2vI= From: Michal Privoznik To: libvir-list@redhat.com Date: Wed, 27 Nov 2019 11:24:56 +0100 Message-Id: MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-loop: libvir-list@redhat.com Subject: [libvirt] [PATCH for 5.10.0] news: Update for 5.10.0 release X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-MC-Unique: 6bMTYNiLPI2YsAw5pP_lSg-1 X-Mimecast-Spam-Score: 0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @redhat.com) Content-Type: text/plain; charset="utf-8" Signed-off-by: Michal Privoznik Reviewed-by: J=C3=A1n Tomko --- docs/news.xml | 124 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) diff --git a/docs/news.xml b/docs/news.xml index 72c0edb317..b6782df136 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -81,8 +81,132 @@
+ + + 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. + + + + + More GLib integration + + + More patches were merged that replace our internal functions with + GLib ones. Also some effort was invested in replacing gnulib mod= ules + with GLib functions. + + + + + Rewrite of Perl scripts into Python + + + Libvirt used Perl scripts to check for coding style, generate so= me + code and things like that. To bring the number of languages used + down, these scripts were rewritten into Python. + + + + + Probe for default CPU types + + + With QEMU 4.2.0 we can probe for the default CPU model used by Q= EMU + for a particular machine type and store it in the domain XML. Th= is + way the chosen CPU model is more visible to users and libvirt wi= ll + 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. + +
+ + + Warn verbosely if using old loader:nvram pairs + + + Some distributions still use --with-loader-nvram or + nvram variable in qemu.conf. This is now discourage= d 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 t= he + Icelake-Server CPU model in QEMU. + + + + + Wait longer for device removal confirmation on PPC64 + + + After sending device hot unplug request to QEMU, libvirt waits u= p 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 d= omain + is configured to have. However, it may have happened that if a n= ode + 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 d= isks + 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 t= ype + 'cirrus' on x86_64, even if the underlying qemu didn't support + cirrus. Libvirt now bases the decision on qemu's capabilities. + +
--=20 2.23.0 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list