rust-vmm / vhost-device

'vhost-user' device backends workspace
Apache License 2.0
69 stars 49 forks source link

build(deps): bump the rust-vmm group across 1 directory with 4 updates #762

Closed dependabot[bot] closed 2 weeks ago

dependabot[bot] commented 2 weeks ago

Bumps the rust-vmm group with 4 updates in the / directory: vhost, vhost-user-backend, virtio-queue and vm-memory.

Updates vhost from 0.11.0 to 0.13.0

Release notes

Sourced from vhost's releases.

vhost-user-backend v0.13.0

Changed

vhost v0.13.0

Added

Changed

vhost v0.12.1

Fixed

  • [#267] Fix feature unification issues with gpu-socket feature.

vhost-user-backend v0.12.0

Fixed

  • [#210] Enable all vrings upon receipt of VHOST_USER_SET_FEATURES message.
  • [#212] Validate queue index in VhostUserHandler::set_vring_base to avoid potential out-of-bounds panic.

Changed

  • [#214] Avoid indexing the same Vec multiple times by locally caching the result of Vec:get.
  • [#219](rust-vmm/vhost#219) Update vmm-sys-util dependency to 0.12.1 and vm-memory dependency to 0.14.0.

vhost v0.12.0 - yanked

This version got yanked because the gpu_socket feature introduced in this release was causing problems (see #265). Starting with the next version (v0.12.1), the gpu_socket feature was removed.

Added

Changed

Remove

Commits
  • 972a8a5 vhost: prepare v0.13.0 release
  • f107ee8 vhost-user-backend: yank v0.16.0 release
  • 9f82b5c vhost: yank v0.12.0 release
  • d983ae0 CHANGELOG: VHOST_USER_RESET_DEVICE support
  • 86eb788 vhost-user: Provide RESET_DEVICE front-end support
  • ff08ca0 vhost-user-server test: Use features constant
  • 72379ea vhost_user: Handle RESET_DEVICE message
  • a573574 build(deps): bump rust-vmm-ci from 209c04e to 1150c47
  • 290794b build(deps): bump the vhost group with 2 updates
  • 4c2526b vhost-user-backend: prepare v0.16.1 release
  • Additional commits viewable in compare view


Updates vhost-user-backend from 0.15.0 to 0.17.0

Release notes

Sourced from vhost-user-backend's releases.

vhost-user-backend v0.17.0

Added

Changed

vhost-user-backend v0.16.1

Fixed

  • [#267] Fix feature unification issues with gpu-socket feature.

vhost-user-backend v0.16.0 - yanked

This version got yanked because the gpu_socket feature introduced in this release was causing problems (see #265). Starting with the next version (v0.16.1), the gpu_socket feature was removed.

Added

Changed

  • [#257](rust-vmm/vhost#257) Update virtio-queue version from 0.12.0 to 0.13.0 and vm-memory from 0.14.0 to 0.15.0.
  • [#240](rust-vmm/vhost#240) Move the set of event_idx property from set_vring_base callback to set_features one
Commits
  • 875f679 vhost-user-backend: prepare v0.17.0 release
  • 972a8a5 vhost: prepare v0.13.0 release
  • f107ee8 vhost-user-backend: yank v0.16.0 release
  • 9f82b5c vhost: yank v0.12.0 release
  • d983ae0 CHANGELOG: VHOST_USER_RESET_DEVICE support
  • 86eb788 vhost-user: Provide RESET_DEVICE front-end support
  • ff08ca0 vhost-user-server test: Use features constant
  • 72379ea vhost_user: Handle RESET_DEVICE message
  • a573574 build(deps): bump rust-vmm-ci from 209c04e to 1150c47
  • 290794b build(deps): bump the vhost group with 2 updates
  • Additional commits viewable in compare view


Updates virtio-queue from 0.12.0 to 0.14.0

Release notes

Sourced from virtio-queue's releases.

virtio-queue-v0.14.0

Changed

  • Updated vm-memory from 0.15.0 to 0.16.0
  • Updated virtio-bindings from 0.2.3 to 0.2.4.

virtio-queue-v0.13.0

  • Updated vm-memory from 0.14.0 to 0.15.0
  • Updated virtio-bindings from 0.2.2 to 0.2.3
Commits
  • 6724256 virtio-queue: Prepare v0.14.0 release
  • cee1e6f virtio-bindings: Prepare v0.2.4 release
  • 6b1ccb1 build: Update vm-memory from 0.15.0 to 0.16.0
  • 4f15927 build: Centralize rust-vmm crates to workspace
  • a2a5cd2 build(deps): bump rust-vmm-ci from cdb4a2d to 209c04e
  • d6c8938 build(deps): bump rust-vmm-ci from 438f36e to cdb4a2d
  • 68cb7c7 virtio-queue: remove enable_notification()'s comments
  • 3e51e2d virtio-bindings: regenerate with bindgen 0.70.1
  • ef53fb8 coverage: update the score
  • cade6bf build(deps): bump rust-vmm-ci from 5e818dc to 438f36e
  • Additional commits viewable in compare view


Updates vm-memory from 0.14.1 to 0.16.1

Changelog

Sourced from vm-memory's changelog.

[v0.16.1]

Added

  • [#304] Implement ReadVolatile and WriteVolatile for TcpStream

[v0.16.0]

Added

  • [#287] Support for RISC-V 64-bit platform.
  • [#299] atomic_bitmap: support enlarging the bitmap.

Changed

  • [#278 Remove GuestMemoryIterator trait, and instead have GuestMemory::iter() return impl Iterator.

[v0.15.0]

Added

  • [#270] atomic_bitmap: add capability to reset bits range
  • [#285] Annotated modules in lib.rs to indicate their feature dependencies such that it is reflected in the docs, enhancing documentation clarity for users.

Changed

  • [#275] Fail builds on non 64-bit platforms.

Fixed

  • [#279] Remove restriction from read_volatile_from and write_volatile_into that made it copy data it chunks of 4096.

Removed

Deprecated

[v0.14.0]

Added

  • [#266] Derive Debug for several types that were missing it.

Changed

  • [#274] Drop Default as requirement for ByteValued.

... (truncated)

Commits
  • de60792 chore: Prepare 0.16.1 release
  • c2cdad5 feat: Implement ReadVolatile and WriteVolatile for TcpStream
  • 4b8649a chore: Format .md files with mdformat
  • 4adccfd chore: Prepare 0.16.0 release
  • 686c843 README: Add RISC-V to supported archs
  • 93fe47d chore: Update CHANGELOG.md since 0.15.0
  • 8aa53ad build(deps): bump rust-vmm-ci from 007a406 to cdb4a2d
  • 805a232 Remove GuestMemoryIterator, replace with GAT
  • 29e165e atomic_bitmap: add test case to validate enlarge function
  • d196d39 atomic_bitmap: support enlarging the bitmap
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
dependabot[bot] commented 2 weeks ago

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml