Cloud Hypervisor v46.0 Released!
Posted May 23, 2025 by Cloud Hypervisor Team ‐ 2 min read
This release has been tracked in v46.0 group of our roadmap project.
File-level Locking Support with --disk
Now file-level locking is enforced for disk images, provided by users
with --disk
. This ensures that only a single Cloud Hypervisor instance
can obtain write access to a given disk image at any time, preventing
misconfiguration and avoiding potential data corruption. (#6974)
Improved Error Reporting with VM Resizing
Instead of returning a generic error 400
(e.g. BadRequest
), users
now get a more specific error 429
(e.g. TooManyRequests
) when a
pending VM resizing is not completed. This allows users to better handle
different errors, say retrying the request when applicable. (#7043)
IPv6 Address Support with --net
It is now possible to specify an IPv6 address and mask when creating a
network interface with --net
. (#7048)
Experimental AArch64 Support with the MSHV Hypervisor
It is now possible to start VMs on AArch64 platforms when using MSHV hypervisor. (#7055)
Deprecated SGX Support
The SGX support now is deprecated with a warning message if it being used, with the intention to remove its support from our code base in two release cycles (e.g. v48.0). (#7090)
Notable Bug Fixes
- Remove
path
as required forDiskConfig
from the OpenAPI spec file (#7017) - Properly parse PCI capabilities (#7018)
- Reprogram PCI device BAR when its MSE bit is set (#7063)
- Update IOMMU mappings of MMIO regions with BAR reprogram for VFIO devices (#7064)
- Avoid resizing VMs to zero vCPUs (#7086)
- Fix extended topology enumeration leaf exposed to the guest (#7087)
Contributors
Many thanks to everyone who has contributed to our release:
- Bingxin Li bl497@cam.ac.uk
- Bo Chen bchen@crusoe.ai
- Fabiano Fidêncio fidencio@northflank.com
- Gregory Anders ganders@cloudflare.com
- Jinank Jain jinankjain@microsoft.com
- Julian Stecklina julian.stecklina@cyberus-technology.de
- Muminul Islam muislam@microsoft.com
- Paolo Bonzini pbonzini@redhat.com
- Philipp Schuster philipp.schuster@cyberus-technology.de
- Rob Bradford rbradford@rivosinc.com
- Ruoqing He heruoqing@iscas.ac.cn
- Thomas Prescher thomas.prescher@cyberus-technology.de
- abm-77 andrewmiller77@protonmail.com
Download
See the GitHub Release for the release assets.