diff --git a/content/en/blog/v46.0/index.md b/content/en/blog/v46.0/index.md new file mode 100644 index 00000000..a32bad53 --- /dev/null +++ b/content/en/blog/v46.0/index.md @@ -0,0 +1,75 @@ +--- +title: "Cloud Hypervisor v46.0 Released!" +date: 2025-05-23T22:07:00Z +draft: false +contributors: [Cloud Hypervisor Team] +--- +This release has been tracked in [v46.0 group](https://github.com/orgs/cloud-hypervisor/projects/6/views/4?filterQuery=release%3A%22Release+46%22) of our [roadmap project](https://github.com/orgs/cloud-hypervisor/projects/6/). + +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 for `DiskConfig` 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 +* Bo Chen +* Fabiano FidĂȘncio +* Gregory Anders +* Jinank Jain +* Julian Stecklina +* Muminul Islam +* Paolo Bonzini +* Philipp Schuster +* Rob Bradford +* Ruoqing He +* Thomas Prescher +* abm-77 +### Download + See the GitHub Release for the release assets.