v0.11.0

Added
- [[#173]](https://github.com/rust-vmm/vhost/pull/173) vhost-user-backend: Added convenience function `serve`

Changed
- [[#187]](https://github.com/rust-vmm/vhost/pull/187) Clean master slave
  - Replaced master/slave with frontend/backend in the codebase and public API.
- [[#192]](https://github.com/rust-vmm/vhost/pull/192) vhost-user-backend: remove return value from handle_event
- [[#155]](https://github.com/rust-vmm/vhost/pull/155) Converted generic type
  parameters of VhostUserBackend into associated types.
- [[#116]](https://github.com/rust-vmm/vhost/pull/116) Upgrade to 2021 edition
vhost-user-backend: release v0.11.0

Release a new version with the following breaking changes:
- replaced master/slave with frontend/backend in public API
- changed VhostUserBackend::handle_request() return type

Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
2 files changed
tree: db8ad366a1d36928b00988f8fc2ea8628d502f28
  1. .buildkite/
  2. .cargo/
  3. .github/
  4. crates/
  5. .gitignore
  6. .gitmodules
  7. Cargo.toml
  8. CODEOWNERS
  9. coverage_config_aarch64.json
  10. coverage_config_x86_64.json
  11. LICENSE
  12. LICENSE-BSD-3-Clause
  13. README.md
README.md

vhost

The vhost workspace hosts libraries related to the vhost and vhost-user protocols. It currently consists of the following crates:

  • vhost -> A pure rust library for vDPA, vhost and vhost-user.
  • vhost-user-backend -> It provides a framework to implement vhost-user backend services.