:p
atchew
Login
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 | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/NEWS.rst b/NEWS.rst index XXXXXXX..XXXXXXX 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -XXX,XX +XXX,XX @@ v12.0.0 (unreleased) Notably, issues that were preventing the use of firmware designed for confidential VMs on aarch64 have been addressed. + * network: Introduce port for DNS forwarder + + In the ``<dns/>`` section of network configuration users can set up + forwarding of DNS requests to custom DNS servers. These are specified using + ``addr`` attribute. But configuring port wasn't possible, until now. New + ``port`` attribute is introduced, which allows overriding the default DNS + port for given address. + * **Bug fixes** * qemu: Fix startup of VMs with more than ~25 external snapshots @@ -XXX,XX +XXX,XX @@ v12.0.0 (unreleased) on a shared filesystem on the destination but on the source it's either on a different NFS or unshared completely. + * qemu: Treat memory device source nodemask as strict NUMA policy + + Until now, the NUMA policy for ``<memory/>`` devices was taken either from + the guest NUMA node or ``<numatune/>``. But this may lead to discrepancies, + where the memory device is configured to bind to a set of host NUMA nodes, + but the guest NUMA node is to bind to a disjoint set of host NUMA nodes. To + resolve this, specifying ``<nodemask/>`` for a memory device implies + ``strict`` policy. + + * qemu: Relax validation of some hyperv features + + Since 11.9.0 release, libvirt performs dependency checks for hyperv + features, for instance ``stimer`` requires ``synic``. But as it turned out, + for some ancient machine types (e.g. 'pc-i440fx-3.0' or 'pc-q35-3.0') some + dependencies are not true. Corresponding checks were removed. + + * esx: URI encode inventory objects twice + + Formatting domain XML for domains on an ESX server might fail if + corresponding datacenter or datastore contained special characters (e.g. + '+'). This is now fixed. + v11.10.0 (2025-12-01) ===================== -- 2.52.0
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 | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/NEWS.rst b/NEWS.rst index XXXXXXX..XXXXXXX 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -XXX,XX +XXX,XX @@ v12.4.0 (unreleased) * **Removed features** + * qemu: Bump minimum version to QEMU-7.2 + + The minimal required version of QEMU was bumped to 7.2.0. + * **New features** * resctrl: Add energy monitoring via resctrl's PERF_PKG_MON @@ -XXX,XX +XXX,XX @@ v12.4.0 (unreleased) This allows to monitor per-VM energy consumption on supported platforms. Implemented via ``energytune`` element in ``cputune`` . + * Add channel lifecycle domain event + + Add support for a new domain event which can be used to track the state of + any virtio channel. It is similarl to guest agent lifecycle event. + + * **Improvements** + * vircgroupv2: Implement freezer controller + + The CGroupV2 code now supports freezer controller which allows suspending + and resuming of LXC domains. + + * virnetdevbandwidth: Only clear qdisc for defined directions + + Setting a QoS on a vNIC no longer leads to clearing (preconfigured) root + queuing discipline ('qdisc`) in both directions (egress, ingress), only the + affected one. + * **Bug fixes** * storage: ZFS: Fix incorrect volsize and refreservation on zvol creation @@ -XXX,XX +XXX,XX @@ v12.4.0 (unreleased) pre-v12.4.0 behaviour there is a new URI query parameter ``legacy_uuid`` which, if set to ``1``, will revert to the older way of working. + * virsh: Provide no auth callbacks for bash completer + + The bash completer script calls virsh to provide completions. In some cases + the underlying virsh might get stuck waiting on input (e.g. password for + SSH session). Not anymore. + + * virauth: Verify virConnectAuth::cb is set in virAuthGetPasswordPath() + + A check was missing in ``virAuthGetPasswordPath()`` which might lead to + crash of the client library when NULL callback was provided. This is now + fixed. + v12.3.0 (2026-05-02) ==================== -- 2.53.0