Skip to content

build(deps): bump the rust-vmm group across 2 directories with 12 updates - #7

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-vmm-4aeeb2414e
Open

build(deps): bump the rust-vmm group across 2 directories with 12 updates#7
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rust-vmm-4aeeb2414e

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 23, 2026

Copy link
Copy Markdown
Contributor

Bumps the rust-vmm group with 11 updates in the / directory:

Package From To
acpi_tables 0.2.0 0.2.1
kvm-bindings 0.14.0 0.14.1
kvm-ioctls 0.24.0 0.25.0
linux-loader 0.13.2 0.14.0
vfio-ioctls 0.6.0 0.8.0
vfio_user 0.1.3 0.1.4
vhost 0.16.0 0.17.0
vhost-user-backend 0.22.0 0.23.0
virtio-queue 0.17.0 0.18.0
vm-memory 0.17.1 0.18.0
micro_http 5c2254d f2d9170

Bumps the rust-vmm group with 11 updates in the /fuzz directory:

Package From To
acpi_tables 0.2.0 0.2.1
kvm-bindings 0.14.0 0.14.1
kvm-ioctls 0.24.0 0.25.0
linux-loader 0.13.2 0.14.0
mshv-bindings 0.6.8 0.6.9
vfio-ioctls 0.6.0 0.8.0
vfio_user 0.1.3 0.1.4
vhost 0.16.0 0.17.0
virtio-queue 0.17.0 0.18.0
vm-memory 0.17.1 0.18.0
micro_http 5c2254d f2d9170

Updates acpi_tables from 0.2.0 to 0.2.1

Commits

Updates kvm-bindings from 0.14.0 to 0.14.1

Release notes

Sourced from kvm-bindings's releases.

kvm-bindings-v0.14.1

