Skip to content

Commit

Permalink
content: blog: Release v41.0
Browse files Browse the repository at this point in the history
Signed-off-by: Rob Bradford <[email protected]>
  • Loading branch information
rbradford committed Aug 16, 2024
1 parent 3710ffa commit 3381410
Showing 1 changed file with 64 additions and 0 deletions.
64 changes: 64 additions & 0 deletions content/en/blog/v41.0/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
title: "Cloud Hypervisor v41.0 Released!"
date: 2024-08-16T12:17:19Z
draft: false
contributors: [Cloud Hypervisor Team]
---
This release has been tracked in our [roadmap
project](https://github.com/orgs/cloud-hypervisor/projects/6) as iteration
v41.0. The following user visible changes have been made:

### Experimental "Pvmemcontrol" Support

VMM support has been added for this experimental functionality (requires
currently out of tree Linux kernel patches) to allow guests to control its
physical memory properties to allow optimisations and security features.
(#6318, #6467)

### Sandboxing With Landlock Support

Support for restricting the VMM process using the Linux kernel "Landlock" API
has been added - this can be used to restrict the files (and the read/write
permissions) that the VMM process can access. This adds another layer of
security alongside the existing sycall filters (`seccomp`) - this can be
enabled with `--landlock` and [fully documentated](docs/landlock.md). (#5170)

### Notable Performance Improvements

* Reduced heap allocations in `virtio-net` via the use of a cache of `Iovec`
structures (#6636)
* Notification suppression ("`EVENT_IDX`") support has been added to
`virtio-block` giving a 60% improvement in single queue block throughput and
IOPs performance (#6580)
* Correct size used for `status` field in `virtio-block` state (#6586)

### Notable Bug Fixes

* Avoid panic on out-of-bounds PCI MSI-X access (#6657)
* Fix undefined behaviour on AArch64 leading to wrong optimisation on KVM API
access (#6647)
* Rust v1.80.0 added use of `fcntl` syscall on debug assertions so this is now
included in the virtio-device seccomp filters for tests that use this (#6648)
* Short reads are now handled correctly in the `virtio-vsock` device (#6621)
* Fix undefined behaviour on TTY ioctl leading to wrong optimisation (#6568)

### Contributors

Many thanks to everyone who has contributed to our release:

* Alyssa Ross <[email protected]>
* Bo Chen <[email protected]>
* Changyuan Lyu <[email protected]>
* Jinank Jain <[email protected]>
* Julian Stecklina <[email protected]>
* Muminul Islam <[email protected]>
* Nuno Das Neves <[email protected]>
* Praveen K Paladugu <[email protected]>
* Rob Bradford <[email protected]>
* Songqian Li <[email protected]>
* Wei Liu <[email protected]>
* Yuanchu Xie <[email protected]>
* ihciah <[email protected]>
* wuxinyue <[email protected]>
### Download
See the <a href="https://github.com/cloud-hypervisor/cloud-hypervisor/releases/tag/v41.0">GitHub Release</a> for the release assets.

0 comments on commit 3381410

Please sign in to comment.