From 6f4279c8255a7850cf0308f4d6b2e83d5713e702 Mon Sep 17 00:00:00 2001 From: Muminul Islam Date: Thu, 12 Sep 2024 17:04:03 -0700 Subject: [PATCH] vhost: Prepare v0.12.0 release This release has the following changes: 1. Bump vm-memory crate from 0.14.0 to 0.15.0 2. Add shared objects support 3. Remove support for FS_* requests 4. Add support for `VHOST_USER_GPU_SET_SOCKET` 5. Ignore unknown bits in `VHOST_USER_GET_PROTOCOL_FEATURES` response. Signed-off-by: Muminul Islam --- vhost-user-backend/Cargo.toml | 4 ++-- vhost/CHANGELOG.md | 15 +++++++++++---- vhost/Cargo.toml | 2 +- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/vhost-user-backend/Cargo.toml b/vhost-user-backend/Cargo.toml index 3ad34d0f..1deef62a 100644 --- a/vhost-user-backend/Cargo.toml +++ b/vhost-user-backend/Cargo.toml @@ -17,7 +17,7 @@ gpu-socket = ["vhost/gpu-socket"] libc = "0.2.39" log = "0.4.17" userfaultfd = { version = "0.8.1", optional = true } -vhost = { path = "../vhost", version = "0.11", features = ["vhost-user-backend"] } +vhost = { path = "../vhost", version = "0.12", features = ["vhost-user-backend"] } virtio-bindings = "0.2.1" virtio-queue = "0.13.0" vm-memory = { version = "0.15.0", features = ["backend-mmap", "backend-atomic", "backend-bitmap"] } @@ -25,6 +25,6 @@ vmm-sys-util = "0.12.1" [dev-dependencies] nix = { version = "0.29", features = ["fs"] } -vhost = { path = "../vhost", version = "0.11", features = ["test-utils", "vhost-user-frontend", "vhost-user-backend"] } +vhost = { path = "../vhost", version = "0.12", features = ["test-utils", "vhost-user-frontend", "vhost-user-backend"] } vm-memory = { version = "0.15.0", features = ["backend-mmap", "backend-atomic"] } tempfile = "3.2.0" diff --git a/vhost/CHANGELOG.md b/vhost/CHANGELOG.md index 3baf2447..cf7696c9 100644 --- a/vhost/CHANGELOG.md +++ b/vhost/CHANGELOG.md @@ -1,20 +1,27 @@ # Changelog ## [Unreleased] +### Added + +### Changed + +### Deprecated + +### Fixed + +## [0.12.0] + ### Added - [[#241]](https://github.com/rust-vmm/vhost/pull/241) Add shared objects support - [[#239]](https://github.com/rust-vmm/vhost/pull/239) Add support for `VHOST_USER_GPU_SET_SOCKET` ### Changed +- [[#257]](https://github.com/rust-vmm/vhost/pull/257) Update vm-memory from 0.14.0 to 0.15.0. - [[#243]](https://github.com/rust-vmm/vhost/pull/243) Ignore unknown bits in `VHOST_USER_GET_PROTOCOL_FEATURES` response. ### Remove - [[#246]](https://github.com/rust-vmm/vhost/pull/246) Remove support for FS_* requests -### Fixed - -### Deprecated - ## [0.11.0] ### Added diff --git a/vhost/Cargo.toml b/vhost/Cargo.toml index 338105b5..1f766bec 100644 --- a/vhost/Cargo.toml +++ b/vhost/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vhost" -version = "0.11.0" +version = "0.12.0" keywords = ["vhost", "vhost-user", "virtio", "vdpa"] description = "a pure rust library for vdpa, vhost and vhost-user" authors = ["Liu Jiang "]