rust-vmm / vhost-device

'vhost-user' device backends workspace
Apache License 2.0
68 stars 48 forks source link

build(deps): bump the vhost-device group across 1 directory with 37 updates #751

Closed dependabot[bot] closed 2 weeks ago

dependabot[bot] commented 2 weeks ago

Bumps the vhost-device group with 22 updates in the /staging directory:

Package From To
clap 4.5.19 4.5.20
env_logger 0.10.2 0.11.5
libc 0.2.159 0.2.161
thiserror 1.0.64 1.0.67
vhost 0.12.0 0.12.1
vhost-user-backend 0.16.0 0.16.1
virtio-bindings 0.2.3 0.2.4
virtio-queue 0.13.0 0.14.0
vm-memory 0.15.0 0.16.0
crossterm 0.27.0 0.28.1
anstream 0.6.15 0.6.17
anstyle 1.0.8 1.0.10
anstyle-parse 0.2.5 0.2.6
anstyle-query 1.1.1 1.1.2
anyhow 1.0.89 1.0.92
colorchoice 1.0.2 1.0.3
pin-project-lite 0.2.14 0.2.15
proc-macro2 1.0.86 1.0.89
regex 1.11.0 1.11.1
rustix 0.38.37 0.38.38
serde 1.0.210 1.0.214
uuid 1.10.0 1.11.0

Updates clap from 4.5.19 to 4.5.20

Changelog

Sourced from clap's changelog.

[4.5.20] - 2024-10-08

Features

  • (unstable) Add CommandExt
Commits
  • 5034cab chore: Release
  • b5b690c docs: Update changelog
  • abba196 Merge pull request #5688 from epage/rename
  • 6ddd5d4 fix(complete)!: Rename ArgValueCompleter to ArgValueCandidates
  • 71c5e27 fix(complete)!: Rename CustomCompleter to ValueCandidates
  • See full diff in compare view


Updates env_logger from 0.10.2 to 0.11.5

Release notes

Sourced from env_logger's releases.

v0.11.5

[0.11.5] - 2024-07-25

v0.11.4

[0.11.4] - 2024-07-23

v0.11.3

[0.11.3] - 2024-03-05

Features

  • Experimental support for key-value logging behind unstable-kv

v0.11.2

[0.11.2] - 2024-02-13

v0.11.1

What's Changed

New Contributors

Full Changelog: https://github.com/rust-cli/env_logger/compare/v0.11.0...v0.11.1

v0.11.0

What's Changed

Full Changelog: https://github.com/rust-cli/env_logger/compare/v0.10.2...v0.11.0

Changelog

Sourced from env_logger's changelog.

[0.11.5] - 2024-07-25

[0.11.4] - 2024-07-23

[0.11.3] - 2024-03-05

Features

  • Experimental support for key-value logging behind unstable-kv

[0.11.2] - 2024-02-13

[0.11.1] - 2024-01-27

Fixes

  • Allow styling with Target::Pipe

[0.11.0] - 2024-01-19

Migration Guide

env_logger::fmt::Style: The bespoke styling API, behind color, was removed, in favor of accepting any ANSI styled string and adapting it to the target stream's capabilities.

Possible styling libraries include:

  • anstyle is a minimal, runtime string styling API and is re-exported as env_logger::fmt::style
  • owo-colors is a feature rich runtime string styling API
  • color-print for feature-rich compile-time styling API

custom_format.rs uses anstyle via Formatter::default_level_style

Breaking Change

  • Removed bespoke styling API
    • env_logger::fmt::Formatter::style
    • env_logger::fmt::Formatter::default_styled_level
    • env_logger::fmt::Style
    • env_logger::fmt::Color
    • env_logger::fmt::StyledValue
  • Removed env_logger::filter in favor of env_filter

Compatibility

MSRV changed to 1.71

Features

... (truncated)

Commits


Updates libc from 0.2.159 to 0.2.161

Release notes

Sourced from libc's releases.

0.2.161

Fixed

0.2.160

Added

Changed

Fixed

Other

Changelog

Sourced from libc's changelog.

0.2.161 - 2024-10-17

Fixed

0.2.160 - 2024-10-17

Added

Changed

Fixed

Other

... (truncated)

