Skip to content

Commit 51e81e4

Browse files
committed
content: blog: Release v46.0
Signed-off-by: Bo Chen <[email protected]>
1 parent 19332c7 commit 51e81e4

File tree

1 file changed

+75
-0
lines changed

1 file changed

+75
-0
lines changed

content/en/blog/v46.0/index.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
---
2+
title: "Cloud Hypervisor v46.0 Released!"
3+
date: 2025-05-23T22:07:00Z
4+
draft: false
5+
contributors: [Cloud Hypervisor Team]
6+
---
7+
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/).
8+
9+
File-level Locking Support with `--disk`
10+
----------------------------------------
11+
12+
Now file-level locking is enforced for disk images, provided by users
13+
with `--disk`. This ensures that only a single Cloud Hypervisor instance
14+
can obtain write access to a given disk image at any time, preventing
15+
misconfiguration and avoiding potential data corruption. (#6974)
16+
17+
Improved Error Reporting with VM Resizing
18+
-----------------------------------------
19+
20+
Instead of returning a generic error `400` (e.g. `BadRequest`), users
21+
now get a more specific error `429` (e.g. `TooManyRequests`) when a
22+
pending VM resizing is not completed. This allows users to better handle
23+
different errors, say retrying the request when applicable. (#7043)
24+
25+
IPv6 Address Support with `--net`
26+
---------------------------------
27+
28+
It is now possible to specify an IPv6 address and mask when creating a
29+
network interface with `--net`. (#7048)
30+
31+
Experimental AArch64 Support with the MSHV Hypervisor
32+
-----------------------------------------------------
33+
34+
It is now possible to start VMs on AArch64 platforms when using MSHV
35+
hypervisor. (#7055)
36+
37+
Deprecated SGX Support
38+
----------------------
39+
40+
The SGX support now is deprecated with a warning message if it being
41+
used, with the intention to remove its support from our code base in two
42+
release cycles (e.g. v48.0). (#7090)
43+
44+
Notable Bug Fixes
45+
-----------------
46+
47+
* Remove `path` as required for `DiskConfig` from the OpenAPI spec file
48+
(#7017)
49+
* Properly parse PCI capabilities (#7018)
50+
* Reprogram PCI device BAR when its MSE bit is set (#7063)
51+
* Update IOMMU mappings of MMIO regions with BAR reprogram for VFIO
52+
devices (#7064)
53+
* Avoid resizing VMs to zero vCPUs (#7086)
54+
* Fix extended topology enumeration leaf exposed to the guest (#7087)
55+
56+
Contributors
57+
------------
58+
59+
Many thanks to everyone who has contributed to our release:
60+
61+
* Bingxin Li <[email protected]>
62+
* Bo Chen <[email protected]>
63+
* Fabiano Fidêncio <[email protected]>
64+
* Gregory Anders <[email protected]>
65+
* Jinank Jain <[email protected]>
66+
* Julian Stecklina <[email protected]>
67+
* Muminul Islam <[email protected]>
68+
* Paolo Bonzini <[email protected]>
69+
* Philipp Schuster <[email protected]>
70+
* Rob Bradford <[email protected]>
71+
* Ruoqing He <[email protected]>
72+
* Thomas Prescher <[email protected]>
73+
74+
### Download
75+
See the <a href="https://github.com/cloud-hypervisor/cloud-hypervisor/releases/tag/v46.0">GitHub Release</a> for the release assets.

0 commit comments

Comments
 (0)