Skip to content

Latest commit

 

History

History
73 lines (67 loc) · 12 KB

File metadata and controls

73 lines (67 loc) · 12 KB
title Noteworthy changes for the next KubeVirt release

Noteworthy changes for the next KubeVirt release

This list contains the noteworthy changes made after the latest KubeVirt release. The community expects these changes to be included in the next Kubevirt release.

Warning

Please be aware that any of these might be excluded from the next release.

Upcoming changes PR Author
Add release 1.8 perf-scale benchmarks data #17599 Sreeja1725
Bugfix: Added enum validation for the targetReadinessPolicy field for restore resources. #17576 ema-aka-young
Fixed virt-api truncating deep subresources (vnc/screenshot, sev/*, evacuate/cancel) when constructing SubjectAccessReviews, causing authorization checks against incorrect subresource names. #17571 0xFelix
Adding missing metrics, recording rules and alerts for virt components #17015 Ronilerr
Fix VirtualMachineStuckOnNode and VMCannotBeEvicted alerts failing during live migration due to duplicate kubevirt_vmi_info series #17130 sradco
change /var/lib/kubelet mount from Bidirectional to HostToContainer #17488 alaypatel07
VEP-10: bug fixes for DRA Devices to align kubevirt implementation to KEP-5304 #17028 alaypatel07
Fixed GuestPanicked event details for non-root virt-launcher #17557 dshchedr
Fix: GuestAgentPing liveness/readiness probes no longer cause Kubernetes to restart the virt-launcher pod when the guest agent is temporarily unreachable for a non-fault reason; suppression covers live migration (both pre-copy target and post-copy source) and any intentional or transient VM pause such as user pause, snapshot, save, or dump. #17235 tiraboschi
Remediate CVE-2026-33186 by bumping grpc to 1.79.3 #17497 sbiradar10
new metric kubevirt_vmi_sync_total added in order to track number of times a controller has synced a VMI. #17295 avlitman
Remove vnc/screenshot from kubevirt.io:edit #17512 0xFelix
Snapshot: Add PartialSnapshot indication for excluded volumes #16882 alromeros
Bug-fix: virt-handler now detects when domain-notify.sock is deleted and automatically restarts the notify server. #17398 dasionov
KubeVirt's PCI device plugin now supports passing of pre-setup VF (vGPU) #16890 xpivarc
fix: VirtualMachineBackup printer columns (Type, CheckpointName) now display correctly in kubectl output #17425 shubham-pampattiwar
preserve annotation for restore pvc #17407 Dsanatar
fix: correctly handle source resolution for disks with a qcow2 overlay, preventing incorrect disk expansion and wrong cache/IO mode detection. #17297 Acedus
Improve Unmount() cleanup by processing all entries and preserving failed paths for retry. #16742 keinsword
VMs with backend storage volume use and report the volume name as persistent-state-for-this-vm rather than trying to embed the vm name in the volume name.
Persistent TPM, EFI, snapshot, export and CBT features now work with VM names of all lengths up to 63 chars.
#16853 dankenigsberg
Fixes bug in Live NAD Ref Update feature where a VM with no interfaces/networks is unable to start when LiveNADRefUpdate FG is enabled. #17315 frenzyfriday
Bug fix: sync-controller healthz server and virt-exportserver now respect TLSConfiguration from the KubeVirt CR. #17102 Barakmor1
GA VMExport feature gate #16730 alromeros
fix hotplug volume status being stuck in Detaching phase #17139 Dsanatar
The PanicDevices feature has graduated to GA and no longer requires the associated feature gate to be enabled. #16514 varunrsekar
Fixed VM startup failure under software emulation when /dev/kvm is absent, caused by cgroup device rules not accounting for the emulation case. #17251 iholder101
Fixed migration not reporting succeeded when doing compute migration after decentralized live migration #17042 awels
OpenApi V3 paths for subresources.kubevirt.io is present #16842 ksimon1
multiple recording rules are deprecated in favor of new names, in order to comply with the recording rules naming conventions. kubevirt_vm_created_total recording rule and kubevirt_vm_created_by_pod_total metric are deprecated completely #17065 avlitman
Maintenance: revert bazel server network change monitoring #17285 dhiller
Make --vnc-path optional for --vnc-type, allowing VNC viewer binary lookup from $PATH automatically #17071 samt-ai
bug-fix: restart virt-handler's domain-notify server on unexpected exit. #17109 dasionov
Maintenance: make the bazel server container reload on network changes #16885 akalenyu
vGPU (mdev) now supports live migration (limited to one device) #16675 csomani1
Allow multifd (parallel migration threads) with post-copy migration #17106 iholder101
bugfix: Online snapshots now correctly include live-changes applied to a VM. #15298 Acedus
Fix virt-handler hotplug mount target record growth by preventing duplicate TargetFile entries. #16737 keinsword
Fixed an infinite VMI status update loop between virt-controller and virt-handler that occurred when the VMI spec listed the primary network interface after a secondary one. #17041 orelmisan
Fixed SMBIOS system information not being visible inside ARM64 guest VMs #16783 dasionov
VEP-10: Update DRA devices implementation to read from metadata file instead of VMI status #16556 alaypatel07
Introduce incremental backup pull mode support #16930 Acedus
Add MSHV backend for multi-hypervisor support interfaces. #16927 harshitgupta1337
Handle migration with CBT and backup checkpoints #16817 ShellyKa13
Add PCIe NUMA-aware topology placement for GPU and host devices behind the PCINUMAAwareTopology feature gate (Alpha). When enabled, devices are automatically placed on PCIe expander buses matching their NUMA affinity for improved performance. #16632 mresvanis
'virtctl expose' creates now services with an ownerReference pointing to the exposed resource. #16884 EdDev
Allows the user to update the NAD reference (networkName) of a network on a running VM through Live Migration. #16412 frenzyfriday
Expose Memory Overhead on VMI Status behind VmiMemoryOverheadReport feature gate #16746 Barakmor1
Add a new config option to opt-out RBAC aggregation #16350 orenc1
Use defined deployment number of replicas as base to fire low count alerts #16806 machadovilaca
Graduate ExpandDisk Feature Gate #16604 Dsanatar
Added support for attestation on the Intel TDX Confidential Computing Platform #15958 Aseeef
Handle migration during backup according to migration priority #16877 ShellyKa13
BugFix: VMs requiring enlightenment are now able to be live migrated after a decentralized live migration #16871 awels
Subtract non-schedulable nodes from kubevirt_allocatable_nodes #16865 machadovilaca
fix VMExport failure with long PVC names #16846 Aneesh-Hegde
fix: Prevent stale VMI backup status update when reusing backup names #16399 Acedus
Allow disabling Velero hooks in virt-launcher via Annotation #16786 alromeros

This page is updated daily.