Commits
  • 63b4a64 chore: release v0.2.161
  • 49f1ad7 Merge pull request #3984 from tgross35/backport-bsd-fix
  • ed784c3 unbreak OpenBSD after #3937
  • b72e9bc Merge pull request #3943 from rust-lang/release-plz-2024-09-25T01-38-49Z
  • bf6680d chore: release v0.2.160
  • a367628 Merge pull request #3982 from tgross35/backport-basil
  • 35f31f8 Sort linux-musl.txt
  • 1b22329 Add fnmatch.h
  • 31f746a Merge pull request #3980 from tgross35/backport-squash
  • f39e871 VxWorks Sched_param renamed, pthread functions and constants added
  • Additional commits viewable in compare view


Updates thiserror from 1.0.64 to 1.0.67

Release notes

Sourced from thiserror's releases.

1.0.67

  • Improve expression syntax support inside format arguments (#335, #337, #339, #340)

1.0.66

  • Improve compile error on malformed format attribute (#327)

1.0.65

  • Ensure OUT_DIR is left with deterministic contents after build script execution (#325)
Commits
  • 925f2dd Release 1.0.67
  • b3bc3e7 Merge pull request #340 from dtolnay/fallbackscan
  • 0ab908a Ignore expected unnecessary_wraps pedantic clippy lint
  • c357f97 Add infallible expr scanner fallback for scanning invalid code
  • 60bc0f2 Merge pull request #339 from dtolnay/fullexpr
  • dabb96f Use syn's real expression parser if it has full syntax support
  • 144b3b6 Remove #[allow] for fixed clippy bug
  • 851f694 Merge pull request #337 from dtolnay/scan
  • 45e18f5 Ignore enum_glob_use pedantic clippy lint
  • 2585669 More robust scanning for fmt argument expressions
  • Additional commits viewable in compare view


Updates vhost from 0.12.0 to 0.12.1

Release notes

Sourced from vhost's releases.

vhost v0.12.1

Fixed

  • [#267] Fix feature unification issues with gpu-socket feature.
Commits
  • c5fb10c vhost: prepare v0.12.1 release
  • 56a374c CHANGELOG: fix feature unification
  • 1350073 make set_gpu_socket a default implementation
  • 64cc75a Remove gpu-socket feature
  • 0712160 build: Centralize rust-vmm crates to workspace
  • 51e1139 build(deps): bump rust-vmm-ci from 438f36e to 209c04e
  • 4f16032 vhost-user-backend: impl Debug for AddrMapping
  • 51f8aa0 cargo-config: rename to config.toml
  • db34452 vhost-user-backend: Prepare v0.16.0 release
  • See full diff in compare view


Updates vhost-user-backend from 0.16.0 to 0.16.1

Release notes

Sourced from vhost-user-backend's releases.

vhost-user-backend v0.16.1

Fixed

  • [#267] Fix feature unification issues with gpu-socket feature.
Commits
  • 4c2526b vhost-user-backend: prepare v0.16.1 release
  • c5fb10c vhost: prepare v0.12.1 release
  • 56a374c CHANGELOG: fix feature unification
  • 1350073 make set_gpu_socket a default implementation
  • 64cc75a Remove gpu-socket feature
  • 0712160 build: Centralize rust-vmm crates to workspace
  • 51e1139 build(deps): bump rust-vmm-ci from 438f36e to 209c04e
  • 4f16032 vhost-user-backend: impl Debug for AddrMapping
  • 51f8aa0 cargo-config: rename to config.toml
  • See full diff in compare view


Updates virtio-bindings from 0.2.3 to 0.2.4

Release notes

Sourced from virtio-bindings's releases.

virtio-bindings-v0.2.4

Changed

  • Regenerate bindings with bindgen 0.70.1.
Commits
  • 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
  • a318603 workspace: Fix cargo deprecation warnings
  • Additional commits viewable in compare view


Updates virtio-queue from 0.13.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.
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.15.0 to 0.16.0

Changelog

Sourced from vm-memory's changelog.

[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.
Commits
  • 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
  • ff882be atomic_bitmap: keep the byte_size in the AtomicBitmap
  • f56ca47 doc: Add comment to helper functions marked as pub
  • Additional commits viewable in compare view


Updates crossterm from 0.27.0 to 0.28.1

Release notes

Sourced from crossterm's releases.

0.28

Version 0.28

Added ⭐

  • Capture double click mouse events on windows (#826)
  • (De)serialize Reset color (#824)
  • Add functions to allow constructing Attributes in a const context (#817)
  • Implement Display for KeyCode and KeyModifiers (#862)

Changed ⚙️

  • Use Rustix by default instead of libc. Libc can be re-enabled if necessary with the libc feature flag (#892)
  • FileDesc now requires a lifetime annotation.
  • Improve available color detection (#885)
  • Speed up SetColors by ~15-25% (#879)
  • Remove unsafe and unnecessary size argument from FileDesc::read() (#821)

Breaking ⚠️

  • Fix duplicate bit masks for caps lock and num lock (#863). This breaks serialization of KeyEventState

@​rustco @​timstr @​illiteratewriter @​heaths @​joshka @​aschey @​joshka @​martinvonz @​linrongbin16 @​rtczza @​sjakk @​kierdavis @​Destroy666x @​stphnt @​5donuts @​kdheepak @​valerii15298 @​javaLux @​alt-art @​jumbledFox

Changelog

Sourced from crossterm's changelog.

Version 0.28.1

Fixed 🐛

  • Fix broken build on linux when using use-dev-tty with (#906)

Breaking ⚠️

  • Fix desync with mio and signalhook between repo and published crate. (upgrade to mio 1.0)

Version 0.28

Added ⭐

  • Capture double click mouse events on windows (#826)
  • (De)serialize Reset color (#824)
  • Add functions to allow constructing Attributes in a const context (#817)
  • Implement Display for KeyCode and KeyModifiers (#862)

Changed ⚙️

  • Use Rustix by default instead of libc. Libc can be re-enabled if necessary with the libc feature flag (#892)
  • FileDesc now requires a lifetime annotation.
  • Improve available color detection (#885)
  • Speed up SetColors by ~15-25% (#879)
  • Remove unsafe and unnecessary size argument from FileDesc::read() (#821)

Breaking ⚠️

  • Fix duplicate bit masks for caps lock and num lock (#863). This breaks serialization of KeyEventState

Version 0.27.1

Added ⭐

  • Add support for (de)serializing Reset Color

Version 0.27

Added ⭐

  • Add NO_COLOR support (https://no-color.org/)
  • Add option to force overwrite NO_COLOR (#802)
  • Add support for scroll left/right events on windows and unix systems (#788).
  • Add window_size function to fetch pixel width/height of screen for more sophisticated rendering in terminals.
  • Add support for deserializing hex color strings to Color e.g #fffff.

Changed ⚙️

  • Make the events module an optional feature events (to make crossterm more lightweight) (#776)

... (truncated)

Commits


Updates anstream from 0.6.15 to 0.6.17

Commits
  • 5628f47 chore: Release
  • 42d4175 chore: Release
  • 924fc50 chore: Release
  • 313e16a docs: Update changelog
  • 2bbc343 Merge pull request #225 from DaniPopes/as-locked-write-impls
  • 8639e08 feat: Implement AsLockedWrite generically too
  • f4a1f98 Merge pull request #224 from DaniPopes/raw-stream-autotraits
  • ed1dbd7 feat: Implement AutoStream for dyn Write + auto traits
  • 8a57dcc Merge pull request #223 from DaniPopes/raw-stream-refmut
  • a1cbc88 refactor: Implement RawStream for Box<T> generically
  • Additional commits viewable in compare view


Updates anstyle from 1.0.8 to 1.0.10

Commits


Updates anstyle-parse from 0.2.5 to 0.2.6

Commits
  • 5628f47 chore: Release
  • 42d4175 chore: Release
  • 924fc50 chore: Release
  • 313e16a docs: Update changelog
  • 2bbc343 Merge pull request #225 from DaniPopes/as-locked-write-impls
  • 8639e08 feat: Implement AsLockedWrite generically too
  • f4a1f98 Merge pull request #224 from DaniPopes/raw-stream-autotraits
  • ed1dbd7 feat: Implement AutoStream for dyn Write + auto traits
  • 8a57dcc Merge pull request #223 from DaniPopes/raw-stream-refmut
  • a1cbc88 refactor: Implement RawStream for Box<T> generically
  • Additional commits viewable in compare view


Updates anstyle-query from 1.1.1 to 1.1.2

Commits
  • 5628f47 chore: Release
  • 42d4175 chore: Release
  • 924fc50 chore: Release
  • 313e16a docs: Update changelog
  • 2bbc343 Merge pull request #225 from DaniPopes/as-locked-write-impls
  • 8639e08 feat: Implement AsLockedWrite generically too
  • f4a1f98 Merge pull request #224 from DaniPopes/raw-stream-autotraits
  • ed1dbd7 feat: Implement AutoStream for dyn Write + auto traits
  • 8a57dcc Merge pull request #223 from DaniPopes/raw-stream-refmut
  • a1cbc88 refactor: Implement RawStream for Box<T> generically
  • Additional commits viewable in compare view


Updates anstyle-wincon from 3.0.4 to 3.0.6

Commits
  • 5628f47 chore: Release
  • 42d4175 chore: Release
  • 924fc50 chore: Release
  • 313e16a docs: Update changelog
  • 2bbc343 Merge pull request #225 from DaniPopes/as-locked-write-impls
  • 8639e08 feat: Implement AsLockedWrite generically too
  • f4a1f98 Merge pull request #224 from DaniPopes/raw-stream-autotraits
  • ed1dbd7 feat: Implement AutoStream for dyn Write + auto traits
  • 8a57dcc Merge pull request #223 from DaniPopes/raw-stream-refmut
  • a1cbc88 refactor: Implement RawStream for Box<T> generically
  • Additional commits viewable in compare view


Updates anyhow from 1.0.89 to 1.0.92

Release notes

Sourced from anyhow's releases.

1.0.92

  • Support Rust 1.82's &raw const and &raw mut syntax inside ensure! (#390)

1.0.91

  • Ensure OUT_DIR is left with deterministic contents after build script execution (#388)

1.0.90

  • Documentation improvements
Commits
  • fd03a8e Release 1.0.92
  • a16252b Merge pull request #390 from dtolnay/rawaddr
  • fcf2ef8 Compile &raw test on Rust 1.82+ only
  • 1e7e9fe Parse raw address expression syntax
  • 7d1a8f9 Add test of raw addr expression syntax
  • 6c52daa Release 1.0.91
  • 4986853 Merge pull request #388 from dtolnay/outdir
  • f130b76 Clean up dep-info files from OUT_DIR
  • a0b868a Release 1.0.90
  • 0f74169 Improve rendering of inline code in macros documentation
  • Additional commits viewable in compare view


Updates clap_builder from 4.5.19 to 4.5.20

Changelog

Sourced from clap_builder's changelog.

[4.5.20] - 2024-10-08

Features

  • (unstable) Add CommandExt
Commits
  • 61f5ee5 chore: Release
  • 3e65384 docs: Update changelog
  • fca8f73 Merge pull request #5706 from shannmu/external_subcommand
  • fc82a3e feat(complete): Support to complete custom external subcommand
  • 6a09122 test(complete): Add test for external subcommand
  • d2874a5 Merge pull request #5766 from epage/completer
  • a767a97 feat: Add CommandExt support
  • 32853d7 refactor(builder): Make Ext code similar for Arg, Command
  • e9ce1be refactor(builder): Rename AppTag to AppExt
  • f89afeb refactor(complete): Put most general completer first
  • Additional commits viewable in compare view


Updates colorchoice from 1.0.2 to 1.0.3

Commits
  • 5628f47 chore: Release
  • 42d4175 chore: Release
  • 924fc50 chore: Release
  • 313e16a docs: Update changelog
  • 2bbc343 Merge pull request #225 from DaniPopes/as-locked-write-impls
  • 8639e08 feat: Implement AsLockedWrite generically too
  • f4a1f98 Merge pull request #224 from DaniPopes/raw-stream-autotraits
  • ed1dbd7 feat: Implement AutoStream for dyn Write + auto traits
  • 8a57dcc Merge pull request #223 from DaniPopes/raw-stream-refmut
  • a1cbc88 refactor: Implement RawStream for Box<T> generically
  • Additional commits viewable in compare view


Updates mio from 0.8.11 to 1.0.2

Changelog

Sourced from mio's changelog.

1.0.2

1.0.1

1.0

With v1 Mio is able to bump its MSRV to 1.70, allowing us to implement I/O safety traits (rust-lang/rust#87074) and replace SocketAddr with the version found in the standard library.

Added

Removed

  • The SocketAddr type is removed in favour of std::os::unix::net::SocketAddr (tokio-rs/mio#1760). All methods on Mio's version should exist on the version in the standard library.

... (truncated)

stefano-garzarella commented 2 weeks ago

@dependabot recreate

dependabot[bot] commented 2 weeks ago

Superseded by #754.