Skip to content

Conversation

dependabot[bot]
Copy link
Contributor

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

Bumps the firecracker group with 7 updates in the / directory:

Package From To
vm-memory 0.14.1 0.15.0
linux-loader 0.11.0 0.12.0
vhost 0.11.0 0.12.0
cc 1.1.18 1.1.19
rustix 0.38.36 0.38.37
toml_edit 0.22.20 0.22.21
unicode-ident 1.0.12 1.0.13

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 linux-loader from 0.11.0 to 0.12.0

Changelog

Sourced from linux-loader's changelog.

[v0.12.0]

Changed

  • [#187] Updated vm-memory to 0.15.0.
  • [#179] Load hvm_modlist_entry into guest memory when requested.
  • [#177] Added loading of PVH module blobs into guest memory. This enables booting with initrd via PVH boot.
Commits
  • 69fc3b3 chore: Prepare 0.12.0 release
  • 75edc00 build(deps): bump rust-vmm-ci from 752ad13 to 438f36e
  • a26f644 build(deps): update vm-memory requirement from 0.14.0 to 0.15.0
  • d3c1d51 chore: update coverage
  • 33459e8 fix: appease clippy 1.80.0
  • 7bcb684 chore: Update clippy attribute in load_gen module
  • 1ee5dfa fix: update debian kernel link
  • 2ef3813 build(deps): bump rust-vmm-ci from cec97d9 to 752ad13
  • 883b8dd build(deps): bump rust-vmm-ci from 9f641f2 to cec97d9
  • 374c73d build(deps): bump rust-vmm-ci from 0503867 to 9f641f2
  • Additional commits viewable in compare view

Updates vhost from 0.11.0 to 0.12.0

Release notes

Sourced from vhost's releases.

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

Added

Changed

Remove

Commits
  • 6f4279c vhost: Prepare v0.12.0 release
  • e397bdb builds: bump vm-memory and virtio-queue
  • a5c25a9 build(deps): bump rust-vmm-ci from 752ad13 to 438f36e
  • 12ac255 build(deps): bump rust-vmm-ci from 5e818dc to 752ad13
  • 2d85e86 coverage: update the score
  • f574a20 vhost: fix clippy unnecessary use of get(&uuid.uuid).is_some()``
  • aceda54 vhost: fix clippy transmute used without annotations
  • 5a115dc vhost: fix clippy doc list item missing indentation
  • b5a117d vhost: fix clippy match can be simplified with .unwrap_or_default()``
  • 9442110 vhost: fix clippy deprecating feature = "cargo-clippy"
  • Additional commits viewable in compare view

Updates cc from 1.1.18 to 1.1.19

Release notes

Sourced from cc's releases.

cc-v1.1.19

Other

  • Add support arm64e-apple-darwin (#1207)
Changelog

Sourced from cc's changelog.

1.1.19 - 2024-09-15

Other

  • Add support arm64e-apple-darwin (#1207)
Commits

Updates rustix from 0.38.36 to 0.38.37

Commits

Updates toml_edit from 0.22.20 to 0.22.21

Commits
  • e71fc23 chore: Release
  • 3dba021 docs: Update changelog
  • 8911cb1 Merge pull request #786 from epage/table
  • f8e909c fix(edit): Allow creating Tables from Items
  • fe18d4e feat(edit): Allow more From's for Item
  • 1bfb7d7 Merge pull request #780 from toml-rs/renovate/embarkstudios-cargo-deny-action...
  • 54b96ca chore(deps): Update EmbarkStudios/cargo-deny-action action to v2
  • 0f70226 chore(deps): Update compatible (dev) (#776)
  • ae2dfb4 Merge pull request #765 from epage/features-indexmap
  • 189697d perf(parse): Remove extra key allocation
  • Additional commits viewable in compare view

Updates unicode-ident from 1.0.12 to 1.0.13

Release notes

Sourced from unicode-ident's releases.

1.0.13

  • Update to Unicode 16.0.0 (#27)
Commits
  • e34a369 Release 1.0.13
  • b9b75da Merge pull request #27 from dtolnay/unicode
  • 9c053be Update to Unicode 16.0.0
  • ab77194 Upload CI Cargo.lock for reproducing failures
  • a8736e7 Explicitly install a Rust toolchain for cargo-outdated job
  • d63c2b5 Revert "Run cargo-outdated on workspace root for now"
  • e7cfa7e Re-enable cargo-outdated in CI
  • 2944bc6 Run cargo-outdated on workspace root for now
  • 27eee64 Link to cargo-outdated bug
  • 116dea8 Temporarily ignore cargo-outdated job in CI
  • 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 <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

…ates

Bumps the firecracker group with 7 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [vm-memory](https://github.com/rust-vmm/vm-memory) | `0.14.1` | `0.15.0` |
| [linux-loader](https://github.com/rust-vmm/linux-loader) | `0.11.0` | `0.12.0` |
| [vhost](https://github.com/rust-vmm/vhost) | `0.11.0` | `0.12.0` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.1.18` | `1.1.19` |
| [rustix](https://github.com/bytecodealliance/rustix) | `0.38.36` | `0.38.37` |
| [toml_edit](https://github.com/toml-rs/toml) | `0.22.20` | `0.22.21` |
| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.12` | `1.0.13` |



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 `linux-loader` from 0.11.0 to 0.12.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.11.0...v0.12.0)

Updates `vhost` from 0.11.0 to 0.12.0
- [Release notes](https://github.com/rust-vmm/vhost/releases)
- [Commits](rust-vmm/vhost@vhost-v0.11.0...vhost-v0.12.0)

Updates `cc` from 1.1.18 to 1.1.19
- [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.18...cc-v1.1.19)

Updates `rustix` from 0.38.36 to 0.38.37
- [Release notes](https://github.com/bytecodealliance/rustix/releases)
- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGELOG.md)
- [Commits](bytecodealliance/rustix@v0.38.36...v0.38.37)

Updates `toml_edit` from 0.22.20 to 0.22.21
- [Commits](toml-rs/toml@v0.22.20...v0.22.21)

Updates `unicode-ident` from 1.0.12 to 1.0.13
- [Release notes](https://github.com/dtolnay/unicode-ident/releases)
- [Commits](dtolnay/unicode-ident@1.0.12...1.0.13)

---
updated-dependencies:
- dependency-name: vm-memory
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: firecracker
- dependency-name: linux-loader
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: firecracker
- dependency-name: vhost
  dependency-type: direct:production
  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: rustix
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: toml_edit
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: firecracker
- dependency-name: unicode-ident
  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 17, 2024
@roypat roypat added the Status: Awaiting review Indicates that a pull request is ready to be reviewed label Sep 17, 2024
Copy link

codecov bot commented Sep 17, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 84.32%. Comparing base (f70a87f) to head (50519f1).
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4809      +/-   ##
==========================================
- Coverage   84.34%   84.32%   -0.03%     
==========================================
  Files         249      249              
  Lines       27504    27512       +8     
==========================================
+ Hits        23199    23200       +1     
- Misses       4305     4312       +7     
Flag Coverage Δ
5.10-c5n.metal 84.54% <ø> (-0.03%) ⬇️
5.10-m5n.metal 84.53% <ø> (-0.03%) ⬇️
5.10-m6a.metal 83.82% <ø> (-0.03%) ⬇️
5.10-m6g.metal 80.90% <ø> (-0.03%) ⬇️
5.10-m6i.metal 84.52% <ø> (-0.03%) ⬇️
5.10-m7g.metal 80.90% <ø> (-0.03%) ⬇️
6.1-c5n.metal 84.54% <ø> (?)
6.1-m5n.metal 84.53% <ø> (?)
6.1-m6a.metal 83.82% <ø> (?)
6.1-m6g.metal 80.90% <ø> (?)
6.1-m6i.metal 84.53% <ø> (?)
6.1-m7g.metal 80.90% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@roypat roypat merged commit 0661dd7 into main Sep 17, 2024
5 of 7 checks passed
@dependabot dependabot bot deleted the dependabot/cargo/firecracker-1168bda4d0 branch September 17, 2024 10:09
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 Status: Awaiting review Indicates that a pull request is ready to be reviewed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants