Skip to content

build(deps): bump the vhost group across 1 directory with 2 updates#351

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/vhost-4685d6eef0
Open

build(deps): bump the vhost group across 1 directory with 2 updates#351
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/vhost-4685d6eef0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 30, 2026

Updates the requirements on vm-memory and nix to permit the latest version.
Updates vm-memory to 0.17.2

Changelog

Sourced from vm-memory's changelog.

[v0.17.2]

This release re-packages the code of vm-memory 0.18.0 while preserving API compatibility with 0.17.1. All the actual implementation comes from version 0.18.0, which this crate re-exports with GuestMemoryBackend changed back to GuestMemory.

[v0.17.1]

No visible changes.

[v0.17.0]

Added

  • [#311] Allow compiling without the ReadVolatile and WriteVolatile implementations
  • [#312] GuestRegionContainer, a generic container of GuestMemoryRegions, generalizing GuestMemoryMmap (which is now a type alias for GuestRegionContainer<GuestRegionMmap>).
  • [#338] Make GuestMemoryAtomic always implement Clone.
  • [#338] Make GuestAddressSpace a subtrait of Clone.
  • [#339] Add GuestMemory::get_slices()

Changed

  • [#307] Move read_volatile_from, read_exact_volatile_from, write_volatile_to and write_all_volatile_to functions from the GuestMemory trait to the Bytes trait.
  • [#312]: Give GuestMemory::find_region and GuestMemory::num_regions a default implementation, based on linear search.
  • [#312]: Provide a marker trait, GuestMemoryRegionBytes, which enables a default implementation of Bytes<MemoryRegionAddress> for a GuestMemoryRegion if implemented.
  • [#312]: Adjust error types returned from GuestMemoryMmap::from_ranges[_with_files] and GuestRegionMmap::from_range to be separate from the error type returned by GuestRegionCollection functions. Change return type of GuestRegionMmap::new from Result to Option.
  • [build(deps): bump rust-vmm-ci from fc4584d to c0f5d4c #324](https:////redirect.github.com/Global dirty bitmap vm-memory#324)] GuestMemoryRegion::bitmap() now returns a BitmapSlice. Accessing the full bitmap is now possible only if the type of the memory region is know, for example with MmapRegion::bitmap().
  • [#339] Implement Bytes::load() and Bytes::store() with get_slices() instead of to_region_addr()

Removed

  • [#307] Remove deprecated functions Bytes::read_from, Bytes::read_exact_from, Bytes::write_to, Bytes::write_all_to, GuestMemory::as_slice, GuestMemory::as_slice_mut, GuestMemory::with_regions, GuestMemory::with_regions_mut, GuestMemory::map_and_fold, VolatileSlice::as_ptr, VolatileRef::as_ptr, and VolatileArrayRef::as_ptr.
  • [#320] Drop check_file_offset check when using MmapRegionBuilder. The mmap(2) syscall itself already validates that offset and length are valid, and trying to replicate this check in userspace ended up being imperfect.

Fixed

  • [#339] Fix Bytes::read() and Bytes::write() not to ignore try_access()'s count parameter

... (truncated)

Commits

Updates nix to 0.31.3

Changelog

Sourced from nix's changelog.

[0.31.3] - 2026-05-11

Added

  • Enable module ioctl for Cygwin (#2715)
  • Add CLOCK_BOOTTIME/CLOCK_PROCESS_CPUTIME_ID/CLOCK_THREAD_CPUTIME_ID/CLOCK_UPTIME to NetBSD-like platforms (#2716)
  • unistd: add mkfifo for redox (#2749)
  • Added kevent64 support on apple targets: Kqueue::kevent64, KEvent64, and Kevent64Flags. (#2781)

Fixed

  • fix SaFlags_t definition on redox (#2751)
  • Fixed EpollEvent::events() to use from_bits_retain instead of from_bits().unwrap(), preventing panics when the kernel returns unknown epoll flags. (#2783)
  • Fixed KEvent::flags() and KEvent::fflags() to use from_bits_retain instead of from_bits().unwrap(), preventing panics when the kernel returns unknown kqueue flags. (#2784)

[0.31.2] - 2026-02-28

Added

  • Add WatchDescriptor::as_raw, to get libc id of WatchDescriptor. (#2718)
  • Added process::pthread_getthreadid_np() on FreeBSD. (#2725)
  • Added timerfd support on FreeBSD (#2728)

Fixed

  • The libc requirement is now 0.2.181, rather than pinned to 0.2.180. (#2744)

[0.31.1] - 2026-01-23

Added

  • termios: Add definition for IUCLC to supported platforms (#2702)

... (truncated)

Commits
  • b5933ca chore: release v0.31.3
  • 5d6a46e Replace Cirrus CI with more Github Workflows jobs (#2776)
  • 3407489 event: add kevent64 support on apple targets (#2781)
  • fe80fc5 chore: resolve clippy useless_borrows_in_formatting (#2790)
  • 3310fc7 Revert "fix(ci): temporarily disable armv7-unknown-linux-uclibceabihf (#2764)...
  • e3ab917 epoll: use from_bits_retain to avoid panics on unknown flags (#2783)
  • 6c15701 kqueue: use from_bits_retain to avoid panics on unknown flags (#2784)
  • 73028cf fix(ci): enable Hurd target (#2765)
  • 1a680a9 cargo: Remove deprecated package authors field (#2789)
  • 85cff07 docs: add missing changelog entries (#2786)
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
vm-memory [>= 0.18.a, < 0.19]

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Mar 30, 2026
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Mar 30, 2026
@dependabot dependabot Bot changed the title build(deps): bump the vhost group with 2 updates build(deps): bump the vhost group across 1 directory with 2 updates Apr 27, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/vhost-4685d6eef0 branch from b175274 to 98ddc83 Compare April 27, 2026 22:04
@stefano-garzarella
Copy link
Copy Markdown
Member

@dependabot ignore vm-memory minor version

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 28, 2026

OK, I won't notify you about version 0.18.x of vm-memory again, unless you unignore it.

@dependabot dependabot Bot force-pushed the dependabot/cargo/vhost-4685d6eef0 branch 2 times, most recently from 59660d3 to 4af4119 Compare May 4, 2026 22:40
Updates the requirements on [vm-memory](https://github.com/rust-vmm/vm-memory) and [nix](https://github.com/nix-rust/nix) to permit the latest version.

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

Updates `nix` to 0.31.3
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md)
- [Commits](nix-rust/nix@v0.30.0...v0.31.3)

---
updated-dependencies:
- dependency-name: nix
  dependency-version: 0.31.2
  dependency-type: direct:production
  dependency-group: vhost
- dependency-name: vm-memory
  dependency-version: 0.18.0
  dependency-type: direct:production
  dependency-group: vhost
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/vhost-4685d6eef0 branch from 4af4119 to 02db1f1 Compare May 12, 2026 01:18
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.

1 participant