From d4c8fb6445b03016fd28d2dca59e4bf8f42017ce Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Sep 2025 16:55:33 +0000 Subject: [PATCH] chore(deps): Bump the firecracker group with 15 updates Bumps the firecracker group with 15 updates: | Package | From | To | | --- | --- | --- | | [serde](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.224` | | [serde_json](https://github.com/serde-rs/json) | `1.0.143` | `1.0.145` | | [serde_derive](https://github.com/serde-rs/serde) | `1.0.219` | `1.0.224` | | [semver](https://github.com/dtolnay/semver) | `1.0.26` | `1.0.27` | | [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.13.3` | `1.14.0` | | [aws-lc-sys](https://github.com/aws/aws-lc-rs) | `0.30.0` | `0.31.0` | | [cc](https://github.com/rust-lang/cc-rs) | `1.2.36` | `1.2.37` | | [errno](https://github.com/lambda-fairy/rust-errno) | `0.3.13` | `0.3.14` | | [indexmap](https://github.com/indexmap-rs/indexmap) | `2.11.0` | `2.11.1` | | [serde_spanned](https://github.com/toml-rs/toml) | `1.0.0` | `1.0.1` | | [toml](https://github.com/toml-rs/toml) | `0.9.5` | `0.9.6` | | [toml_datetime](https://github.com/toml-rs/toml) | `0.7.0` | `0.7.1` | | [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.18` | `1.0.19` | | [wasi](https://github.com/bytecodealliance/wasi-rs) | `0.14.4+wasi-0.2.4` | `0.14.6+wasi-0.2.4` | | [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) | `0.45.1` | `0.46.0` | Updates `serde` from 1.0.219 to 1.0.224 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.224) Updates `serde_json` from 1.0.143 to 1.0.145 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.143...v1.0.145) Updates `serde_derive` from 1.0.219 to 1.0.224 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.219...v1.0.224) Updates `semver` from 1.0.26 to 1.0.27 - [Release notes](https://github.com/dtolnay/semver/releases) - [Commits](https://github.com/dtolnay/semver/compare/1.0.26...1.0.27) Updates `aws-lc-rs` from 1.13.3 to 1.14.0 - [Release notes](https://github.com/aws/aws-lc-rs/releases) - [Commits](https://github.com/aws/aws-lc-rs/compare/v1.13.3...v1.14.0) Updates `aws-lc-sys` from 0.30.0 to 0.31.0 - [Release notes](https://github.com/aws/aws-lc-rs/releases) - [Commits](https://github.com/aws/aws-lc-rs/compare/aws-lc-sys/v0.30.0...aws-lc-sys/v0.31.0) Updates `cc` from 1.2.36 to 1.2.37 - [Release notes](https://github.com/rust-lang/cc-rs/releases) - [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.36...cc-v1.2.37) Updates `errno` from 0.3.13 to 0.3.14 - [Release notes](https://github.com/lambda-fairy/rust-errno/releases) - [Changelog](https://github.com/lambda-fairy/rust-errno/blob/main/CHANGELOG.md) - [Commits](https://github.com/lambda-fairy/rust-errno/commits) Updates `indexmap` from 2.11.0 to 2.11.1 - [Changelog](https://github.com/indexmap-rs/indexmap/blob/main/RELEASES.md) - [Commits](https://github.com/indexmap-rs/indexmap/compare/2.11.0...2.11.1) Updates `serde_spanned` from 1.0.0 to 1.0.1 - [Commits](https://github.com/toml-rs/toml/compare/serde_spanned-v1.0.0...serde_spanned-v1.0.1) Updates `toml` from 0.9.5 to 0.9.6 - [Commits](https://github.com/toml-rs/toml/compare/toml-v0.9.5...toml-v0.9.6) Updates `toml_datetime` from 0.7.0 to 0.7.1 - [Commits](https://github.com/toml-rs/toml/compare/toml_datetime-v0.7.0...toml_datetime-v0.7.1) Updates `unicode-ident` from 1.0.18 to 1.0.19 - [Release notes](https://github.com/dtolnay/unicode-ident/releases) - [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.18...1.0.19) Updates `wasi` from 0.14.4+wasi-0.2.4 to 0.14.6+wasi-0.2.4 - [Commits](https://github.com/bytecodealliance/wasi-rs/compare/0.14.4...0.14.6) Updates `wit-bindgen` from 0.45.1 to 0.46.0 - [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases) - [Commits](https://github.com/bytecodealliance/wit-bindgen/compare/v0.45.1...v0.46.0) --- updated-dependencies: - dependency-name: serde dependency-version: 1.0.224 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: firecracker - dependency-name: serde_json dependency-version: 1.0.145 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: firecracker - dependency-name: serde_derive dependency-version: 1.0.224 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: firecracker - dependency-name: semver dependency-version: 1.0.27 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: firecracker - dependency-name: aws-lc-rs dependency-version: 1.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: firecracker - dependency-name: aws-lc-sys dependency-version: 0.31.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: firecracker - dependency-name: cc dependency-version: 1.2.37 dependency-type: indirect update-type: version-update:semver-patch dependency-group: firecracker - dependency-name: errno dependency-version: 0.3.14 dependency-type: indirect update-type: version-update:semver-patch dependency-group: firecracker - dependency-name: indexmap dependency-version: 2.11.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: firecracker - dependency-name: serde_spanned dependency-version: 1.0.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: firecracker - dependency-name: toml dependency-version: 0.9.6 dependency-type: indirect update-type: version-update:semver-patch dependency-group: firecracker - dependency-name: toml_datetime dependency-version: 0.7.1 dependency-type: indirect update-type: version-update:semver-patch dependency-group: firecracker - dependency-name: unicode-ident dependency-version: 1.0.19 dependency-type: indirect update-type: version-update:semver-patch dependency-group: firecracker - dependency-name: wasi dependency-version: 0.14.6+wasi-0.2.4 dependency-type: indirect update-type: version-update:semver-patch dependency-group: firecracker - dependency-name: wit-bindgen dependency-version: 0.46.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: firecracker ... Signed-off-by: dependabot[bot] --- Cargo.lock | 121 ++++++++++++++++++++--------- src/cpu-template-helper/Cargo.toml | 4 +- src/firecracker/Cargo.toml | 10 +-- src/pci/Cargo.toml | 2 +- src/seccompiler/Cargo.toml | 4 +- src/snapshot-editor/Cargo.toml | 2 +- src/vm-device/Cargo.toml | 2 +- src/vmm/Cargo.toml | 8 +- 8 files changed, 100 insertions(+), 53 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index de60175ed79..a7fca525877 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -136,7 +136,7 @@ version = "0.13.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2608e5a7965cc9d58c56234d346c9c89b824c4c8652b6f047b3bd0a777c0644f" dependencies = [ - "bindgen", + "bindgen 0.69.5", "cc", "cmake", "dunce", @@ -146,9 +146,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.13.3" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c953fe1ba023e6b7730c0d4b031d06f267f23a46167dcbd40316644b10a17ba" +checksum = "94b8ff6c09cd57b16da53641caa860168b88c172a5ee163b0288d3d6eea12786" dependencies = [ "aws-lc-fips-sys", "aws-lc-sys", @@ -158,11 +158,11 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff" +checksum = "0e44d16778acaf6a9ec9899b92cebd65580b83f685446bf2e1f5d3d732f99dcd" dependencies = [ - "bindgen", + "bindgen 0.72.1", "cc", "cmake", "dunce", @@ -212,12 +212,32 @@ dependencies = [ "proc-macro2", "quote", "regex", - "rustc-hash", + "rustc-hash 1.1.0", "shlex", "syn", "which", ] +[[package]] +name = "bindgen" +version = "0.72.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" +dependencies = [ + "bitflags 2.9.4", + "cexpr", + "clang-sys", + "itertools 0.13.0", + "log", + "prettyplease", + "proc-macro2", + "quote", + "regex", + "rustc-hash 2.1.1", + "shlex", + "syn", +] + [[package]] name = "bitflags" version = "1.3.2" @@ -260,9 +280,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.2.36" +version = "1.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5252b3d2648e5eedbc1a6f501e3c795e07025c1e93bbf8bbdd6eef7f447a6d54" +checksum = "65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44" dependencies = [ "find-msvc-tools", "jobserver", @@ -577,9 +597,9 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", "windows-sys 0.59.0", @@ -725,9 +745,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.11.0" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9" +checksum = "206a8042aec68fa4a62e8d3f7aa4ceb508177d9324faf261e1959e495b7a1921" dependencies = [ "equivalent", "hashbrown", @@ -1220,6 +1240,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + [[package]] name = "rustix" version = "0.38.44" @@ -1283,27 +1309,38 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.26" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" dependencies = [ "serde", + "serde_core", ] [[package]] name = "serde" -version = "1.0.219" +version = "1.0.224" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6aaeb1e94f53b16384af593c71e20b095e958dab1d26939c1b70645c5cfbcc0b" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.224" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "32f39390fa6346e24defbcdd3d9544ba8a19985d0af74df8501fbfe9a64341ab" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.224" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "87ff78ab5e8561c9a675bfc1785cb07ae721f0ee53329a595cefd8c04c2ac4e0" dependencies = [ "proc-macro2", "quote", @@ -1312,23 +1349,24 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.143" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ "itoa", "memchr", "ryu", "serde", + "serde_core", ] [[package]] name = "serde_spanned" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83" +checksum = "2789234a13a53fc4be1b51ea1bab45a3c338bdb884862a257d10e5a74ae009e6" dependencies = [ - "serde", + "serde_core", ] [[package]] @@ -1452,12 +1490,12 @@ dependencies = [ [[package]] name = "toml" -version = "0.9.5" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8" +checksum = "ae2a4cf385da23d1d53bc15cdfa5c2109e93d8d362393c801e87da2f72f0e201" dependencies = [ "indexmap", - "serde", + "serde_core", "serde_spanned", "toml_datetime", "toml_parser", @@ -1467,11 +1505,11 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3" +checksum = "a197c0ec7d131bfc6f7e82c8442ba1595aeab35da7adbf05b6b73cd06a16b6be" dependencies = [ - "serde", + "serde_core", ] [[package]] @@ -1503,9 +1541,9 @@ checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d" [[package]] name = "unicode-xid" @@ -1555,7 +1593,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc91d95a797a81604af22946d0e86656f27feb0b9665c60665cf3554df12d1a8" dependencies = [ - "bindgen", + "bindgen 0.69.5", "cc", "cfg-if", ] @@ -1730,9 +1768,18 @@ dependencies = [ [[package]] name = "wasi" -version = "0.14.4+wasi-0.2.4" +version = "0.14.6+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f71243a3f320c00a8459e455c046ce571229c2f31fd11645d9dc095e3068ca0" +dependencies = [ + "wasip2", +] + +[[package]] +name = "wasip2" +version = "1.0.1+wasi-0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88a5f4a424faf49c3c2c344f166f0662341d470ea185e939657aaff130f0ec4a" +checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" dependencies = [ "wit-bindgen", ] @@ -1993,9 +2040,9 @@ checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" [[package]] name = "wit-bindgen" -version = "0.45.1" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c573471f125075647d03df72e026074b7203790d41351cd6edc96f46bcccd36" +checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" [[package]] name = "zerocopy" diff --git a/src/cpu-template-helper/Cargo.toml b/src/cpu-template-helper/Cargo.toml index 2db7bfe15bd..0bc44c65c51 100644 --- a/src/cpu-template-helper/Cargo.toml +++ b/src/cpu-template-helper/Cargo.toml @@ -17,8 +17,8 @@ clap = { version = "4.5.47", features = ["derive", "string"] } displaydoc = "0.2.5" libc = "0.2.175" log-instrument = { path = "../log-instrument", optional = true } -serde = { version = "1.0.219", features = ["derive"] } -serde_json = "1.0.143" +serde = { version = "1.0.224", features = ["derive"] } +serde_json = "1.0.145" thiserror = "2.0.16" vmm = { path = "../vmm" } diff --git a/src/firecracker/Cargo.toml b/src/firecracker/Cargo.toml index c83ea50266a..3f20150a5d2 100644 --- a/src/firecracker/Cargo.toml +++ b/src/firecracker/Cargo.toml @@ -25,9 +25,9 @@ event-manager = "0.4.1" libc = "0.2.175" log-instrument = { path = "../log-instrument", optional = true } micro_http = { git = "https://github.com/firecracker-microvm/micro-http" } -serde = { version = "1.0.219", features = ["derive"] } +serde = { version = "1.0.224", features = ["derive"] } serde_derive = "1.0.136" -serde_json = "1.0.143" +serde_json = "1.0.145" thiserror = "2.0.16" timerfd = "1.6.0" utils = { path = "../utils" } @@ -36,8 +36,8 @@ vmm-sys-util = { version = "0.14.0", features = ["with-serde"] } [build-dependencies] seccompiler = { path = "../seccompiler" } -serde = { version = "1.0.219" } -serde_json = "1.0.143" +serde = { version = "1.0.224" } +serde_json = "1.0.145" [dev-dependencies] cargo_toml = "0.22.3" @@ -48,7 +48,7 @@ regex = { version = "1.11.2", default-features = false, features = [ ] } # Dev-Dependencies for uffd examples -serde = { version = "1.0.219", features = ["derive"] } +serde = { version = "1.0.224", features = ["derive"] } userfaultfd = "0.9.0" [lints] diff --git a/src/pci/Cargo.toml b/src/pci/Cargo.toml index 27a1e9918c7..cf0d30a6546 100644 --- a/src/pci/Cargo.toml +++ b/src/pci/Cargo.toml @@ -16,7 +16,7 @@ byteorder = "1.5.0" displaydoc = "0.2.5" libc = "0.2.175" log = "0.4.28" -serde = { version = "1.0.219", features = ["derive"] } +serde = { version = "1.0.224", features = ["derive"] } thiserror = "2.0.16" vm-allocator = "0.1.3" vm-device = { path = "../vm-device" } diff --git a/src/seccompiler/Cargo.toml b/src/seccompiler/Cargo.toml index 38f21607576..99a8506778f 100644 --- a/src/seccompiler/Cargo.toml +++ b/src/seccompiler/Cargo.toml @@ -20,8 +20,8 @@ bincode = { version = "2.0.1", features = ["serde"] } clap = { version = "4.5.47", features = ["derive", "string"] } displaydoc = "0.2.5" libc = "0.2.175" -serde = { version = "1.0.219", features = ["derive"] } -serde_json = "1.0.143" +serde = { version = "1.0.224", features = ["derive"] } +serde_json = "1.0.145" thiserror = "2.0.16" zerocopy = { version = "0.8.27" } diff --git a/src/snapshot-editor/Cargo.toml b/src/snapshot-editor/Cargo.toml index 77c256ec20b..4e0b37b792c 100644 --- a/src/snapshot-editor/Cargo.toml +++ b/src/snapshot-editor/Cargo.toml @@ -19,7 +19,7 @@ displaydoc = "0.2.5" fc_utils = { package = "utils", path = "../utils" } libc = "0.2.175" log-instrument = { path = "../log-instrument", optional = true } -semver = "1.0.26" +semver = "1.0.27" thiserror = "2.0.16" vmm = { path = "../vmm" } vmm-sys-util = "0.14.0" diff --git a/src/vm-device/Cargo.toml b/src/vm-device/Cargo.toml index b6471ab9f6a..f0c3366056f 100644 --- a/src/vm-device/Cargo.toml +++ b/src/vm-device/Cargo.toml @@ -12,5 +12,5 @@ bench = false default = [] [dependencies] -serde = { version = "1.0.208", features = ["derive", "rc"] } +serde = { version = "1.0.224", features = ["derive", "rc"] } vmm-sys-util = { version = "0.14.0", features = ["with-serde"] } diff --git a/src/vmm/Cargo.toml b/src/vmm/Cargo.toml index 6aada3d9026..bb5e707670a 100644 --- a/src/vmm/Cargo.toml +++ b/src/vmm/Cargo.toml @@ -19,7 +19,7 @@ acpi_tables = { path = "../acpi-tables" } aes-gcm = { version = "0.10.1", default-features = false, features = ["aes"] } anyhow = "1.0.99" arrayvec = { version = "0.7.6", optional = true } -aws-lc-rs = { version = "1.13.3", features = ["bindgen"] } +aws-lc-rs = { version = "1.14.0", features = ["bindgen"] } base64 = "0.22.1" bincode = { version = "2.0.1", features = ["serde"] } bitflags = "2.9.4" @@ -42,9 +42,9 @@ log-instrument = { path = "../log-instrument", optional = true } memfd = "0.6.5" micro_http = { git = "https://github.com/firecracker-microvm/micro-http" } pci = { path = "../pci" } -semver = { version = "1.0.26", features = ["serde"] } -serde = { version = "1.0.219", features = ["derive", "rc"] } -serde_json = "1.0.143" +semver = { version = "1.0.27", features = ["serde"] } +serde = { version = "1.0.224", features = ["derive", "rc"] } +serde_json = "1.0.145" slab = "0.4.11" thiserror = "2.0.16" timerfd = "1.5.0"