v36.0 #5908
likebreath
started this conversation in
General
v36.0
#5908
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This release has been tracked in our roadmap project 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 syntaxchanges:
--option value
commands now are--option=value
.--disk DISK1 --disk DISK2
command now is--disk DISK1 DISK2
.-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 optionpci_segment=
, sothat users can define the relationship between PCI segments and NUMA
nodes. Examples can be found from the memory documentation
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 optionsocket=
, allowingusers 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 blockdevice performance when the
io_uring
feature is not supported by thehost Operating System.
Documentation Improvements
Notable Bug Fixes
vm_config
#5845)enabled (Only advertise AMX feature bits to guest when the AMX cpu feature is enabled #5834)
Contributors
Many thanks to everyone who has contributed to our release:
This discussion was created from the release v36.0.
Beta Was this translation helpful? Give feedback.
All reactions