Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 9, 2024

Bumps the firecracker group with 12 updates:

Package From To
vm-memory 0.14.1 0.15.0
clap 4.5.16 4.5.17
serde 1.0.209 1.0.210
serde_json 1.0.127 1.0.128
serde_derive 1.0.209 1.0.210
aws-lc-rs 1.8.1 1.9.0
kvm-bindings 0.9.0 0.9.1
aws-lc-sys 0.20.1 0.21.0
cc 1.1.15 1.1.18
clap_builder 4.5.15 4.5.17
cpufeatures 0.2.13 0.2.14
rustix 0.38.35 0.38.36

Updates vm-memory from 0.14.1 to 0.15.0

Changelog

Sourced from vm-memory's changelog.

[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.

[v0.13.1]

Added

  • [#256] Implement WriteVolatile for std::io::Stdout.
  • [#256] Implement WriteVolatile for std::vec::Vec.
  • [#256] Implement WriteVolatile for Cursor<&mut [u8]>.
  • [#256] Implement ReadVolatile for Cursor<T: AsRef[u8]>.

[v0.13.0]

Added

  • [#247](rust-vmm/vm-memory#247) Add ReadVolatile and WriteVolatile traits which are equivalents of Read/Write with volatile access semantics.

Changed

  • [#247](rust-vmm/vm-memory#247) Deprecate Bytes::{read_from, read_exact_from, write_to, write_all_to}. Instead use ReadVolatile/WriteVolatile, which do not incur the performance penalty

... (truncated)

Commits
  • f0d7af0 Prepare 0.15.0 release
  • b611121 build(deps): bump rust-vmm-ci from 0503867 to 9f641f2
  • 4cb4711 build(deps): bump rust-vmm-ci from 7606478 to 0503867
  • ab4aaf0 atomic_bitmap: add capability to reset bits range
  • 236afa4 Enhance Docs: Add rustdoc-args & feature doc generation
  • 2739a71 fix: Remove 4096B chunk restriction of read/write_volatile
  • 4892407 build(deps): bump rust-vmm-ci from 72ebeb3 to 7606478
  • dd5a318 atomic_bitmap: use usize::div_ceil()
  • 115dd7a Fail build on non 64-bit targets
  • c1b23a2 Resolve unused import warning
  • Additional commits viewable in compare view

Updates clap from 4.5.16 to 4.5.17

Release notes

Sourced from clap's releases.

v4.5.17

[4.5.17] - 2024-09-04

Fixes

  • (help) Style required argument groups
  • (derive) Improve error messages when unsupported fields are used
Changelog

Sourced from clap's changelog.

[4.5.17] - 2024-09-04

Fixes

  • (help) Style required argument groups
  • (derive) Improve error messages when unsupported fields are used
Commits
  • 6013ad4 chore: Release
  • f98e3ee docs: Update changelog
  • addec17 Merge pull request #5681 from epage/static
  • 3c69aaa docs(complete): Add stdout warning to env
  • e46263a docs(complete): Redistribute dynamic's documentation
  • de723aa fix(complete)!: Flatten in prep for stabilization
  • 6727c15 fix(complete): Section off existing completions
  • 6842ed9 refactor(complete): Remove low-value w macro
  • 17d6d24 Merge pull request #5680 from epage/unstable
  • 23fb056 Merge pull request #5679 from epage/api
  • Additional commits viewable in compare view

Updates serde from 1.0.209 to 1.0.210

Release notes

Sourced from serde's releases.

v1.0.210

  • Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#2816, thanks @​MathiasKoch)
  • Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#2818)
Commits
  • 89c4b02 Release 1.0.210
  • eeb8e44 Merge pull request #2818 from dtolnay/coreerror
  • 785c2d9 Stabilize no-std StdError trait
  • d549f04 Reformat parse_ip_impl definition and calls
  • 4c0dd63 Delete attr support from core::net deserialization macros
  • 26fb134 Relocate cfg attrs out of parse_ip_impl and parse_socket_impl
  • 07e614b Merge pull request #2817 from dtolnay/corenet
  • b1f899f Delete doc(cfg) attribute from impls that are supported in no-std
  • b4f860e Merge pull request #2816 from MathiasKoch/chore/core-net
  • d940fe1 Reuse existing Buf wrapper as replacement for std::io::Write
  • Additional commits viewable in compare view

Updates serde_json from 1.0.127 to 1.0.128

Release notes

Sourced from serde_json's releases.

1.0.128

  • Support serializing maps containing 128-bit integer keys to serde_json::Value (#1188, thanks @​Mrreadiness)
Commits
  • d96b1d9 Release 1.0.128
  • 599228d Merge pull request #1188 from Mrreadiness/feat/add-hashmap-key-128-serializer
  • 5416cee feat: add support for 128 bit HashMap key serialization
  • 27a4ca9 Upload CI Cargo.lock for reproducing failures
  • See full diff in compare view

Updates serde_derive from 1.0.209 to 1.0.210

Release notes

Sourced from serde_derive's releases.

v1.0.210

  • Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#2816, thanks @​MathiasKoch)
  • Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#2818)
Commits
  • 89c4b02 Release 1.0.210
  • eeb8e44 Merge pull request #2818 from dtolnay/coreerror
  • 785c2d9 Stabilize no-std StdError trait
  • d549f04 Reformat parse_ip_impl definition and calls
  • 4c0dd63 Delete attr support from core::net deserialization macros
  • 26fb134 Relocate cfg attrs out of parse_ip_impl and parse_socket_impl
  • 07e614b Merge pull request #2817 from dtolnay/corenet
  • b1f899f Delete doc(cfg) attribute from impls that are supported in no-std
  • b4f860e Merge pull request #2816 from MathiasKoch/chore/core-net
  • d940fe1 Reuse existing Buf wrapper as replacement for std::io::Write
  • Additional commits viewable in compare view

Updates aws-lc-rs from 1.8.1 to 1.9.0

Release notes

Sourced from aws-lc-rs's releases.

aws-lc-rs v1.9.0

What's Changed

New or Expanded APIs

  • Support for compressed and X.509 public key format (#498)
  • Broader Ed25519 Key Format Support (#506)
  • RSA PKCS1 v1.5 Encryption Support (#492)
  • KDF in Counter Mode and One-Step KDF API (#482)

Build Improvement

  • Pre-built NASM objects available. See the README for more information. (#491)
  • Pregenerated bindings available on the following Windows platforms: (#486)
    • aarch64-pc-windows-msvc
    • i686-pc-windows-msvc
    • x86_64-pc-windows-gnu
    • x86_64-pc-windows-msvc
  • Updated to AWS-LC v 1.34.2 (from v1.32.0). Also see release notes 1.33.0 and 1.34.0. (#509)
    • aws/aws-lc#1729
  • Source paths stripped from release binaries. (#478)

Issues Being Resolved

  • Remove NASM requirement for windows builds #364
  • Exported symbols conflict with boring-sys crate #446
  • aws-lc-sys leaks source paths bypassing rustc's trim-paths #470
  • aws-lc-sys build should check for minimal bindgen version #484

Other Merged PRs

New Contributors

... (truncated)

Commits

Updates kvm-bindings from 0.9.0 to 0.9.1

Release notes

Sourced from kvm-bindings's releases.

kvm-bindings-v0.9.1

Changelog

[0.9.1]

Changed

  • Fixed and validated manual (De)Serialize implementations to work with serde_json crate.
Changelog

Sourced from kvm-bindings's changelog.

[0.9.1]

Changed

  • Fixed and validated manual (De)Serialize implementations to work with serde_json crate.
Commits
  • 670237c chore: Prepare 0.9.1 release
  • ed2594e Fix manual (De)Serialize implementations with serde_json
  • d45810f Test manual (De)Serialize implementations with serde_json
  • 191b059 build(deps): bump rust-vmm-ci from 7606478 to 9f641f2
  • See full diff in compare view

Updates aws-lc-sys from 0.20.1 to 0.21.0

Commits

Updates cc from 1.1.15 to 1.1.18

Release notes

Sourced from cc's releases.

cc-v1.1.18

Other

  • Fixed unsoundness in StderrForwarder::forward_available (#1203)

cc-v1.1.17

Fixed

  • fix finding toolchains when invoked by msbuild (#1201)

cc-v1.1.16

Other

  • Treat VxWorks wr-cc as a Gnu compiler (#1198)
Changelog

Sourced from cc's changelog.

1.1.18 - 2024-09-07

Other

  • Fixed unsoundness in StderrForwarder::forward_available (#1203)

1.1.17 - 2024-09-06

Fixed

  • fix finding toolchains when invoked by msbuild (#1201)

1.1.16 - 2024-09-04

Other

  • Treat VxWorks wr-cc as a Gnu compiler (#1198)
Commits

Updates clap_builder from 4.5.15 to 4.5.17

Release notes

Sourced from clap_builder's releases.

v4.5.17

[4.5.17] - 2024-09-04

Fixes

  • (help) Style required argument groups
  • (derive) Improve error messages when unsupported fields are used

v4.5.16

[4.5.16] - 2024-08-15

Fixes

  • (derive) Improve error messages when derive feature is missing
Changelog

Sourced from clap_builder's changelog.

[4.5.17] - 2024-09-04

Fixes

  • (help) Style required argument groups
  • (derive) Improve error messages when unsupported fields are used

[4.5.16] - 2024-08-15

Fixes

  • (derive) Improve error messages when derive feature is missing
Commits
  • 19460ee chore: Release
  • 4b42ce4 docs: Update changelog
  • 1192002 Merge pull request #5721 from epage/update
  • 75365ad fix(help): Style arg groups
  • 220597e refactor: Clean up group formatting
  • 8bd63d2 refactor: Use newer anstyle API
  • df19cbb refactor(error): Avoid variable name ambiguity
  • e09f793 Merge pull request #5717 from epage/dyn-tests
  • 931d9ac refactor(complete): Make it easier to compare tests
  • 5286385 test(complete): Verify space in completed value
  • Additional commits viewable in compare view

Updates cpufeatures from 0.2.13 to 0.2.14

Commits

Updates rustix from 0.38.35 to 0.38.36

Commits

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 <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> 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 <dependency name> 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 <dependency name> 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 <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the firecracker group with 12 updates:

| Package | From | To |
| --- | --- | --- |
| [vm-memory](https://github.com/rust-vmm/vm-memory) | `0.14.1` | `0.15.0` |
| [clap](https://github.com/clap-rs/clap) | `4.5.16` | `4.5.17` |
| [serde](https://github.com/serde-rs/serde) | `1.0.209` | `1.0.210` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.127` | `1.0.128` |
| [serde_derive](https://github.com/serde-rs/serde) | `1.0.209` | `1.0.210` |
| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.8.1` | `1.9.0` |
| [kvm-bindings](https://github.com/rust-vmm/kvm-bindings) | `0.9.0` | `0.9.1` |
| [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.20.1` | `0.21.0` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.1.15` | `1.1.18` |
| [clap_builder](https://github.com/clap-rs/clap) | `4.5.15` | `4.5.17` |
| [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.13` | `0.2.14` |
| [rustix](https://github.com/bytecodealliance/rustix) | `0.38.35` | `0.38.36` |


Updates `vm-memory` from 0.14.1 to 0.15.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.14.1...v0.15.0)

Updates `clap` from 4.5.16 to 4.5.17
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.5.16...clap_complete-v4.5.17)

Updates `serde` from 1.0.209 to 1.0.210
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.209...v1.0.210)

Updates `serde_json` from 1.0.127 to 1.0.128
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@1.0.127...1.0.128)

Updates `serde_derive` from 1.0.209 to 1.0.210
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](serde-rs/serde@v1.0.209...v1.0.210)

Updates `aws-lc-rs` from 1.8.1 to 1.9.0
- [Release notes](https://github.com/aws/aws-lc-rs/releases)
- [Commits](aws/aws-lc-rs@v1.8.1...v1.9.0)

Updates `kvm-bindings` from 0.9.0 to 0.9.1
- [Release notes](https://github.com/rust-vmm/kvm-bindings/releases)
- [Changelog](https://github.com/rust-vmm/kvm-bindings/blob/main/CHANGELOG.md)
- [Commits](rust-vmm/kvm-bindings@v0.9.0...v0.9.1)

Updates `aws-lc-sys` from 0.20.1 to 0.21.0
- [Release notes](https://github.com/aws/aws-lc-rs/releases)
- [Commits](aws/aws-lc-rs@aws-lc-sys/v0.20.1...aws-lc-sys/v0.21.0)

Updates `cc` from 1.1.15 to 1.1.18
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.1.15...cc-v1.1.18)

Updates `clap_builder` from 4.5.15 to 4.5.17
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@v4.5.15...v4.5.17)

Updates `cpufeatures` from 0.2.13 to 0.2.14
- [Commits](RustCrypto/utils@cpufeatures-v0.2.13...cpufeatures-v0.2.14)

Updates `rustix` from 0.38.35 to 0.38.36
- [Release notes](https://github.com/bytecodealliance/rustix/releases)
- [Commits](bytecodealliance/rustix@v0.38.35...v0.38.36)

---
updated-dependencies:
- dependency-name: vm-memory
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: firecracker
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: serde
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: serde_derive
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: aws-lc-rs
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: firecracker
- dependency-name: kvm-bindings
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: aws-lc-sys
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: firecracker
- dependency-name: cc
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: clap_builder
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: cpufeatures
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: rustix
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: firecracker
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Sep 9, 2024
@roypat
Copy link
Contributor

roypat commented Sep 9, 2024

ah, that's not gonna work

@roypat
Copy link
Contributor

roypat commented Sep 10, 2024

@dependabot ignore vm-memory 0.15.0

@roypat
Copy link
Contributor

roypat commented Sep 10, 2024

@dependabot ignore vm-memory

Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 10, 2024

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

Copy link
Contributor Author

dependabot bot commented on behalf of github Sep 10, 2024

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Sep 10, 2024
@dependabot dependabot bot deleted the dependabot/cargo/firecracker-8703d47273 branch September 10, 2024 06:31
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