| # Changelog |
| ## [Unreleased] |
| |
| ### Added |
| |
| ### Changed |
| |
| ### Fixed |
| |
| ### Deprecated |
| |
| ## [0.8.1] |
| |
| ### Fixed |
| - [[#175]](https://github.com/rust-vmm/vhost/pull/175) vhost: Always enable vm-memory/backend-mmap |
| |
| ## [0.8.0] |
| |
| ### Added |
| - [[#169]](https://github.com/rust-vmm/vhost/pull/160) vhost: Add xen memory mapping support |
| |
| ### Fixed |
| - [[#165]](https://github.com/rust-vmm/vhost/pull/165) vhost: vdpa: Provide custom set_vring_addr() implementation |
| - [[#172]](https://github.com/rust-vmm/vhost/pull/172) Vhost user fix |
| |
| ## [0.7.0] |
| |
| ### Added |
| - [[#137]](https://github.com/rust-vmm/vhost/pull/137) vhost_user: add Error::Disconnected |
| |
| ### Changed |
| - Updated dependency vm-memory 0.10.0 to 0.11.0 |
| |
| ### Fixed |
| - [[#135]](https://github.com/rust-vmm/vhost/pull/135) vhost_user: fix UB on invalid master request |
| - [[#136]](https://github.com/rust-vmm/vhost/pull/136) vhost_user: fix unsound send_message functions |
| - [[#153]](https://github.com/rust-vmm/vhost/pull/153) Fix set_vring_addr issues |
| |
| ### Deprecated |
| |
| ## [0.6.0] |
| |
| ### Upgraded |
| - vm-memory from 0.9 to 0.10 |
| - vmm-sys-util from 0.10 to 0.11 |
| |
| ## [0.5.0] |
| |
| ### Changed |
| - [[#113]](https://github.com/rust-vmm/vhost/pull/113) Improved error messages. |
| - [[#115]](https://github.com/rust-vmm/vhost/pull/115) Use caret requirements for dependencies. |
| |
| ## [v0.4.0] |
| |
| ### Added |
| - [[#109]](https://github.com/rust-vmm/vhost/pull/109) vhost_kern: vdpa: Override the implementation of valid() |
| |
| ### Fixed |
| - [[#102]](https://github.com/rust-vmm/vhost/pull/102) Fix warnings and update test coverage |
| - [[#104]](https://github.com/rust-vmm/vhost/pull/104) fix CODEOWNERS file |
| - [[#107]](https://github.com/rust-vmm/vhost/pull/107) vhost_kern/vdpa: fix get_iova_range() |
| |
| ## [v0.3.0] |
| |
| ### Added |
| - [[#92]](https://github.com/rust-vmm/vhost/pull/92) implement vhost_net backend |
| - [[#97]](https://github.com/rust-vmm/vhost/pull/97) add method to restore Vdpa objects |
| |
| ### Changed |
| - [[#90]](https://github.com/rust-vmm/vhost/pull/90) add vdpa and vhost-vdpa simple description |
| - [[#90]](https://github.com/rust-vmm/vhost/pull/90) use vmm_sys_util::fam for vhost_vdpa_config |
| - [[#95]](https://github.com/rust-vmm/vhost/pull/95) relax vm-memory dependency |
| - [[#98]](https://github.com/rust-vmm/vhost/pull/98) generate documentation for doc.rs with all features enabled |
| |
| ### Fixed |
| - [[#98]](https://github.com/rust-vmm/vhost/pull/98) fix a bug in SlaveReqHandler::set_config() which passes wrong configuration data to backend |
| |
| ### Deprecated |
| - [[#90]](https://github.com/rust-vmm/vhost/pull/90) remove parse_iotlb_msg |
| |
| ## [v0.2.0] |
| |
| ### Added |
| |
| - [[#74]](https://github.com/rust-vmm/vhost/pull/74) Implement FromRawFd for Listener |
| |
| - [[#33]](https://github.com/rust-vmm/vhost/pull/33) Add vhost-vDPA support (in-kernel) |
| |
| ### Changed |
| |
| - [[#68]](https://github.com/rust-vmm/vhost/pull/68) Enforce ByteValued for received structs |
| |
| ## [v0.1.0] |
| |
| First release |