Skip to content

Commit

Permalink
blog: Add release v36.0
Browse files Browse the repository at this point in the history
Signed-off-by: Bo Chen <[email protected]>
  • Loading branch information
likebreath committed Nov 2, 2023
1 parent ff1ba54 commit 34b9cd5
Showing 1 changed file with 79 additions and 0 deletions.
79 changes: 79 additions & 0 deletions content/en/blog/v36.0/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
---
title: "Cloud Hypervisor v36.0 Released!"
date: 2023-11-02T16:06:15Z
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
v36.0. The following user visible changes have been made:

### Command Line Changes

We switched back to use the `clap` crate to create our command line,
since the `argh` crate is barely maintained. There were several syntax
changes:

* All `--option value` commands now are `--option=value`.
* The `--disk DISK1 --disk DISK2` command now is `--disk DISK1 DISK2`.
* The `-v -v -v`command now is `-vvv`.

Note: the released binary size increased around 0.3M due to this change.

### Enabled Features Reported via API Endpoint and CLI

Now the enabled (Cargo) features of the running Cloud Hypervisor
instance can be queried via API endpoint (`/vmm.ping`) and CLI
(`--version -v`).

### NUMA Support for PCI segments

The `--numa` command is augmented with a new option `pci_segment=`, so
that users can define the relationship between PCI segments and NUMA
nodes. Examples can be found from the [memory documentation](docs/memory.md)

### CPU Topology Support on AMD Platforms

Now the CPU topology on x86_64 platforms supports multiple vendors.

### Unix Socket Backend for Serial Port

The `--serial` command is augmented with a new option `socket=`, allowing
users to access the serial port using a Unix socket.

### AIO Backend for Block Devices

An AIO backend is added for `virtio-block` devices to improve block
device performance when the `io_uring` feature is not supported by the
host Operating System.

### Documentation Improvements

* New [documentation](docs/coverage.md) for collecting coverage data
* Various typo fixes

### Notable Bug Fixes

* Fix a deadlock when TDX is enabled (#5845)
* Only advertise AMX feature bits to guest when the AMX cpu feature is
enabled (#5834)
* Correct default value for vCPU topology on AArch64 (#5893)

### Contributors

Many thanks to everyone who has contributed to our release:

* Anatol Belski <[email protected]>
* Bo Chen <[email protected]>
* Dario Nieuwenhuis <[email protected]>
* Jianyong Wu <[email protected]>
* Jinank Jain <[email protected]>
* Muminul Islam <[email protected]>
* Praveen K Paladugu <[email protected]>
* Ravi kumar Veeramally <[email protected]>
* Rob Bradford <[email protected]>
* Thomas Barrett <[email protected]>
* Wei Liu <[email protected]>
* Yi Wang <[email protected]>
* dom.song <[email protected]>
### Download
See the <a href="https://github.com/cloud-hypervisor/cloud-hypervisor/releases/tag/v36.0">GitHub Release</a> for the release assets.

0 comments on commit 34b9cd5

Please sign in to comment.