[PATCH] NEWS: Document features/improvements/bug fixes I've participated in

Michal Privoznik via Devel posted 1 patch 1 week, 1 day ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/87f1d53a9dcf88560363b18b6c84558de9eae719.1777380588.git.mprivozn@redhat.com
NEWS.rst | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
[PATCH] NEWS: Document features/improvements/bug fixes I've participated in
Posted by Michal Privoznik via Devel 1 week, 1 day ago
From: Michal Privoznik <mprivozn@redhat.com>

There are some features/improvements/bug fixes I've either
contributed or reviewed/merged. Document them for upcoming
release.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
---
 NEWS.rst | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/NEWS.rst b/NEWS.rst
index 56e344776b..699077afd6 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -39,10 +39,33 @@ v12.3.0 (unreleased)
     VM's interfaces (accessible via ``virsh domifaddr``) and the hostname
     of the VM (``virsh domhostname``).
 
+  * hyperv: Implement ``virDomainGetGuestInfo()``
+
+    The hyperv driver now implements API for fetching guest information
+    (``virsh guestinfo``).
+
 * **Improvements**
 
+  * security: Don't error out on security labels of type='none'
+
+    Previously, libvirt reported an error if a domain with seclabel of
+    type='none' (meaning do not take this security model into account for this
+    domain) was being started and the model wasn't available (for instance, in
+    case of SELinux it was disabled at boot).
+
 * **Bug fixes**
 
+  * virnetdevmacvlan: Wait for udev to settle after creating macvtap
+
+    When starting a domain with a macvtap device (or when hotplugging one),
+    libvirt creates the device and opens its ``/dev`` representation in order
+    to set it according to the ``<interface/>`` XML (e.g. MAC address, queues,
+    etc.). But if the system is under heavy load, it might happen that after
+    the device creation the udev daemon was triggered, but did not have enough
+    time to set the ``/dev`` representation fully. This may result in various
+    misconfiguration or even failed ``open()``. Therefore, libvirt waits after
+    device creation for udev daemon to settle down.
+
 
 v12.2.0 (2026-04-01)
 ====================
-- 
2.53.0
Re: [PATCH] NEWS: Document features/improvements/bug fixes I've participated in
Posted by Pavel Hrdina via Devel 1 week ago
On Tue, Apr 28, 2026 at 02:49:48PM +0200, Michal Privoznik via Devel wrote:
> From: Michal Privoznik <mprivozn@redhat.com>
> 
> There are some features/improvements/bug fixes I've either
> contributed or reviewed/merged. Document them for upcoming
> release.
> 
> Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
> ---
>  NEWS.rst | 23 +++++++++++++++++++++++
>  1 file changed, 23 insertions(+)

Reviewed-by: Pavel Hrdina <phrdina@redhat.com>