diff --git a/Cargo.lock b/Cargo.lock index 00427106..df842b41 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1390,7 +1390,6 @@ checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash", "allocator-api2", - "serde", ] [[package]] @@ -3541,9 +3540,9 @@ dependencies = [ [[package]] name = "walrus" -version = "0.23.3" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6481311b98508f4bc2d0abbfa5d42172e7a54b4b24d8f15e28b0dc650be0c59f" +checksum = "21b8fed39d0da6f4761a38de49e5f3e5d932b0aaa2245dc6da714586a72dd238" dependencies = [ "anyhow", "gimli 0.26.2", @@ -3551,15 +3550,15 @@ dependencies = [ "leb128", "log", "walrus-macro", - "wasm-encoder 0.214.0", - "wasmparser 0.214.0", + "wasm-encoder 0.240.0", + "wasmparser 0.240.0", ] [[package]] name = "walrus-macro" -version = "0.22.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ad39ff894c43c9649fa724cdde9a6fc50b855d517ef071a93e5df82fe51d3" +checksum = "0ef06db404cbaed87cb25fd2ca3a62502af485f43383c9641ffcf1479d02fffd" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -3640,15 +3639,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "wasm-encoder" -version = "0.214.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff694f02a8d7a50b6922b197ae03883fbf18cdb2ae9fbee7b6148456f5f44041" -dependencies = [ - "leb128", -] - [[package]] name = "wasm-encoder" version = "0.235.0" @@ -3689,6 +3679,16 @@ dependencies = [ "wasmparser 0.239.0", ] +[[package]] +name = "wasm-encoder" +version = "0.240.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06d642d8c5ecc083aafe9ceb32809276a304547a3a6eeecceb5d8152598bc71f" +dependencies = [ + "leb128fmt", + "wasmparser 0.240.0", +] + [[package]] name = "wasm-metadata" version = "0.235.0" @@ -3766,20 +3766,6 @@ dependencies = [ "semver", ] -[[package]] -name = "wasmparser" -version = "0.214.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5309c1090e3e84dad0d382f42064e9933fdaedb87e468cc239f0eabea73ddcb6" -dependencies = [ - "ahash", - "bitflags", - "hashbrown 0.14.5", - "indexmap 2.12.0", - "semver", - "serde", -] - [[package]] name = "wasmparser" version = "0.235.0" @@ -3830,6 +3816,19 @@ dependencies = [ "semver", ] +[[package]] +name = "wasmparser" +version = "0.240.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b722dcf61e0ea47440b53ff83ccb5df8efec57a69d150e4f24882e4eba7e24a4" +dependencies = [ + "bitflags", + "hashbrown 0.15.2", + "indexmap 2.12.0", + "semver", + "serde", +] + [[package]] name = "wasmprinter" version = "0.236.1" diff --git a/Cargo.toml b/Cargo.toml index f8953b92..930ea711 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,7 +33,7 @@ tempfile = "3.23.0" uuid = { version = "1.18", features = ["v4"] } serde = { version = "1.0", default-features = false } serde_json = "1.0" -walrus = "0.23.3" +walrus = "0.24.3" wit-bindgen = "0.43.0" wasmparser = "0.238.1" diff --git a/supply-chain/config.toml b/supply-chain/config.toml index 2d04fe8d..d7ea0396 100644 --- a/supply-chain/config.toml +++ b/supply-chain/config.toml @@ -622,11 +622,11 @@ version = "0.8.0" criteria = "safe-to-deploy" [[exemptions.walrus]] -version = "0.23.3" +version = "0.24.3" criteria = "safe-to-deploy" [[exemptions.walrus-macro]] -version = "0.22.0" +version = "0.24.0" criteria = "safe-to-deploy" [[exemptions.wasm-encoder]] diff --git a/supply-chain/imports.lock b/supply-chain/imports.lock index 0b33c259..0115c86d 100644 --- a/supply-chain/imports.lock +++ b/supply-chain/imports.lock @@ -818,12 +818,6 @@ user-id = 1 user-login = "alexcrichton" user-name = "Alex Crichton" -[[publisher.wasm-encoder]] -version = "0.214.0" -when = "2024-07-16" -user-id = 73222 -user-login = "wasmtime-publish" - [[publisher.wasm-encoder]] version = "0.235.0" when = "2025-06-13" @@ -854,12 +848,6 @@ when = "2024-06-27" user-id = 73222 user-login = "wasmtime-publish" -[[publisher.wasmparser]] -version = "0.214.0" -when = "2024-07-16" -user-id = 73222 -user-login = "wasmtime-publish" - [[publisher.wasmparser]] version = "0.235.0" when = "2025-06-13" @@ -2174,6 +2162,12 @@ criteria = "safe-to-deploy" delta = "0.238.1 -> 0.239.0" notes = "The Bytecode Alliance is the author of this crate" +[[audits.bytecode-alliance.audits.wasm-encoder]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.239.0 -> 0.240.0" +notes = "The Bytecode Alliance is the author of this crate" + [[audits.bytecode-alliance.audits.wasm-metadata]] who = "Alex Crichton " criteria = "safe-to-deploy" @@ -2210,6 +2204,12 @@ criteria = "safe-to-deploy" delta = "0.238.1 -> 0.239.0" notes = "The Bytecode Alliance is the author of this crate" +[[audits.bytecode-alliance.audits.wasmparser]] +who = "Alex Crichton " +criteria = "safe-to-deploy" +delta = "0.239.0 -> 0.240.0" +notes = "The Bytecode Alliance is the author of this crate" + [[audits.bytecode-alliance.audits.wasmprinter]] who = "Alex Crichton " criteria = "safe-to-deploy"