Fixed

  • [#350](rust-vmm/kvm#350) Fixed a feature inconsistency where the serde implementations for kvm_xsave2 were emitted without the fam-wrappers feature, breaking builds that enabled serde alone. These impls now require the fam-wrappers feature.
Commits
  • b4c9ed8 build: Release bindings 0.14.1 and ioctls 0.25.0
  • f2d1905 kvm-ioctls: add Cap::CounterOffset
  • 85ffca3 build: cargo-audit ignore RUSTSEC-2025-0141
  • a35a3ec build: bump rust-vmm-ci to 2601a12
  • b493467 kvm-bindings: allow confusable_idents
  • a6599ef kvm-ioctls: vcpu: init vCPU before accessing events
  • 3ffc9b6 fam_wrappers: Remove code snippet of kvm_save2.len
  • 3a8ca82 build(deps): bump rust-vmm-ci from 042b206 to e34c504
  • 25f630a Remove TODO-comment about safety of casting ptr to *mut u8
  • cf113ee Distinguish between safe and unsafe set_msr_filter
  • Additional commits viewable in compare view

Updates kvm-ioctls from 0.24.0 to 0.25.0

Release notes

Sourced from kvm-ioctls's releases.

kvm-ioctls-v0.25.0

Added

  • Plumb through KVM_CAP_COUNTER_OFFSET as Cap::CounterOffset.
  • Plumb through KVM_CAP_DIRTY_LOG_RING as Cap::DirtyLogRing.
  • [#359](rust-vmm/kvm#359) Add support for KVM_SET_MSR_FILTER vm ioctl on x86_64.

Changed

  • Upgrade kvm-bindings to v0.14.1.
Commits
  • b4c9ed8 build: Release bindings 0.14.1 and ioctls 0.25.0
  • f2d1905 kvm-ioctls: add Cap::CounterOffset
  • 85ffca3 build: cargo-audit ignore RUSTSEC-2025-0141
  • a35a3ec build: bump rust-vmm-ci to 2601a12
  • b493467 kvm-bindings: allow confusable_idents
  • a6599ef kvm-ioctls: vcpu: init vCPU before accessing events
  • 3ffc9b6 fam_wrappers: Remove code snippet of kvm_save2.len
  • 3a8ca82 build(deps): bump rust-vmm-ci from 042b206 to e34c504
  • 25f630a Remove TODO-comment about safety of casting ptr to *mut u8
  • cf113ee Distinguish between safe and unsafe set_msr_filter
  • Additional commits viewable in compare view

Updates linux-loader from 0.13.2 to 0.14.0

Changelog

Sourced from linux-loader's changelog.

[v0.14.0]

Fixed

  • [#224] Fixed docs.rs build.

Changed

  • [#237] Replace bindgen files with manual translations. As a consequence, elf64_phdr is renamed to Elf64_Phdr, elf64_hdr to Elf64_Ehdr, and elf64_note to Elf64_Nhdr. In the definition of the fixed size array e_ident we now use u8 instead of raw_char.
Commits
  • f950496 release v0.14.0
  • f398667 Replace bindgen files with manual translations
  • 83c13be Update vm-memory dependency to 0.18
  • 4fb56c1 build(deps): bump rust-vmm-ci from 65d339d to 112dd9f
  • 66b8753 docs: fix docs.rs build
  • 200ef2d build(deps): bump rust-vmm-ci from 1b48931 to 65d339d
  • 7b6c2b3 chore: fix clippy warnings
  • 78ccffa feat: don't re-download bzImage
  • 4ee90b3 chore: adjust doc tests to work without features
  • 9da7eb7 chore: allow unused imports in benches
  • Additional commits viewable in compare view

Updates vfio-ioctls from 0.6.0 to 0.8.0

Release notes

Sourced from vfio-ioctls's releases.

vfio-ioctls-v0.8.0

Changed

  • [163] Bump vm-memory dependency to 0.18

vfio-ioctls-v0.7.0

Changed

  • Bump kvm-ioctls dependency to 0.25.0
Commits
  • 8bc9528 vfio-user: Release 0.1.4
  • f413307 vfio-ioctls: Release 0.8.0
  • 2480fd5 Support vm-memory 0.18
  • 2d979ff vfio-user: Address clippy issues
  • b494e0e vfio-ioctls: Release 0.7.0
  • 18cb671 build: Bump kvm-ioctls dependency to 0.25.0
  • b861bd8 vfio-ioctls: Release v0.6.1
  • bf389ab build(deps): bump rust-vmm-ci from 65d339d to 2601a12
  • 5b77384 vfio-ioctls: Destroy owned IOAS on VfioIommufd drop
  • 887c602 vfio-ioctls: Add VfioDevice::new_from_bound_fd
  • Additional commits viewable in compare view

Updates vfio_user from 0.1.3 to 0.1.4

Commits

Updates vhost from 0.16.0 to 0.17.0

Release notes

Sourced from vhost's releases.

vhost-user-backend v0.17.0

Added

Changed

vhost-v0.17.0

No release notes provided.

vhost-user-backend v0.16.1

Fixed

  • [#267] Fix feature unification issues with gpu-socket feature.
Commits
  • 4cc2d89 vhost-user-backend: Prepare v0.23.0 release
  • d2f098b vhost: Prepare v0.17.0 release
  • 15fd371 Update virtio-bindings to v0.2.7
  • b829d90 vhost: vhost_user: message: fix SHMEM feature bit position
  • 286a7a0 Update to IOMMU-supporting dependencies
  • a323664 vhost_kern: Explicitly require physical GuestMemory
  • 8327080 vhost: Fix unused_assignments warning
  • 2b7310b build(deps): bump rust-vmm-ci from 2601a12 to 8455080
  • 25db056 vhost-user: validate AF_UNIX SOCK_STREAM socket fd
  • c18030a build(deps): bump rust-vmm-ci from 3da0e5f to 2601a12
  • Additional commits viewable in compare view

Updates vhost-user-backend from 0.22.0 to 0.23.0

Commits
  • 4cc2d89 vhost-user-backend: Prepare v0.23.0 release
  • d2f098b vhost: Prepare v0.17.0 release
  • 15fd371 Update virtio-bindings to v0.2.7
  • b829d90 vhost: vhost_user: message: fix SHMEM feature bit position
  • 286a7a0 Update to IOMMU-supporting dependencies
  • a323664 vhost_kern: Explicitly require physical GuestMemory
  • 8327080 vhost: Fix unused_assignments warning
  • 2b7310b build(deps): bump rust-vmm-ci from 2601a12 to 8455080
  • 25db056 vhost-user: validate AF_UNIX SOCK_STREAM socket fd
  • c18030a build(deps): bump rust-vmm-ci from 3da0e5f to 2601a12
  • Additional commits viewable in compare view

Updates virtio-queue from 0.17.0 to 0.18.0

Commits
  • b2abdc0 build(deps): bump rust-vmm-ci from 2601a12 to 8455080
  • eae909d virtio-queue: Prepare v0.18.0 release
  • 04ee097 build(deps): bump rust-vmm-ci from 112dd9f to 2601a12
  • eacc8b1 virtio-queue: implement From for QueueSync
  • 824cfd9 build(deps): bump rust-vmm-ci from 65d339d to 112dd9f
  • 99587f5 Revert "cargo/audit.toml: ignore RUSTSEC-2025-0141"
  • 90a9259 virtio-queue-ser: remove versionize support
  • 2ad02dc build: Update vm-memory to 0.18.0
  • ad0bd3e verification: Override GuestMemory::check_range()
  • b7a732b fuzz/vsock: Add get_mem_ptr() for testing
  • Additional commits viewable in compare view

Updates vm-memory from 0.17.1 to 0.18.0

Changelog

Sourced from vm-memory's changelog.

0.18.0

Changed

This release includes a major change to the vm-memory API in order to support memory access permissions. The previous GuestMemory trait is now renamed to GuestMemoryBackend, and GuestMemory has a completely new definition. However, common interfaces such as GuestAddressSpace and Bytes remain on GuestMemory; therefore, all callers that just use the Bytes interface remain completely unchanged.

  • [#362] Rename GuestMemory to GuestMemoryBackend, IoMemory to GuestMemory

Added

  • [#327] I/O virtual memory support via IoMemory, IommuMemory, and Iommu/Iotlb

Fixed

  • [#361] clippy: allow mut_from_ref
Commits
  • b6404d2 Bump version to 0.18.0
  • 3e868f1 Emphasize GuestMemory more in the documentation
  • da8fc34 Reformat after the rename
  • f5c882e The small rename - iterators
  • 7e7cad2 The great rename
  • fed3a63 chore: update coverage
  • 91220ed chore: fix clippy lints/cargo warnings
  • 3cdd259 build(deps): bump rust-vmm-ci from 042b206 to b4bb768
  • 8c4c815 Have SimpleIommu depend on backend-mmap
  • 4ce4235 clippy: allow mut_from_ref
  • Additional commits viewable in compare view

Updates micro_http from 5c2254d to f2d9170

Commits
  • f2d9170 feat: add support for the 409 Conflict status code
  • 876f3fe Add support for the HTTP DELETE method
  • 9228ffd chore: Update coverage due to rust-vmm-ci change
  • 4c23e48 build(deps): bump rust-vmm-ci from 042b206 to 112dd9f
  • See full diff in compare view

Updates linux-loader from 0.13.2 to 0.14.0

Changelog

Sourced from linux-loader's changelog.

[v0.14.0]

Fixed

  • [#224] Fixed docs.rs build.

Changed

  • [#237] Replace bindgen files with manual translations. As a consequence, elf64_phdr is renamed to Elf64_Phdr, elf64_hdr to Elf64_Ehdr, and elf64_note to Elf64_Nhdr. In the definition of the fixed size array e_ident we now use u8 instead of raw_char.
Commits
  • f950496 release v0.14.0
  • f398667 Replace bindgen files with manual translations
  • 83c13be Update vm-memory dependency to 0.18
  • 4fb56c1 build(deps): bump rust-vmm-ci from 65d339d to 112dd9f
  • 66b8753 docs: fix docs.rs build
  • 200ef2d build(deps): bump rust-vmm-ci from 1b48931 to 65d339d
  • 7b6c2b3 chore: fix clippy warnings
  • 78ccffa feat: don't re-download bzImage
  • 4ee90b3 chore: adjust doc tests to work without features
  • 9da7eb7 chore: allow unused imports in benches
  • Additional commits viewable in compare view

Updates micro_http from 5c2254d to f2d9170

Commits
  • f2d9170 feat: add support for the 409 Conflict status code
  • 876f3fe Add support for the HTTP DELETE method
  • 9228ffd chore: Update coverage due to rust-vmm-ci change
  • 4c23e48 build(deps): bump rust-vmm-ci from 042b206 to 112dd9f
  • See full diff in compare view

Updates virtio-queue from 0.17.0 to 0.18.0

Commits
  • b2abdc0 build(deps): bump rust-vmm-ci from 2601a12 to 8455080
  • eae909d virtio-queue: Prepare v0.18.0 release
  • 04ee097 build(deps): bump rust-vmm-ci from 112dd9f to 2601a12
  • eacc8b1 virtio-queue: implement From for QueueSync
  • 824cfd9 build(deps): bump rust-vmm-ci from 65d339d to 112dd9f
  • 99587f5 Revert "cargo/audit.toml: ignore RUSTSEC-2025-0141"
  • 90a9259 virtio-queue-ser: remove versionize support
  • 2ad02dc build: Update vm-memory to 0.18.0
  • ad0bd3e verification: Override GuestMemory::check_range()
  • b7a732b fuzz/vsock: Add get_mem_ptr() for testing
  • Additional commits viewable in compare view

Updates vm-memory from 0.17.1 to 0.18.0

Changelog

Sourced from vm-memory's changelog.

0.18.0

Changed

This release includes a major change to the vm-memory API in order to support memory access permissions. The previous GuestMemory trait is now renamed to GuestMemoryBackend, and GuestMemory has a completely new definition. However, common interfaces such as GuestAddressSpace and Bytes remain on GuestMemory; therefore, all callers that just use the Bytes interface remain completely unchanged.

  • [#362] Rename GuestMemory to GuestMemoryBackend, IoMemory to GuestMemory

Added

  • [#327] I/O virtual memory support via IoMemory, IommuMemory, and Iommu/Iotlb

Fixed

  • [#361] clippy: allow mut_from_ref
Commits
  • b6404d2 Bump version to 0.18.0
  • 3e868f1 Emphasize GuestMemory more in the documentation
  • da8fc34 Reformat after the rename
  • f5c882e The small rename - iterators
  • 7e7cad2 The great rename
  • fed3a63 chore: update coverage
  • 91220ed chore: fix clippy lints/cargo warnings
  • 3cdd259 build(deps): bump rust-vmm-ci from 042b206 to b4bb768
  • 8c4c815 Have SimpleIommu depend on backend-mmap
  • 4ce4235 clippy: allow mut_from_ref
  • Additional commits viewable in compare view

Updates acpi_tables from 0.2.0 to 0.2.1

Commits

Updates kvm-bindings from 0.14.0 to 0.14.1

Release notes

Sourced from kvm-bindings's releases.

kvm-bindings-v0.14.1

Fixed

  • [#350](rust-vmm/kvm#350) Fixed a feature inconsistency where the serde implementations for kvm_xsave2 were emitted without the fam-wrappers feature, breaking builds that enabled serde alone. These impls now require the fam-wrappers feature.
Commits
  • b4c9ed8 build: Release bindings 0.14.1 and ioctls 0.25.0
  • f2d1905 kvm-ioctls: add Cap::CounterOffset
  • 85ffca3 build: cargo-audit ignore RUSTSEC-2025-0141
  • a35a3ec build: bump rust-vmm-ci to 2601a12
  • b493467 kvm-bindings: allow confusable_idents
  • a6599ef kvm-ioctls: vcpu: init vCPU before accessing events
  • 3ffc9b6 fam_wrappers: Remove code snippet of kvm_save2.len
  • 3a8ca82 build(deps): bump rust-vmm-ci from 042b206 to e34c504
  • 25f630a Remove TODO-comment about safety of casting ptr to *mut u8
  • cf113ee Distinguish between safe and unsafe set_msr_filter
  • Additional commits viewable in compare view

Updates kvm-ioctls from 0.24.0 to 0.25.0

Release notes

Sourced from kvm-ioctls's releases.

kvm-ioctls-v0.25.0

Added

  • Plumb through KVM_CAP_COUNTER_OFFSET as Cap::CounterOffset.
  • Plumb through KVM_CAP_DIRTY_LOG_RING as Cap::DirtyLogRing.
  • [#359](rust-vmm/kvm#359) Add support for KVM_SET_MSR_FILTER vm ioctl on x86_64.

Changed

  • Upgrade kvm-bindings to v0.14.1.
Commits
  • b4c9ed8 build: Release bindings 0.14.1 and ioctls 0.25.0
  • f2d1905 kvm-ioctls: add Cap::CounterOffset
  • 85ffca3 build: cargo-audit ignore RUSTSEC-2025-0141
  • a35a3ec build: bump rust-vmm-ci to 2601a12
  • b493467 kvm-bindings: allow confusable_idents
  • a6599ef kvm-ioctls: vcpu: init vCPU before accessing events
  • 3ffc9b6 fam_wrappers: Remove code snippet of kvm_save2.len
  • 3a8ca82 build(deps): bump rust-vmm-ci from 042b206 to e34c504
  • 25f630a Remove TODO-comment about safety of casting ptr to *mut u8
  • cf113ee Distinguish between safe and unsafe set_msr_filter
  • Additional commits viewable in compare view

Updates vfio-ioctls from 0.6.0 to 0.8.0

Release notes

Sourced from vfio-ioctls's releases.

vfio-ioctls-v0.8.0

Changed

  • [163] Bump vm-memory dependency to 0.18

vfio-ioctls-v0.7.0

Changed

  • Bump kvm-ioctls dependency to 0.25.0
Commits
  • 8bc9528 vfio-user: Release 0.1.4
  • f413307 vfio-ioctls: Release 0.8.0
  • 2480fd5 Support vm-memory 0.18
  • 2d979ff vfio-user: Address clippy issues
  • b494e0e vfio-ioctls: Release 0.7.0
  • 18cb671 build: Bump kvm-ioctls dependency to 0.25.0
  • b861bd8 vfio-ioctls: Release v0.6.1
  • bf389ab build(deps): bump rust-vmm-ci from 65d339d to 2601a12
  • 5b77384 vfio-ioctls: Destroy owned IOAS on VfioIommufd drop
  • 887c602 vfio-ioctls: Add VfioDevice::new_from_bound_fd
  • Additional commits viewable in compare view

Updates vfio_user from 0.1.3 to 0.1.4

Commits

Updates vhost from 0.16.0 to 0.17.0

Release notes

Sourced from vhost's releases.

vhost-user-backend v0.17.0

Added

Changed

vhost-v0.17.0

No release notes provided.

vhost-user-backend v0.16.1

Fixed

  • [#267] Fix feature unification issues with gpu-socket feature.
Commits
  • 4cc2d89 vhost-user-backend: Prepare v0.23.0 release
  • d2f098b vhost: Prepare v0.17.0 release
  • 15fd371 Update virtio-bindings to v0.2.7
  • b829d90 vhost: vhost_user: message: fix SHMEM feature bit position
  • 286a7a0 Update to IOMMU-supporting dependencies
  • a323664 vhost_kern: Explicitly require physical GuestMemory
  • 8327080 vhost: Fix unused_assignments warning
  • 2b7310b build(deps): bump rust-vmm-ci from 2601a12 to 8455080
  • 25db056 vhost-user: validate AF_UNIX SOCK_STREAM socket fd
  • c18030a build(deps): bump rust-vmm-ci from 3da0e5f to 2601a12
  • Additional commits viewable in compare view

Updates acpi_tables from 0.2.0 to 0.2.1

Commits

Updates kvm-bindings from 0.14.0 to 0.14.1

Release notes

Sourced from kvm-bindings's releases.

kvm-bindings-v0.14.1

Fixed

  • [#350](rust-vmm/kvm#350) Fixed a feature inconsistency where the serde implementations for kvm_xsave2 were emitted without the fam-wrappers feature, breaking builds that enabled serde alone. These impls now require the fam-wrappers feature.
Commits
  • b4c9ed8 build: Release bindings 0.14.1 and ioctls 0.25.0
  • f2d1905 kvm-ioctls: add Cap::CounterOffset
  • 85ffca3 build: cargo-audit ignore RUSTSEC-2025-0141
  • a35a3ec build: bump rust-vmm-ci to 2601a12
  • b493467 kvm-bindings: allow confusable_idents
  • a6599ef kvm-ioctls: vcpu: init vCPU before accessing events
  • 3ffc9b6 fam_wrappers: Remove code snippet of kvm_save2.len
  • 3a8ca82 build(deps): bump rust-vmm-ci from 042b206 to e34c504
  • 25f630a Remove TODO-comment about safety of casting ptr to *mut u8
  • cf113ee Distinguish between safe and unsafe set_msr_filter
  • Additional commits viewable in compare view

Updates kvm-ioctls from 0.24.0 to 0.25.0

Release notes

Sourced from kvm-ioctls's releases.

kvm-ioctls-v0.25.0

Added

  • Plumb through KVM_CAP_COUNTER_OFFSET as Cap::CounterOffset.
  • Plumb through KVM_CAP_DIRTY_LOG_RING as Cap::DirtyLogRing.
  • [#359](rust-vmm/kvm#359) Add support for KVM_SET_MSR_FILTER vm ioctl on x86_64.

Changed

  • Upgrade kvm-bindings to v0.14.1.
Commits
  • b4c9ed8 build: Release bindings 0.14.1 and ioctls 0.25.0
  • f2d1905 kvm-ioctls: add Cap::CounterOffset
  • 85ffca3 build: cargo-audit ignore RUSTSEC-2025-0141
  • a35a3ec build: bump rust-vmm-ci to 2601a12
  • b493467 kvm-bindings: allow confusable_idents
  • a6599ef kvm-ioctls: vcpu: init vCPU before accessing events
  • 3ffc9b6 fam_wrappers: Remove code snippet of kvm_save2.len
  • 3a8ca82 build(deps): bump rust-vmm-ci from 042b206 to e34c504
  • 25f630a Remove TODO-comment about safety of casting ptr to *mut u8
  • cf113ee Distinguish between safe and unsafe set_msr_filter
  • Additional commits viewable in compare view

Updates linux-loader from 0.13.2 to 0.14.0

Changelog

Sourced from linux-loader's changelog.

[v0.14.0]

Fixed

  • [#224] Fixed docs.rs build.

Changed

  • [#237] Replace bindgen files with manual translations. As a consequence, elf64_phdr is renamed to Elf64_Phdr, elf64_hdr to Elf64_Ehdr, and elf64_note to Elf64_Nhdr. In the definition of the fixed size array e_ident we now use u8 instead of raw_char.
Commits
  • f950496 release v0.14.0
  • f398667 Replace bindgen files with manual translations
  • 83c13be Update vm-memory dependency to 0.18
  • 4fb56c1 build(deps): bump rust-vmm-ci from 65d339d to 112dd9f
  • 66b8753 docs: fix docs.rs build
  • 200ef2d build(deps): bump rust-vmm-ci from 1b48931 to 65d339d
  • 7b6c2b3 chore: fix clippy warnings
  • 78ccffa feat: don't re-download bzImage
  • 4ee90b3 chore: adjust doc tests to work without features
  • 9da7eb7 chore: allow unused imports in benches
  • Additional commits viewable in compare view

Updates mshv-bindings from 0.6.8 to 0.6.9

Commits
  • b7f7960 release: Update Cargo.toml and CHANGELOG for 0.6.9 release
  • c5f6a00 mshv-ioctls: Use dedicated ioctl for GVA to GPA translation
  • See full diff in compare view

Updates vfio-ioctls from 0.6.0 to 0.8.0

Release notes

Sourced from vfio-ioctls's releases.

vfio-ioctls-v0.8.0

Changed

  • [163] Bump vm-memory dependency to 0.18

vfio-ioctls-v0.7.0

Changed

  • Bump kvm-ioctls dependency to 0.25.0
Commits
  • 8bc9528 vfio-user: Release 0.1.4
  • f413307 vfio-ioctls: Release 0.8.0
  • 2480fd5 Support vm-memory 0.18
  • 2d979ff vfio-user: Address clippy issues
  • b494e0e vfio-ioctls: Release 0.7.0
  • 18cb671 build: Bump kvm-ioctls dependency to 0.25.0
  • b861bd8 vfio-ioctls: Release v0.6.1
  • bf389ab build(deps): bump rust-vmm-ci from 65d339d to 2601a12
  • 5b77384 vfio-ioctls: Destroy owned IOAS on VfioIommufd drop
  • 887c602 vfio-ioctls: Add VfioDevice::new_from_bound_fd
  • Additional commits viewable in compare view

Updates vfio_user from 0.1.3 to 0.1.4

Commits

Updates vhost from 0.16.0 to 0.17.0

Release notes

Sourced from vhost's releases.

vhost-user-backend v0.17.0

Added

Changed

vhost-v0.17.0

No release notes provided.

vhost-user-backend v0.16.1

Fixed

  • [#267] Fix feature unification issues with gpu-socket feature.
Commits
  • 4cc2d89 vhost-user-backend: Prepare v0.23.0 release
  • d2f098b vhost: Prepare v0.17.0 release
  • 15fd371 Update virtio-bindings to v0.2.7
  • b829d90 vhost: vhost_user: message: fix SHMEM feature bit position
  • 286a7a0 Update to IOMMU-supporting dependencies
  • a323664 vhost_kern: Explicitly require physical GuestMemory
  • 8327080 vhost: Fix unused_assignments warning
  • 2b7310b build(deps): bump rust-vmm-ci from 2601a12 to 8455080
  • 25db056 vhost-user: validate AF_UNIX SOCK_STREAM socket fd
  • c18030a build(deps): bump rust-vmm-ci from 3da0e5f to 2601a12
  • Additional commits viewable in compare view

Updates virtio-queue from 0.17.0 to 0.18.0

Commits
  • b2abdc0 build(deps): bump rust-vmm-ci from 2601a12 to 8455080
  • eae909d virtio-queue: Prepare v0.18.0 release
  • 04ee097 build(deps): bump rust-vmm-ci from 112dd9f to 2601a12
  • eacc8b1 virtio-queue: implement From for QueueSync
  • 824cfd9 build(deps): bump rust-vmm-ci from 65d339d to 112dd9f
  • 99587f5 Revert "cargo/audit.toml: ignore RUSTSEC-2025-0141"
  • 90a9259 virtio-queue-ser: remove versionize support
  • 2ad02dc build: Update vm-memory to 0.18.0
  • ad0bd3e verification: Override GuestMemory::check_range()
  • b7a732b fuzz/vsock: Add get_mem_ptr() for testing
  • Additional commits viewable in compare view

Updates vm-memory from 0.17.1 to 0.18.0

Changelog

Sourced from vm-memory's changelog.

0.18.0

Changed

This release includes a major change to the vm-memory API in order to support memory access permissions. The previous GuestMemory trait is now renamed to GuestMemoryBackend, and GuestMemory has a completely new definition. However, common interfaces such as GuestAddressSpace and Bytes remain on GuestMemory; therefore, all callers that just use the Bytes interface remain completely unchanged.

  • [#362] Rename GuestMemory to GuestMemoryBackend, IoMemory to GuestMemory

Added

  • [#327] I/O virtual memory support via IoMemory, IommuMemory, and Iommu/Iotlb

Fixed

  • [#361] clippy: allow mut_from_ref
Commits
  • b6404d2 Bump version to 0.18.0
  • 3e868f1 Emphasize GuestMemory more in the documentation
  • da8fc34 Reformat after the rename
  • f5c882e The small rename - iterators
  • 7e7cad2 The great rename
  • fed3a63 chore: update coverage
  • 91220ed chore: fix clippy lints/cargo warnings
  • 3cdd259 build(deps): bump rust-vmm-ci from 042b206 to b4bb768
  • 8c4c815 Have SimpleIommu depend on backend-mmap
  • 4ce4235 clippy: allow mut_from_ref
  • Additional commits viewable in compare view

Updates micro_http from 5c2254d to f2d9170

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 23, 2026
…ates

Bumps the rust-vmm group with 11 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [acpi_tables](https://github.com/rust-vmm/acpi_tables) | `0.2.0` | `0.2.1` |
| [kvm-bindings](https://github.com/rust-vmm/kvm) | `0.14.0` | `0.14.1` |
| [kvm-ioctls](https://github.com/rust-vmm/kvm) | `0.24.0` | `0.25.0` |
| [linux-loader](https://github.com/rust-vmm/linux-loader) | `0.13.2` | `0.14.0` |
| [vfio-ioctls](https://github.com/rust-vmm/vfio) | `0.6.0` | `0.8.0` |
| [vfio_user](https://github.com/rust-vmm/vfio-user) | `0.1.3` | `0.1.4` |
| [vhost](https://github.com/rust-vmm/vhost) | `0.16.0` | `0.17.0` |
| [vhost-user-backend](https://github.com/rust-vmm/vhost) | `0.22.0` | `0.23.0` |
| [virtio-queue](https://github.com/rust-vmm/vm-virtio) | `0.17.0` | `0.18.0` |
| [vm-memory](https://github.com/rust-vmm/vm-memory) | `0.17.1` | `0.18.0` |
| [micro_http](https://github.com/firecracker-microvm/micro-http) | ``5c2254d`` | ``f2d9170`` |

Bumps the rust-vmm group with 11 updates in the /fuzz directory:

| Package | From | To |
| --- | --- | --- |
| [acpi_tables](https://github.com/rust-vmm/acpi_tables) | `0.2.0` | `0.2.1` |
| [kvm-bindings](https://github.com/rust-vmm/kvm) | `0.14.0` | `0.14.1` |
| [kvm-ioctls](https://github.com/rust-vmm/kvm) | `0.24.0` | `0.25.0` |
| [linux-loader](https://github.com/rust-vmm/linux-loader) | `0.13.2` | `0.14.0` |
| [mshv-bindings](https://github.com/rust-vmm/mshv) | `0.6.8` | `0.6.9` |
| [vfio-ioctls](https://github.com/rust-vmm/vfio) | `0.6.0` | `0.8.0` |
| [vfio_user](https://github.com/rust-vmm/vfio-user) | `0.1.3` | `0.1.4` |
| [vhost](https://github.com/rust-vmm/vhost) | `0.16.0` | `0.17.0` |
| [virtio-queue](https://github.com/rust-vmm/vm-virtio) | `0.17.0` | `0.18.0` |
| [vm-memory](https://github.com/rust-vmm/vm-memory) | `0.17.1` | `0.18.0` |
| [micro_http](https://github.com/firecracker-microvm/micro-http) | ``5c2254d`` | ``f2d9170`` |



Updates `acpi_tables` from 0.2.0 to 0.2.1
- [Release notes](https://github.com/rust-vmm/acpi_tables/releases)
- [Commits](https://github.com/rust-vmm/acpi_tables/commits)

Updates `kvm-bindings` from 0.14.0 to 0.14.1
- [Release notes](https://github.com/rust-vmm/kvm/releases)
- [Commits](rust-vmm/kvm@kvm-bindings-v0.14.0...kvm-bindings-v0.14.1)

Updates `kvm-ioctls` from 0.24.0 to 0.25.0
- [Release notes](https://github.com/rust-vmm/kvm/releases)
- [Commits](rust-vmm/kvm@kvm-ioctls-v0.24.0...kvm-ioctls-v0.25.0)

Updates `linux-loader` from 0.13.2 to 0.14.0
- [Release notes](https://github.com/rust-vmm/linux-loader/releases)
- [Changelog](https://github.com/rust-vmm/linux-loader/blob/main/CHANGELOG.md)
- [Commits](rust-vmm/linux-loader@v0.13.2...v0.14.0)

Updates `vfio-ioctls` from 0.6.0 to 0.8.0
- [Release notes](https://github.com/rust-vmm/vfio/releases)
- [Commits](rust-vmm/vfio@vfio-ioctls-v0.6.0...vfio-ioctls-v0.8.0)

Updates `vfio_user` from 0.1.3 to 0.1.4
- [Changelog](https://github.com/rust-vmm/vfio-user/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-vmm/vfio-user/commits)

Updates `vhost` from 0.16.0 to 0.17.0
- [Release notes](https://github.com/rust-vmm/vhost/releases)
- [Commits](rust-vmm/vhost@vhost-v0.16.0...vhost-v0.17.0)

Updates `vhost-user-backend` from 0.22.0 to 0.23.0
- [Release notes](https://github.com/rust-vmm/vhost/releases)
- [Commits](rust-vmm/vhost@vhost-user-backend-v0.22.0...vhost-user-backend-v0.23.0)

Updates `virtio-queue` from 0.17.0 to 0.18.0
- [Release notes](https://github.com/rust-vmm/vm-virtio/releases)
- [Commits](rust-vmm/vm-virtio@virtio-queue-v0.17.0...virtio-queue-v0.18.0)

Updates `vm-memory` from 0.17.1 to 0.18.0
- [Release notes](https://github.com/rust-vmm/vm-memory/releases)
- [Changelog](https://github.com/rust-vmm/vm-memory/blob/main/CHANGELOG.md)
- [Commits](rust-vmm/vm-memory@v0.17.1...v0.18.0)

Updates `micro_http` from `5c2254d` to `f2d9170`
- [Commits](firecracker-microvm/micro-http@5c2254d...f2d9170)

Updates `linux-loader` from 0.13.2 to 0.14.0
- [Release notes](https://github.com/rust-vmm/linux-loader/releases)
- [Changelog](https://github.com/rust-vmm/linux-loader/blob/main/CHANGELOG.md)
- [Commits](rust-vmm/linux-loader@v0.13.2...v0.14.0)

Updates `micro_http` from `5c2254d` to `f2d9170`
- [Commits](firecracker-microvm/micro-http@5c2254d...f2d9170)

Updates `virtio-queue` from 0.17.0 to 0.18.0
- [Release notes](https://github.com/rust-vmm/vm-virtio/releases)
- [Commits](rust-vmm/vm-virtio@virtio-queue-v0.17.0...virtio-queue-v0.18.0)

Updates `vm-memory` from 0.17.1 to 0.18.0
- [Release notes](https://github.com/rust-vmm/vm-memory/releases)
- [Changelog](https://github.com/rust-vmm/vm-memory/blob/main/CHANGELOG.md)
- [Commits](rust-vmm/vm-memory@v0.17.1...v0.18.0)

Updates `acpi_tables` from 0.2.0 to 0.2.1
- [Release notes](https://github.com/rust-vmm/acpi_tables/releases)
- [Commits](https://github.com/rust-vmm/acpi_tables/commits)

Updates `kvm-bindings` from 0.14.0 to 0.14.1
- [Release notes](https://github.com/rust-vmm/kvm/releases)
- [Commits](rust-vmm/kvm@kvm-bindings-v0.14.0...kvm-bindings-v0.14.1)

Updates `kvm-ioctls` from 0.24.0 to 0.25.0
- [Release notes](https://github.com/rust-vmm/kvm/releases)
- [Commits](rust-vmm/kvm@kvm-ioctls-v0.24.0...kvm-ioctls-v0.25.0)

Updates `vfio-ioctls` from 0.6.0 to 0.8.0
- [Release notes](https://github.com/rust-vmm/vfio/releases)
- [Commits](rust-vmm/vfio@vfio-ioctls-v0.6.0...vfio-ioctls-v0.8.0)

Updates `vfio_user` from 0.1.3 to 0.1.4
- [Changelog](https://github.com/rust-vmm/vfio-user/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-vmm/vfio-user/commits)

Updates `vhost` from 0.16.0 to 0.17.0
- [Release notes](https://github.com/rust-vmm/vhost/releases)
- [Commits](rust-vmm/vhost@vhost-v0.16.0...vhost-v0.17.0)

Updates `acpi_tables` from 0.2.0 to 0.2.1
- [Release notes](https://github.com/rust-vmm/acpi_tables/releases)
- [Commits](https://github.com/rust-vmm/acpi_tables/commits)

Updates `kvm-bindings` from 0.14.0 to 0.14.1
- [Release notes](https://github.com/rust-vmm/kvm/releases)
- [Commits](rust-vmm/kvm@kvm-bindings-v0.14.0...kvm-bindings-v0.14.1)

Updates `kvm-ioctls` from 0.24.0 to 0.25.0
- [Release notes](https://github.com/rust-vmm/kvm/releases)
- [Commits](rust-vmm/kvm@kvm-ioctls-v0.24.0...kvm-ioctls-v0.25.0)

Updates `linux-loader` from 0.13.2 to 0.14.0
- [Release notes](https://github.com/rust-vmm/linux-loader/releases)
- [Changelog](https://github.com/rust-vmm/linux-loader/blob/main/CHANGELOG.md)
- [Commits](rust-vmm/linux-loader@v0.13.2...v0.14.0)

Updates `mshv-bindings` from 0.6.8 to 0.6.9
- [Release notes](https://github.com/rust-vmm/mshv/releases)
- [Commits](rust-vmm/mshv@mshv-bindings-v0.6.8...mshv-bindings-v0.6.9)

Updates `vfio-ioctls` from 0.6.0 to 0.8.0
- [Release notes](https://github.com/rust-vmm/vfio/releases)
- [Commits](rust-vmm/vfio@vfio-ioctls-v0.6.0...vfio-ioctls-v0.8.0)

Updates `vfio_user` from 0.1.3 to 0.1.4
- [Changelog](https://github.com/rust-vmm/vfio-user/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-vmm/vfio-user/commits)

Updates `vhost` from 0.16.0 to 0.17.0
- [Release notes](https://github.com/rust-vmm/vhost/releases)
- [Commits](rust-vmm/vhost@vhost-v0.16.0...vhost-v0.17.0)

Updates `virtio-queue` from 0.17.0 to 0.18.0
- [Release notes](https://github.com/rust-vmm/vm-virtio/releases)
- [Commits](rust-vmm/vm-virtio@virtio-queue-v0.17.0...virtio-queue-v0.18.0)

Updates `vm-memory` from 0.17.1 to 0.18.0
- [Release notes](https://github.com/rust-vmm/vm-memory/releases)
- [Changelog](https://github.com/rust-vmm/vm-memory/blob/main/CHANGELOG.md)
- [Commits](rust-vmm/vm-memory@v0.17.1...v0.18.0)

Updates `micro_http` from `5c2254d` to `f2d9170`
- [Commits](firecracker-microvm/micro-http@5c2254d...f2d9170)

Updates `linux-loader` from 0.13.2 to 0.14.0
- [Release notes](https://github.com/rust-vmm/linux-loader/releases)
- [Changelog](https://github.com/rust-vmm/linux-loader/blob/main/CHANGELOG.md)
- [Commits](rust-vmm/linux-loader@v0.13.2...v0.14.0)

Updates `micro_http` from `5c2254d` to `f2d9170`
- [Commits](firecracker-microvm/micro-http@5c2254d...f2d9170)

Updates `mshv-bindings` from 0.6.8 to 0.6.9
- [Release notes](https://github.com/rust-vmm/mshv/releases)
- [Commits](rust-vmm/mshv@mshv-bindings-v0.6.8...mshv-bindings-v0.6.9)

Updates `virtio-queue` from 0.17.0 to 0.18.0
- [Release notes](https://github.com/rust-vmm/vm-virtio/releases)
- [Commits](rust-vmm/vm-virtio@virtio-queue-v0.17.0...virtio-queue-v0.18.0)

Updates `vm-memory` from 0.17.1 to 0.18.0
- [Release notes](https://github.com/rust-vmm/vm-memory/releases)
- [Changelog](https://github.com/rust-vmm/vm-memory/blob/main/CHANGELOG.md)
- [Commits](rust-vmm/vm-memory@v0.17.1...v0.18.0)

Updates `acpi_tables` from 0.2.0 to 0.2.1
- [Release notes](https://github.com/rust-vmm/acpi_tables/releases)
- [Commits](https://github.com/rust-vmm/acpi_tables/commits)

Updates `kvm-bindings` from 0.14.0 to 0.14.1
- [Release notes](https://github.com/rust-vmm/kvm/releases)
- [Commits](rust-vmm/kvm@kvm-bindings-v0.14.0...kvm-bindings-v0.14.1)

Updates `kvm-ioctls` from 0.24.0 to 0.25.0
- [Release notes](https://github.com/rust-vmm/kvm/releases)
- [Commits](rust-vmm/kvm@kvm-ioctls-v0.24.0...kvm-ioctls-v0.25.0)

Updates `vfio-ioctls` from 0.6.0 to 0.8.0
- [Release notes](https://github.com/rust-vmm/vfio/releases)
- [Commits](rust-vmm/vfio@vfio-ioctls-v0.6.0...vfio-ioctls-v0.8.0)

Updates `vfio_user` from 0.1.3 to 0.1.4
- [Changelog](https://github.com/rust-vmm/vfio-user/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-vmm/vfio-user/commits)

Updates `vhost` from 0.16.0 to 0.17.0
- [Release notes](https://github.com/rust-vmm/vhost/releases)
- [Commits](rust-vmm/vhost@vhost-v0.16.0...vhost-v0.17.0)

---
updated-dependencies:
- dependency-name: acpi_tables
  dependency-version: 0.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: acpi_tables
  dependency-version: 0.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: acpi_tables
  dependency-version: 0.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: acpi_tables
  dependency-version: 0.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: kvm-bindings
  dependency-version: 0.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: kvm-bindings
  dependency-version: 0.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: kvm-bindings
  dependency-version: 0.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: kvm-bindings
  dependency-version: 0.14.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: kvm-ioctls
  dependency-version: 0.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: kvm-ioctls
  dependency-version: 0.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: kvm-ioctls
  dependency-version: 0.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: kvm-ioctls
  dependency-version: 0.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: linux-loader
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: linux-loader
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: linux-loader
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: linux-loader
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: micro_http
  dependency-version: 876f3feccc30e09225f2c77bf95a6b2d46a9259e
  dependency-type: direct:production
  dependency-group: rust-vmm
- dependency-name: micro_http
  dependency-version: 876f3feccc30e09225f2c77bf95a6b2d46a9259e
  dependency-type: direct:production
  dependency-group: rust-vmm
- dependency-name: micro_http
  dependency-version: 876f3feccc30e09225f2c77bf95a6b2d46a9259e
  dependency-type: direct:production
  dependency-group: rust-vmm
- dependency-name: micro_http
  dependency-version: 876f3feccc30e09225f2c77bf95a6b2d46a9259e
  dependency-type: direct:production
  dependency-group: rust-vmm
- dependency-name: mshv-bindings
  dependency-version: 0.6.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: mshv-bindings
  dependency-version: 0.6.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: vfio-ioctls
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: vfio-ioctls
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: vfio-ioctls
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: vfio-ioctls
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: vfio_user
  dependency-version: 0.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: vfio_user
  dependency-version: 0.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: vfio_user
  dependency-version: 0.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: vfio_user
  dependency-version: 0.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-vmm
- dependency-name: vhost
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: vhost
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: vhost
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: vhost
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: vhost-user-backend
  dependency-version: 0.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: virtio-queue
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: virtio-queue
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: virtio-queue
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: virtio-queue
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: vm-memory
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: vm-memory
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: vm-memory
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
- dependency-name: vm-memory
  dependency-version: 0.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: rust-vmm
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/rust-vmm-4aeeb2414e branch from 1fa1995 to ac520b3 Compare July 30, 2026 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants