From 7829dc4ec688f8e8d8f0d5375d3d4aeff14f91be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Mar 2026 17:38:29 +0000 Subject: [PATCH] chore(deps): bump wasmtime from 24.0.6 to 42.0.1 Bumps [wasmtime](https://github.com/bytecodealliance/wasmtime) from 24.0.6 to 42.0.1. - [Release notes](https://github.com/bytecodealliance/wasmtime/releases) - [Changelog](https://github.com/bytecodealliance/wasmtime/blob/v42.0.1/RELEASES.md) - [Commits](https://github.com/bytecodealliance/wasmtime/compare/v24.0.6...v42.0.1) --- updated-dependencies: - dependency-name: wasmtime dependency-version: 42.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 469 ++++++++++++++++++++++++++++++++++++++++++++++++----- Cargo.toml | 2 +- 2 files changed, 427 insertions(+), 44 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 51f046e..40c56df 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,6 +14,15 @@ dependencies = [ "syn 2.0.116", ] +[[package]] +name = "addr2line" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9698bf0769c641b18618039fe2ebd41eb3541f98433000f64e663fab7cea2c87" +dependencies = [ + "gimli 0.33.0", +] + [[package]] name = "adler2" version = "2.0.1" @@ -703,6 +712,9 @@ name = "bumpalo" version = "3.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" +dependencies = [ + "allocator-api2", +] [[package]] name = "bytecount" @@ -1221,13 +1233,40 @@ dependencies = [ "libc", ] +[[package]] +name = "cranelift-assembler-x64" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40630d663279bc855bff805d6f5e8a0b6a1867f9df95b010511ac6dc894e9395" +dependencies = [ + "cranelift-assembler-x64-meta", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ee6aec5ceb55e5fdbcf7ef677d7c7195531360ff181ce39b2b31df11d57305f" +dependencies = [ + "cranelift-srcgen", +] + [[package]] name = "cranelift-bforest" version = "0.111.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd5d0c30fdfa774bd91e7261f7fd56da9fce457da89a8442b3648a3af46775d5" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.111.6", +] + +[[package]] +name = "cranelift-bforest" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a92d78cc3f087d7e7073828f08d98c7074a3a062b6b29a1b7783ce74305685e" +dependencies = [ + "cranelift-entity 0.129.1", ] [[package]] @@ -1240,6 +1279,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edcc73d756f2e0d7eda6144fe64a2bc69c624de893cb1be51f1442aed77881d2" +dependencies = [ + "serde", + "serde_derive", + "wasmtime-internal-core", +] + [[package]] name = "cranelift-codegen" version = "0.111.6" @@ -1247,20 +1297,48 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44e40598708fd3c0a84d4c962330e5db04a30e751a957acbd310a775d05a5f4a" dependencies = [ "bumpalo", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-bforest 0.111.6", + "cranelift-bitset 0.111.6", + "cranelift-codegen-meta 0.111.6", + "cranelift-codegen-shared 0.111.6", + "cranelift-control 0.111.6", + "cranelift-entity 0.111.6", + "cranelift-isle 0.111.6", "gimli 0.29.0", "hashbrown 0.14.5", "log", - "regalloc2", + "regalloc2 0.9.3", "rustc-hash 1.1.0", "smallvec", - "target-lexicon", + "target-lexicon 0.12.16", +] + +[[package]] +name = "cranelift-codegen" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d94c2cd0d73b41369b88da1129589bc3a2d99cf49979af1d14751f35b7a1b" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64", + "cranelift-bforest 0.129.1", + "cranelift-bitset 0.129.1", + "cranelift-codegen-meta 0.129.1", + "cranelift-codegen-shared 0.129.1", + "cranelift-control 0.129.1", + "cranelift-entity 0.129.1", + "cranelift-isle 0.129.1", + "gimli 0.33.0", + "hashbrown 0.15.5", + "libm", + "log", + "pulley-interpreter", + "regalloc2 0.13.5", + "rustc-hash 2.1.1", + "serde", + "smallvec", + "target-lexicon 0.13.5", + "wasmtime-internal-core", ] [[package]] @@ -1269,7 +1347,20 @@ version = "0.111.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71891d06220d3a4fd26e602138027d266a41062991e102614fbde7d9c9a645e5" dependencies = [ - "cranelift-codegen-shared", + "cranelift-codegen-shared 0.111.6", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "235da0e52ee3a0052d0e944c3470ff025b1f4234f6ec4089d3109f2d2ffa6cbd" +dependencies = [ + "cranelift-assembler-x64-meta", + "cranelift-codegen-shared 0.129.1", + "cranelift-srcgen", + "heck 0.5.0", + "pulley-interpreter", ] [[package]] @@ -1278,6 +1369,12 @@ version = "0.111.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da72d65dba9a51ab9cbb105cf4e4aadd56b1eba68736f68d396a88a53a91cdb9" +[[package]] +name = "cranelift-codegen-shared" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20c07c6c440bd1bf920ff7597a1e743ede1f68dcd400730bd6d389effa7662af" + [[package]] name = "cranelift-control" version = "0.111.6" @@ -1287,27 +1384,60 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8797c022e02521901e1aee483dea3ed3c67f2bf0a26405c9dd48e8ee7a70944b" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.111.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6d9e04e7bc3f8006b9b17fe014d98c0e4b65f97c63d536969dfdb7106a1559a" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.111.6", "serde", "serde_derive", ] +[[package]] +name = "cranelift-entity" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59d8e72637246edd2cba337939850caa8b201f6315925ec4c156fdd089999699" +dependencies = [ + "cranelift-bitset 0.129.1", + "serde", + "serde_derive", + "wasmtime-internal-core", +] + [[package]] name = "cranelift-frontend" version = "0.111.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dd834ba2b0d75dbb7fddce9d1c581c9457d4303921025af2653f42ce4c27bcf" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.111.6", + "log", + "smallvec", + "target-lexicon 0.12.16", +] + +[[package]] +name = "cranelift-frontend" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c31db0085c3dfa131e739c3b26f9f9c84d69a9459627aac1ac4ef8355e3411b" +dependencies = [ + "cranelift-codegen 0.129.1", "log", "smallvec", - "target-lexicon", + "target-lexicon 0.13.5", ] [[package]] @@ -1316,26 +1446,49 @@ version = "0.111.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7714844e9223bb002fdb9b708798cfe92ec3fb4401b21ec6cca1ac0387819489" +[[package]] +name = "cranelift-isle" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "524d804c1ebd8c542e6f64e71aa36934cec17c5da4a9ae3799796220317f5d23" + [[package]] name = "cranelift-native" version = "0.111.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1570411d5b06b3252b58033973499142a3c4367888bb070e6b52bfcb1d3e158f" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.111.6", "libc", - "target-lexicon", + "target-lexicon 0.12.16", ] +[[package]] +name = "cranelift-native" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc9598f02540e382e1772416eba18e93c5275b746adbbf06ac1f3cf149415270" +dependencies = [ + "cranelift-codegen 0.129.1", + "libc", + "target-lexicon 0.13.5", +] + +[[package]] +name = "cranelift-srcgen" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d953932541249c91e3fa70a75ff1e52adc62979a2a8132145d4b9b3e6d1a9b6a" + [[package]] name = "cranelift-wasm" version = "0.111.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f55d300101c656b79d93b1f4018838d03d9444507f8ddde1f6663b869d199a0" dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", + "cranelift-codegen 0.111.6", + "cranelift-entity 0.111.6", + "cranelift-frontend 0.111.6", "itertools 0.12.1", "log", "smallvec", @@ -2459,6 +2612,18 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf7f043f89559805f8c7cacc432749b2fa0d0a0a9ee46ce47164ed5ba7f126c" +dependencies = [ + "fnv", + "hashbrown 0.16.1", + "indexmap", + "stable_deref_trait", +] + [[package]] name = "glob" version = "0.3.3" @@ -2568,6 +2733,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "foldhash", + "serde", ] [[package]] @@ -4403,6 +4569,9 @@ version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" dependencies = [ + "crc32fast", + "hashbrown 0.15.5", + "indexmap", "memchr", ] @@ -5200,6 +5369,29 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae" +[[package]] +name = "pulley-interpreter" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc2d61e068654529dc196437f8df0981db93687fdc67dec6a5de92363120b9da" +dependencies = [ + "cranelift-bitset 0.129.1", + "log", + "pulley-macros", + "wasmtime-internal-core", +] + +[[package]] +name = "pulley-macros" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3f210c61b6ecfaebbba806b6d9113a222519d4e5cc4ab2d5ecca047bb7927ae" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.116", +] + [[package]] name = "pxfm" version = "0.1.27" @@ -5509,6 +5701,20 @@ dependencies = [ "smallvec", ] +[[package]] +name = "regalloc2" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08effbc1fa53aaebff69521a5c05640523fab037b34a4a2c109506bc938246fa" +dependencies = [ + "allocator-api2", + "bumpalo", + "hashbrown 0.15.5", + "log", + "rustc-hash 2.1.1", + "smallvec", +] + [[package]] name = "regex" version = "1.12.3" @@ -6675,6 +6881,12 @@ version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +[[package]] +name = "target-lexicon" +version = "0.13.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" + [[package]] name = "tempfile" version = "3.25.0" @@ -8081,6 +8293,7 @@ dependencies = [ "hashbrown 0.15.5", "indexmap", "semver", + "serde", ] [[package]] @@ -8104,6 +8317,17 @@ dependencies = [ "wasmparser 0.215.0", ] +[[package]] +name = "wasmprinter" +version = "0.244.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09390d7b2bd7b938e563e4bff10aa345ef2e27a3bc99135697514ef54495e68f" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.244.0", +] + [[package]] name = "wasmtime" version = "24.0.6" @@ -8135,13 +8359,13 @@ dependencies = [ "serde_derive", "smallvec", "sptr", - "target-lexicon", + "target-lexicon 0.12.16", "wasmparser 0.215.0", "wasmtime-asm-macros", "wasmtime-component-macro", "wasmtime-component-util", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 24.0.6", "wasmtime-fiber", "wasmtime-jit-icache-coherence", "wasmtime-slab", @@ -8150,6 +8374,43 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39bef52be4fb4c5b47d36f847172e896bc94b35c9c6a6f07117686bd16ed89a7" +dependencies = [ + "addr2line", + "async-trait", + "bitflags 2.11.0", + "bumpalo", + "cc", + "cfg-if", + "libc", + "log", + "mach2 0.4.3", + "memfd", + "object 0.37.3", + "once_cell", + "postcard", + "pulley-interpreter", + "rustix 1.1.3", + "serde", + "serde_derive", + "smallvec", + "target-lexicon 0.13.5", + "wasmparser 0.244.0", + "wasmtime-environ 42.0.1", + "wasmtime-internal-core", + "wasmtime-internal-cranelift", + "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", + "wasmtime-internal-jit-icache-coherence", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.61.2", +] + [[package]] name = "wasmtime-asm-macros" version = "24.0.6" @@ -8188,19 +8449,19 @@ checksum = "f29888e14ff69a85bc7ca286f0720dcdc79a6ff01f0fc013a1a1a39697778e54" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", + "cranelift-codegen 0.111.6", + "cranelift-control 0.111.6", + "cranelift-entity 0.111.6", + "cranelift-frontend 0.111.6", + "cranelift-native 0.111.6", "cranelift-wasm", "gimli 0.29.0", "log", "object 0.36.7", - "target-lexicon", + "target-lexicon 0.12.16", "thiserror 1.0.69", "wasmparser 0.215.0", - "wasmtime-environ", + "wasmtime-environ 24.0.6", "wasmtime-versioned-export-macros", ] @@ -8211,8 +8472,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8978792f7fa4c1c8a11c366880e3b52f881f7382203bee971dd7381b86123ee0" dependencies = [ "anyhow", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.111.6", + "cranelift-entity 0.111.6", "gimli 0.29.0", "indexmap", "log", @@ -8221,14 +8482,39 @@ dependencies = [ "semver", "serde", "serde_derive", - "target-lexicon", + "target-lexicon 0.12.16", "wasm-encoder 0.215.0", "wasmparser 0.215.0", - "wasmprinter", + "wasmprinter 0.215.0", "wasmtime-component-util", "wasmtime-types", ] +[[package]] +name = "wasmtime-environ" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb637d5aa960ac391ca5a4cbf3e45807632e56beceeeb530e14dfa67fdfccc62" +dependencies = [ + "anyhow", + "cranelift-bitset 0.129.1", + "cranelift-entity 0.129.1", + "gimli 0.33.0", + "hashbrown 0.15.5", + "indexmap", + "log", + "object 0.37.3", + "postcard", + "serde", + "serde_derive", + "smallvec", + "target-lexicon 0.13.5", + "wasm-encoder 0.244.0", + "wasmparser 0.244.0", + "wasmprinter 0.244.0", + "wasmtime-internal-core", +] + [[package]] name = "wasmtime-fiber" version = "24.0.6" @@ -8244,6 +8530,103 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "wasmtime-internal-core" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03a4a3f055a804a2f3d86e816a9df78a8fa57762212a8506164959224a40cd48" +dependencies = [ + "libm", +] + +[[package]] +name = "wasmtime-internal-cranelift" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55154a91d22ad51f9551124ce7fb49ddddc6a82c4910813db4c790c97c9ccf32" +dependencies = [ + "cfg-if", + "cranelift-codegen 0.129.1", + "cranelift-control 0.129.1", + "cranelift-entity 0.129.1", + "cranelift-frontend 0.129.1", + "cranelift-native 0.129.1", + "gimli 0.33.0", + "itertools 0.14.0", + "log", + "object 0.37.3", + "pulley-interpreter", + "smallvec", + "target-lexicon 0.13.5", + "thiserror 2.0.18", + "wasmparser 0.244.0", + "wasmtime-environ 42.0.1", + "wasmtime-internal-core", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05decfad1021ad2efcca5c1be9855acb54b6ee7158ac4467119b30b7481508e3" +dependencies = [ + "cc", + "cfg-if", + "libc", + "rustix 1.1.3", + "wasmtime-environ 42.0.1", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "924980c50427885fd4feed2049b88380178e567768aaabf29045b02eb262eaa7" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c57d24e8d1334a0e5a8b600286ffefa1fc4c3e8176b110dff6fbc1f43c4a599b" +dependencies = [ + "cfg-if", + "libc", + "wasmtime-internal-core", + "windows-sys 0.61.2", +] + +[[package]] +name = "wasmtime-internal-unwinder" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a1a144bd4393593a868ba9df09f34a6a360cb5db6e71815f20d3f649c6e6735" +dependencies = [ + "cfg-if", + "cranelift-codegen 0.129.1", + "log", + "object 0.37.3", + "wasmtime-environ 42.0.1", +] + +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a6948b56bb00c62dbd205ea18a4f1ceccbe1e4b8479651fdb0bab2553790f20" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.116", +] + [[package]] name = "wasmtime-jit-icache-coherence" version = "24.0.6" @@ -8269,7 +8652,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "511ad6ede0cfcb30718b1a378e66022d60d942d42a33fbf5c03c5d8db48d52b9" dependencies = [ "anyhow", - "cranelift-entity", + "cranelift-entity 0.111.6", "serde", "serde_derive", "smallvec", @@ -8313,7 +8696,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 24.0.6", "wiggle", "windows-sys 0.52.0", ] @@ -8325,13 +8708,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc90b7318c0747d937adbecde67a0727fbd7d26b9fbb4ca68449c0e94b3db24b" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.111.6", "gimli 0.29.0", "object 0.36.7", - "target-lexicon", + "target-lexicon 0.12.16", "wasmparser 0.215.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 24.0.6", "winch-codegen", ] @@ -8490,7 +8873,7 @@ dependencies = [ "bitflags 2.11.0", "thiserror 1.0.69", "tracing", - "wasmtime", + "wasmtime 24.0.6", "wiggle-macro", ] @@ -8565,14 +8948,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "779a8c6f82a64f1ac941a928479868f6fffae86a4fc3a1e23b1d8cb3caddd7f2" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.111.6", "gimli 0.29.0", - "regalloc2", + "regalloc2 0.9.3", "smallvec", - "target-lexicon", + "target-lexicon 0.12.16", "wasmparser 0.215.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 24.0.6", ] [[package]] @@ -9236,7 +9619,7 @@ dependencies = [ "wa-rs-ureq-http", "walkdir", "wasmi", - "wasmtime", + "wasmtime 42.0.1", "wasmtime-wasi", "webpki-roots 1.0.6", "which", diff --git a/Cargo.toml b/Cargo.toml index 16086ff..94ef53a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -185,7 +185,7 @@ pdf-extract = { version = "0.10", optional = true } # WASM plugin runtime (optional, enable with --features wasm-tools) # Uses WASI stdio protocol — tools read JSON from stdin, write JSON to stdout. -wasmtime = { version = "24.0.6", optional = true, default-features = false, features = ["cranelift", "runtime"] } +wasmtime = { version = "42.0.1", optional = true, default-features = false, features = ["cranelift", "runtime"] } wasmtime-wasi = { version = "24.0.6", optional = true, default-features = false, features = ["preview1"] } # Terminal QR rendering for WhatsApp Web pairing flow.