From c14bb640b6c5549fecb8b1cc49251ff6d9138cab Mon Sep 17 00:00:00 2001 From: Bo Chen Date: Thu, 18 Dec 2025 19:08:36 -0800 Subject: [PATCH] content: blog: Release v50.0 Signed-off-by: Bo Chen --- content/en/blog/v50.0/index.md | 89 ++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 content/en/blog/v50.0/index.md diff --git a/content/en/blog/v50.0/index.md b/content/en/blog/v50.0/index.md new file mode 100644 index 0000000..1c2c27c --- /dev/null +++ b/content/en/blog/v50.0/index.md @@ -0,0 +1,89 @@ +--- +title: "Cloud Hypervisor v50.0 Released!" +date: 2025-12-19T03:04:36Z +draft: false +contributors: [Cloud Hypervisor Team] +--- +This release has been tracked in [v50.0 group](https://github.com/orgs/cloud-hypervisor/projects/6/views/6?filterQuery=release%3A%22Release+50%22) of our [roadmap project](https://github.com/orgs/cloud-hypervisor/projects/6/). + +### Configurable Nested Virtualization Option on x86_64 + +The `nested=on|off` option has been added to `--cpu` to allow users +to configure nested virtualization support in the guest on x86_64 +hosts (for both KVM and MSHV). The default value is `on` to maintain +consistency with existing behavior. (#7408) + +### Compression Support for QCOW2 + +QCOW2 support has been extended to handle compression clusters based on +zlib and zstd. (#7462) + +### Notable Performance Improvements + +Performance of live migration has been improved via an optimized +implementation of dirty bitmap maintenance. (#7468) + +### Live Disk Resizing Support for Raw Images + +The `/vm.resize-disk` API has been introduced to allow users to resize block +devices backed by raw images while a guest is running. (#7476) + +### Developer Experience Improvements + +Significant improvements have been made to developer experience and +productivity. These include a simplified root manifest, codified and +tightened Clippy lints, and streamlined workflows for `cargo clippy` and +`cargo test`. (#7489) + +### Improved File-level Locking Support + +Block devices now use byte-range advisory locks instead of whole-file +locks. While both approaches prevent multiple Cloud Hypervisor instances +from simultaneously accessing the same disk image with write +permissions, byte-range locks provide better compatibility with network +storage backends. (#7494) + +### Logging Improvements + +Logs now include event information generated by the event-monitor +module. (#7512) + +### Notable Bug Fixes + +* Fix several issues around CPUID in the guest (#7485, #7495, #7508) +* Fix snapshot/restore for Windows Guest (#7492) +* Respect queue size in block performance tests (#7515) +* Fix several Serial Manager issues (#7502) +* Fix several seccomp violation issues (#7477, #7497, #7518) +* Fix various issues around block and qcow (#7526, #7528, #7537, #7546, + #7549) +* Retrieve MSRs list correctly on MSHV (#7543) +* Fix live migration (and snapshot/restore) with AMX state (#7534) + +### Contributors + +Many thanks to everyone who has contributed to our release: + +* Anatol Belski +* Anirudh Rayabharam +* Bo Chen +* Changyuan Lyu +* Chengyu Fu +* Connor Brewster +* Demi Marie Obenour +* Eugene Korenevsky +* Julian Stecklina +* Matt Moriarity +* Muminul Islam +* Oliver Anderson +* Pascal Scholz +* Philipp Schuster +* Praveen K Paladugu +* Rob Bradford +* Sebastien Boeuf +* Songqian Li +* Stefan Nürnberger +* Thomas Prescher +* Wei Liu +### Download + See the GitHub Release for the release assets.