diff --git a/Cargo.lock b/Cargo.lock index d46eb63496..abcdda77a1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -562,9 +562,9 @@ dependencies = [ [[package]] name = "aws-sdk-dynamodb" -version = "1.53.0" +version = "1.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6355a9536b92daf4c4b7d4d4f60dd08ea780259ed80bac0312f2e1df4398176" +checksum = "8efdda6a491bb4640d35b99b0a4b93f75ce7d6e3a1937c3e902d3cb23d0a179c" dependencies = [ "aws-credential-types", "aws-runtime", @@ -629,9 +629,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.49.0" +version = "1.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53dcf5e7d9bd1517b8b998e170e650047cea8a2b85fe1835abe3210713e541b7" +checksum = "6ada54e5f26ac246dc79727def52f7f8ed38915cb47781e2a72213957dc3a7d5" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1313,7 +1313,7 @@ dependencies = [ "metal 0.27.0", "num-traits", "num_cpus", - "rand 0.9.1", + "rand 0.9.4", "rand_distr", "rayon", "safetensors 0.4.5", @@ -1374,7 +1374,7 @@ dependencies = [ "candle-nn", "fancy-regex", "num-traits", - "rand 0.9.1", + "rand 0.9.4", "rayon", "serde", "serde_json", @@ -2290,12 +2290,12 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.11" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" dependencies = [ "powerfmt", - "serde", + "serde_core", ] [[package]] @@ -3494,9 +3494,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" dependencies = [ "cfg-if", + "js-sys", "libc", "r-efi", "wasi 0.14.2+wasi-0.2.4", + "wasm-bindgen", ] [[package]] @@ -3860,7 +3862,7 @@ dependencies = [ "cfg-if", "crunchy", "num-traits", - "rand 0.9.1", + "rand 0.9.4", "rand_distr", ] @@ -4773,10 +4775,11 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.72" +version = "0.3.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" +checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca" dependencies = [ + "once_cell", "wasm-bindgen", ] @@ -5216,6 +5219,12 @@ dependencies = [ "hashbrown 0.15.2", ] +[[package]] +name = "lru-slab" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" + [[package]] name = "mach2" version = "0.4.2" @@ -5671,9 +5680,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" [[package]] name = "num-integer" @@ -6682,7 +6691,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" dependencies = [ "bytes", - "heck 0.4.1", + "heck 0.5.0", "itertools 0.12.1", "log", "multimap", @@ -6875,19 +6884,23 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.8" +version = "0.11.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6" +checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" dependencies = [ "bytes", - "rand 0.8.5", + "getrandom 0.3.2", + "lru-slab", + "rand 0.9.4", "ring", "rustc-hash", "rustls 0.23.37", + "rustls-pki-types", "slab", - "thiserror 1.0.69", + "thiserror 2.0.17", "tinyvec", "tracing", + "web-time", ] [[package]] @@ -6961,9 +6974,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.9.1" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" +checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", @@ -7033,7 +7046,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463" dependencies = [ "num-traits", - "rand 0.9.1", + "rand 0.9.4", ] [[package]] @@ -7687,6 +7700,7 @@ version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" dependencies = [ + "web-time", "zeroize", ] @@ -7708,7 +7722,7 @@ dependencies = [ "security-framework 3.6.0", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -8432,7 +8446,7 @@ dependencies = [ "openssl", "path-absolutize", "pretty_assertions", - "rand 0.9.1", + "rand 0.9.4", "redis", "regex", "reqwest 0.12.9", @@ -8501,7 +8515,7 @@ dependencies = [ "anyhow", "async-trait", "cap-std", - "rand 0.9.1", + "rand 0.9.4", "rand_chacha 0.3.1", "rand_core 0.6.4", "serde", @@ -9054,7 +9068,7 @@ dependencies = [ "candle-core", "candle-nn", "candle-transformers", - "rand 0.9.1", + "rand 0.9.4", "safetensors 0.5.3", "serde", "serde_json", @@ -9430,7 +9444,7 @@ dependencies = [ "hyper 1.8.1", "hyper-util", "pin-project-lite", - "rand 0.9.1", + "rand 0.9.4", "rustls 0.23.37", "rustls-pki-types", "serde", @@ -9818,9 +9832,9 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "tar" -version = "0.4.43" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" +checksum = "22692a6476a21fa75fdfc11d452fda482af402c008cdbaf3476414e122040973" dependencies = [ "filetime", "libc", @@ -9875,7 +9889,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874" dependencies = [ "rustix 1.1.2", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -10001,9 +10015,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.36" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" dependencies = [ "deranged", "itoa", @@ -10012,22 +10026,22 @@ dependencies = [ "num-conv", "num_threads", "powerfmt", - "serde", + "serde_core", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.2" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" [[package]] name = "time-macros" -version = "0.2.18" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" dependencies = [ "num-conv", "time-core", @@ -11035,27 +11049,14 @@ checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" [[package]] name = "wasm-bindgen" -version = "0.2.95" +version = "0.2.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" +checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89" dependencies = [ "cfg-if", "once_cell", + "rustversion", "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" -dependencies = [ - "bumpalo", - "log", - "once_cell", - "proc-macro2", - "quote", - "syn 2.0.117", "wasm-bindgen-shared", ] @@ -11073,9 +11074,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.95" +version = "0.2.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" +checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -11083,22 +11084,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.95" +version = "0.2.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" +checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904" dependencies = [ + "bumpalo", "proc-macro2", "quote", "syn 2.0.117", - "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.95" +version = "0.2.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" +checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasm-compose" diff --git a/crates/key-value-aws/Cargo.toml b/crates/key-value-aws/Cargo.toml index 802e2c5468..d15817c44e 100644 --- a/crates/key-value-aws/Cargo.toml +++ b/crates/key-value-aws/Cargo.toml @@ -15,7 +15,7 @@ async-once-cell = "0.5.4" aws-config = { version = "1.1.7", default-features = false, features = ["rt-tokio", "credentials-process", "sso"] } aws-credential-types = "1.1.7" # Turn off default features to avoid pulling in "aws-smithy-runtime/default-https-client" which messes up tls provider selection -aws-sdk-dynamodb = { version = "1.49.0", default-features = false, features = ["rustls", "rt-tokio"] } +aws-sdk-dynamodb = { version = "1.54.0", default-features = false, features = ["rustls", "rt-tokio"] } serde = { workspace = true } spin-core = { path = "../core" } spin-factor-key-value = { path = "../factor-key-value" } diff --git a/examples/spin-timer/Cargo.lock b/examples/spin-timer/Cargo.lock index f99f831d8c..671983d3d4 100644 --- a/examples/spin-timer/Cargo.lock +++ b/examples/spin-timer/Cargo.lock @@ -379,9 +379,9 @@ dependencies = [ [[package]] name = "aws-sdk-dynamodb" -version = "1.58.0" +version = "1.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "676f55a6ce7b280b592356e9b8c793631561ccd46c3f1928f69113ca9b518d0f" +checksum = "1663eca3983d46e6e6dba3296db31c66f3e2031dc38f0ac2101f8b0f5bb99c5a" dependencies = [ "aws-credential-types", "aws-runtime", @@ -446,9 +446,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.54.0" +version = "1.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "249b2acaa8e02fd4718705a9494e3eb633637139aa4bb09d70965b0448e865db" +checksum = "861d324ef69247c6f3c6823755f408a68877ffb1a9afaff6dd8b0057c760de60" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1251,24 +1251,27 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "0.130.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "046d4b584c3bb9b5eb500c8f29549bec36be11000f1ba2a927cef3d1a9875691" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "0.130.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9b194a7870becb1490366fc0ae392ccd188065ff35f8391e77ac659db6fb977" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "0.130.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb6a4ab44c6b371e661846b97dab687387a60ac4e2f864e2d4257284aad9e889" dependencies = [ "cranelift-entity", "wasmtime-internal-core", @@ -1276,8 +1279,9 @@ dependencies = [ [[package]] name = "cranelift-bitset" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "0.130.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8b7a44150c2f471a94023482bda1902710746e4bed9f9973d60c5a94319b06d" dependencies = [ "serde", "serde_derive", @@ -1286,8 +1290,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "0.130.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01b06598133b1dd76758b8b95f8d6747c124124aade50cea96a3d88b962da9fa" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -1313,8 +1318,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "0.130.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6190e2e7bcf0a678da2f715363d34ed530fedf7a2f0ab75edaefef72a70465ff" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -1325,21 +1331,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "0.130.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f583cf203d1aa8b79560e3b01f929bdacf9070b015eec4ea9c46e22a3f83e4a0" [[package]] name = "cranelift-control" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "0.130.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "803159df35cc398ae54473c150b16d6c77e92ab2948be638488de126a3328fbc" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "0.130.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3109e417257082d88087f5bcce677525bdaa8322b88dd7f175ed1a1fd41d546c" dependencies = [ "cranelift-bitset", "serde", @@ -1349,8 +1358,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "0.130.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14db6b0e0e4994c581092df78d837be2072578f7cb2528f96a6cf895e56dee63" dependencies = [ "cranelift-codegen", "log", @@ -1360,13 +1370,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "0.130.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec66ea5025c7317383699778282ac98741d68444f956e3b1d7b62f12b7216e67" [[package]] name = "cranelift-native" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "0.130.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "373ade56438e6232619d85678477d0a88a31b3581936e0503e61e96b546b0800" dependencies = [ "cranelift-codegen", "libc", @@ -1375,8 +1387,9 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "0.130.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef53619d3cd5c78fd998c6d9420547af26b72e6456f94c2a8a2334cb76b42baa" [[package]] name = "crc32fast" @@ -1543,12 +1556,12 @@ dependencies = [ [[package]] name = "deranged" -version = "0.4.0" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" dependencies = [ "powerfmt", - "serde", + "serde_core", ] [[package]] @@ -2980,6 +2993,12 @@ dependencies = [ "hashbrown 0.15.2", ] +[[package]] +name = "lru-slab" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" + [[package]] name = "mach2" version = "0.4.2" @@ -2991,11 +3010,11 @@ dependencies = [ [[package]] name = "matchers" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" dependencies = [ - "regex-automata 0.1.10", + "regex-automata", ] [[package]] @@ -3173,12 +3192,11 @@ dependencies = [ [[package]] name = "nu-ansi-term" -version = "0.46.0" +version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "overload", - "winapi", + "windows-sys 0.61.2", ] [[package]] @@ -3193,9 +3211,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" [[package]] name = "num-integer" @@ -3432,12 +3450,6 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a" -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - [[package]] name = "parking" version = "2.2.1" @@ -3777,8 +3789,9 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "010dec3755eb61b2f1051ecb3611b718460b7a74c131e474de2af20a845938af" dependencies = [ "cranelift-bitset", "log", @@ -3788,8 +3801,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad360c32e85ca4b083ac0e2b6856e8f11c3d5060dafa7d5dc57b370857fa3018" dependencies = [ "proc-macro2", "quote", @@ -3818,13 +3832,14 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.10" +version = "0.11.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b820744eb4dc9b57a3398183639c511b5a26d2ed702cedd3febaa1393caa22cc" +checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" dependencies = [ "bytes", "getrandom 0.3.2", - "rand 0.9.0", + "lru-slab", + "rand 0.9.4", "ring", "rustc-hash", "rustls 0.23.37", @@ -3897,13 +3912,12 @@ dependencies = [ [[package]] name = "rand" -version = "0.9.0" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" +checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", - "zerocopy", ] [[package]] @@ -4090,17 +4104,8 @@ checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.9", - "regex-syntax 0.8.5", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", + "regex-automata", + "regex-syntax", ] [[package]] @@ -4111,7 +4116,7 @@ checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.5", + "regex-syntax", ] [[package]] @@ -4120,12 +4125,6 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a" -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - [[package]] name = "regex-syntax" version = "0.8.5" @@ -4938,7 +4937,7 @@ dependencies = [ [[package]] name = "spin-app" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "serde", @@ -4948,7 +4947,7 @@ dependencies = [ [[package]] name = "spin-common" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "clap", @@ -4961,7 +4960,7 @@ dependencies = [ [[package]] name = "spin-componentize" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "tracing", @@ -4974,7 +4973,7 @@ dependencies = [ [[package]] name = "spin-compose" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -4991,7 +4990,7 @@ dependencies = [ [[package]] name = "spin-core" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5001,7 +5000,7 @@ dependencies = [ [[package]] name = "spin-expressions" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5012,7 +5011,7 @@ dependencies = [ [[package]] name = "spin-factor-key-value" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "serde", @@ -5032,7 +5031,7 @@ dependencies = [ [[package]] name = "spin-factor-llm" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5051,7 +5050,7 @@ dependencies = [ [[package]] name = "spin-factor-otel" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "indexmap 2.13.0", @@ -5069,7 +5068,7 @@ dependencies = [ [[package]] name = "spin-factor-outbound-http" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "bytes", @@ -5099,7 +5098,7 @@ dependencies = [ [[package]] name = "spin-factor-outbound-mqtt" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "rumqttc", @@ -5115,7 +5114,7 @@ dependencies = [ [[package]] name = "spin-factor-outbound-mysql" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "futures", @@ -5133,7 +5132,7 @@ dependencies = [ [[package]] name = "spin-factor-outbound-networking" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "futures-util", @@ -5157,7 +5156,7 @@ dependencies = [ [[package]] name = "spin-factor-outbound-pg" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "bytes", @@ -5189,7 +5188,7 @@ dependencies = [ [[package]] name = "spin-factor-outbound-redis" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "redis", @@ -5205,7 +5204,7 @@ dependencies = [ [[package]] name = "spin-factor-sqlite" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "async-trait", "spin-core", @@ -5221,8 +5220,9 @@ dependencies = [ [[package]] name = "spin-factor-variables" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ + "spin-core", "spin-expressions", "spin-factor-otel", "spin-factors", @@ -5233,7 +5233,7 @@ dependencies = [ [[package]] name = "spin-factor-wasi" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "async-trait", "bytes", @@ -5246,7 +5246,7 @@ dependencies = [ [[package]] name = "spin-factors" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "serde", @@ -5259,7 +5259,7 @@ dependencies = [ [[package]] name = "spin-factors-derive" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "proc-macro2", "quote", @@ -5268,7 +5268,7 @@ dependencies = [ [[package]] name = "spin-factors-executor" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "spin-app", @@ -5281,7 +5281,7 @@ dependencies = [ [[package]] name = "spin-key-value-aws" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-once-cell", @@ -5296,7 +5296,7 @@ dependencies = [ [[package]] name = "spin-key-value-azure" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5312,7 +5312,7 @@ dependencies = [ [[package]] name = "spin-key-value-redis" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "redis", @@ -5325,7 +5325,7 @@ dependencies = [ [[package]] name = "spin-key-value-spin" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "rusqlite", @@ -5339,7 +5339,7 @@ dependencies = [ [[package]] name = "spin-llm-remote-http" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "futures", @@ -5353,7 +5353,7 @@ dependencies = [ [[package]] name = "spin-locked-app" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5366,7 +5366,7 @@ dependencies = [ [[package]] name = "spin-manifest" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "indexmap 2.13.0", @@ -5383,7 +5383,7 @@ dependencies = [ [[package]] name = "spin-outbound-networking-config" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "futures-util", @@ -5398,11 +5398,11 @@ dependencies = [ [[package]] name = "spin-resource-table" -version = "3.7.0-pre0" +version = "4.0.0-pre0" [[package]] name = "spin-runtime-config" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "serde", @@ -5436,7 +5436,7 @@ dependencies = [ [[package]] name = "spin-runtime-factors" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "clap", @@ -5464,7 +5464,7 @@ dependencies = [ [[package]] name = "spin-serde" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "base64 0.22.1", @@ -5476,7 +5476,7 @@ dependencies = [ [[package]] name = "spin-sqlite" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "serde", "spin-factor-sqlite", @@ -5488,7 +5488,7 @@ dependencies = [ [[package]] name = "spin-sqlite-inproc" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5502,7 +5502,7 @@ dependencies = [ [[package]] name = "spin-sqlite-libsql" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5514,7 +5514,7 @@ dependencies = [ [[package]] name = "spin-telemetry" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "http 0.2.12", @@ -5531,12 +5531,13 @@ dependencies = [ [[package]] name = "spin-trigger" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "clap", "ctrlc", "futures", + "heck", "sanitize-filename", "serde", "serde_json", @@ -5558,7 +5559,7 @@ dependencies = [ [[package]] name = "spin-variables-azure" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "azure_core 0.20.0", "azure_identity 0.20.0", @@ -5572,7 +5573,7 @@ dependencies = [ [[package]] name = "spin-variables-env" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "dotenvy", "serde", @@ -5585,7 +5586,7 @@ dependencies = [ [[package]] name = "spin-variables-static" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "serde", "serde_json", @@ -5597,7 +5598,7 @@ dependencies = [ [[package]] name = "spin-variables-vault" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "serde", "spin-expressions", @@ -5608,7 +5609,7 @@ dependencies = [ [[package]] name = "spin-wasi-async" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "spin-core", @@ -5617,7 +5618,7 @@ dependencies = [ [[package]] name = "spin-world" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5807,7 +5808,7 @@ dependencies = [ [[package]] name = "terminal" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "termcolor", ] @@ -5874,9 +5875,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.41" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" dependencies = [ "deranged", "itoa", @@ -5885,22 +5886,22 @@ dependencies = [ "num-conv", "num_threads", "powerfmt", - "serde", + "serde_core", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.4" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" [[package]] name = "time-macros" -version = "0.2.22" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" dependencies = [ "num-conv", "time-core", @@ -6290,14 +6291,14 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.19" +version = "0.3.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" +checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" dependencies = [ "matchers", "nu-ansi-term", "once_cell", - "regex", + "regex-automata", "serde", "serde_json", "sharded-slab", @@ -6804,8 +6805,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce205cd643d661b5ba5ba4717e13730262e8cdbc8f2eacbc7b906d45c1a74026" dependencies = [ "addr2line", "async-trait", @@ -6857,8 +6859,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b8b78abf3677d4a0a5db82e5015b4d085ff3a1b8b472cbb8c70d4b769f019ce" dependencies = [ "anyhow", "cpp_demangle", @@ -6887,8 +6890,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-cache" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e4fd4103ba413c0da2e636f73490c6c8e446d708cbde7573703941bc3d6a448" dependencies = [ "base64 0.22.1", "directories-next", @@ -6906,8 +6910,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d3d6914f34be2f9d78d8ee9f422e834dfc204e71ccce697205fae95fed87892" dependencies = [ "anyhow", "proc-macro2", @@ -6920,13 +6925,15 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-util" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3751b0616b914fdd87fe1bf804694a078f321b000338e6476bc48a4d6e454f21" [[package]] name = "wasmtime-internal-core" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22632b187e1b0716f1b9ac57ad29013bed33175fcb19e10bb6896126f82fac67" dependencies = [ "anyhow", "hashbrown 0.16.1", @@ -6936,8 +6943,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-cranelift" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b3ca07b3e0bb3429674b173b5800577719d600774dd81bff58f775c0aaa64ee" dependencies = [ "cfg-if", "cranelift-codegen", @@ -6962,8 +6970,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20c8b2c9704eb1f33ead025ec16038277ccb63d0a14c31e99d5b765d7c36da55" dependencies = [ "cc", "cfg-if", @@ -6976,8 +6985,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-debug" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d950310d07391d34369f62c48336ebb14eacbd4d6f772bb5f349c24e838e0664" dependencies = [ "cc", "object", @@ -6987,8 +6997,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3606662c156962d096be3127b8b8ae8ee2f8be3f896dad29259ff01ddb64abfd" dependencies = [ "cfg-if", "libc", @@ -6998,8 +7009,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-unwinder" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75eef0747e52dc545b075f64fd0e0cc237ae738e641266b1970e07e2d744bc32" dependencies = [ "cfg-if", "cranelift-codegen", @@ -7010,8 +7022,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8b0a5dab02a8fb527f547855ecc0e05f9fdc3d5bd57b8b080349408f9a6cece" dependencies = [ "proc-macro2", "quote", @@ -7020,8 +7033,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8007342bd12ff400293a817973f7ecd6f1d9a8549a53369a9c1af357166f1f1e" dependencies = [ "cranelift-codegen", "gimli", @@ -7036,8 +7050,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7900c3e3c1d6e475bc225d73b02d6d5484815f260022e6964dca9558e50dd01a" dependencies = [ "anyhow", "bitflags 2.10.0", @@ -7048,8 +7063,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3e3ddcfad69e9eb025bd19bff70dad45bafe1d6eacd134c0ffdfc4c161d045" dependencies = [ "async-trait", "bitflags 2.10.0", @@ -7077,8 +7093,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi-http" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b286829e05b5d8559d9519f44451e82502739ef48689b66debe96612e2b88df" dependencies = [ "async-trait", "bytes", @@ -7100,8 +7117,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ca5dd3b9f04a851c422d05f333366722742da46bff9369ae0191f32cf83565a" dependencies = [ "async-trait", "bytes", @@ -7192,8 +7210,9 @@ dependencies = [ [[package]] name = "wiggle" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc1b1135efc8e5a008971897bea8d41ca56d8d501d4efb807842ae0a1c78f639" dependencies = [ "bitflags 2.10.0", "thiserror 2.0.17", @@ -7205,8 +7224,9 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7bc2b0d50ec8773b44fbfe1da6cb5cc44a92deaf8483233dcf0831e6db33172" dependencies = [ "heck", "proc-macro2", @@ -7218,8 +7238,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d6c7d44ea552e1fbfdcd7a2cd83f5c2d1e803d5b1a11e3462c06888b77f455f" dependencies = [ "proc-macro2", "quote", @@ -7260,8 +7281,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +version = "43.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb9f45f7172a2628c8317766e427babc0a400f9d10b1c0f0b0617c5ed5b79de6" dependencies = [ "cranelift-assembler-x64", "cranelift-codegen", diff --git a/examples/vault-variable-test/Cargo.lock b/examples/vault-variable-test/Cargo.lock index 915df7aea6..4653e22069 100644 --- a/examples/vault-variable-test/Cargo.lock +++ b/examples/vault-variable-test/Cargo.lock @@ -25,9 +25,9 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "async-trait" -version = "0.1.77" +version = "0.1.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", @@ -75,9 +75,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.5.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "cc" @@ -191,9 +191,9 @@ dependencies = [ [[package]] name = "futures" -version = "0.3.30" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" dependencies = [ "futures-channel", "futures-core", @@ -206,9 +206,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" dependencies = [ "futures-core", "futures-sink", @@ -216,15 +216,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" [[package]] name = "futures-executor" -version = "0.3.30" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" dependencies = [ "futures-core", "futures-task", @@ -233,15 +233,15 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.30" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" [[package]] name = "futures-macro" -version = "0.3.30" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" dependencies = [ "proc-macro2", "quote", @@ -250,21 +250,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" dependencies = [ "futures-channel", "futures-core", @@ -274,7 +274,6 @@ dependencies = [ "futures-task", "memchr", "pin-project-lite", - "pin-utils", "slab", ] @@ -438,9 +437,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.19.0" +version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" [[package]] name = "percent-encoding" @@ -454,12 +453,6 @@ version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - [[package]] name = "postgres-protocol" version = "0.6.8" @@ -544,9 +537,9 @@ checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" [[package]] name = "rand" -version = "0.9.2" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" +checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" dependencies = [ "rand_chacha", "rand_core", @@ -573,9 +566,9 @@ dependencies = [ [[package]] name = "routefinder" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94f8f99b10dedd317514253dda1fa7c14e344aac96e1f78149a64879ce282aca" +checksum = "0971d3c8943a6267d6bd0d782fdc4afa7593e7381a92a3df950ff58897e066b5" dependencies = [ "smartcow", "smartstring", @@ -583,9 +576,9 @@ dependencies = [ [[package]] name = "rust_decimal" -version = "1.38.0" +version = "1.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8975fc98059f365204d635119cf9c5a60ae67b841ed49b5422a9a7e56cdfac0" +checksum = "2ce901f9a19d251159075a4c37af514c3b8ef99c22e02dd8c19161cf397ee94a" dependencies = [ "arrayvec", "num-traits", @@ -597,12 +590,6 @@ version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" -[[package]] -name = "ryu" -version = "1.0.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" - [[package]] name = "semver" version = "1.0.21" @@ -611,27 +598,27 @@ checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" [[package]] name = "serde" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ "serde_core", ] [[package]] name = "serde_core" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -640,13 +627,15 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.111" +version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" dependencies = [ "itoa", - "ryu", + "memchr", "serde", + "serde_core", + "zmij", ] [[package]] @@ -697,9 +686,9 @@ dependencies = [ [[package]] name = "spin-executor" -version = "5.0.0" +version = "5.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde323c004c7d9d68fbccd1dd6caee6330aaefbcb40562587fc0356bd0ea8e5f" +checksum = "bba409d00af758cd5de128da4a801e891af0545138f66a688f025f6d4e33870b" dependencies = [ "futures", "once_cell", @@ -708,9 +697,9 @@ dependencies = [ [[package]] name = "spin-macro" -version = "5.0.0" +version = "5.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1592d94530c032aa8676c8adee71022fba49504ae6d4d8961a454029d3bac6f" +checksum = "f959f16928e3c023468e41da9ebb77442e2ce22315e8dab11508fe76b3567ee1" dependencies = [ "anyhow", "bytes", @@ -721,9 +710,9 @@ dependencies = [ [[package]] name = "spin-sdk" -version = "5.0.0" +version = "5.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72e9705e63f1e7f955b3c9bef754a6f957624d734c6091990a2dc6f1e135625d" +checksum = "8951c7c4ab7f87f332d497789eeed9631c8116988b628b4851eb2fa999ead019" dependencies = [ "anyhow", "async-trait", @@ -743,7 +732,7 @@ dependencies = [ "thiserror", "uuid", "wasi 0.13.1+wasi-0.2.0", - "wit-bindgen 0.43.0", + "wit-bindgen 0.51.0", ] [[package]] @@ -793,18 +782,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.56" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.56" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", @@ -896,7 +885,7 @@ version = "0.13.1+wasi-0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f43d1c36145feb89a3e61aa0ba3e582d976a8ab77f1474aa0adb80800fe0cf8" dependencies = [ - "wit-bindgen-rt 0.24.0", + "wit-bindgen-rt", ] [[package]] @@ -978,9 +967,9 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.235.0" +version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a" +checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" dependencies = [ "leb128fmt", "wasmparser", @@ -988,9 +977,9 @@ dependencies = [ [[package]] name = "wasm-metadata" -version = "0.235.0" +version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b055604ba04189d54b8c0ab2c2fc98848f208e103882d5c0b984f045d5ea4d20" +checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" dependencies = [ "anyhow", "indexmap", @@ -1000,9 +989,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.235.0" +version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" +checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" dependencies = [ "bitflags", "hashbrown", @@ -1071,25 +1060,25 @@ dependencies = [ [[package]] name = "wit-bindgen" -version = "0.43.0" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a18712ff1ec5bd09da500fe1e91dec11256b310da0ff33f8b4ec92b927cf0c6" -dependencies = [ - "wit-bindgen-rt 0.43.0", - "wit-bindgen-rust-macro", -] +checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" [[package]] name = "wit-bindgen" -version = "0.46.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" +checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" +dependencies = [ + "bitflags", + "wit-bindgen-rust-macro", +] [[package]] name = "wit-bindgen-core" -version = "0.43.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c53468e077362201de11999c85c07c36e12048a990a3e0d69da2bd61da355d0" +checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" dependencies = [ "anyhow", "heck", @@ -1105,22 +1094,11 @@ dependencies = [ "bitflags", ] -[[package]] -name = "wit-bindgen-rt" -version = "0.43.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fd734226eac1fd7c450956964e3a9094c9cee65e9dafdf126feef8c0096db65" -dependencies = [ - "bitflags", - "futures", - "once_cell", -] - [[package]] name = "wit-bindgen-rust" -version = "0.43.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "531ebfcec48e56473805285febdb450e270fa75b2dacb92816861d0473b4c15f" +checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" dependencies = [ "anyhow", "heck", @@ -1134,9 +1112,9 @@ dependencies = [ [[package]] name = "wit-bindgen-rust-macro" -version = "0.43.0" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7852bf8a9d1ea80884d26b864ddebd7b0c7636697c6ca10f4c6c93945e023966" +checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" dependencies = [ "anyhow", "prettyplease", @@ -1149,9 +1127,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.235.0" +version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a57a11109cc553396f89f3a38a158a97d0b1adaec113bd73e0f64d30fb601f" +checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" dependencies = [ "anyhow", "bitflags", @@ -1168,9 +1146,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.235.0" +version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a1f95a87d03a33e259af286b857a95911eb46236a0f726cbaec1227b3dfc67a" +checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" dependencies = [ "anyhow", "id-arena", @@ -1203,3 +1181,9 @@ dependencies = [ "quote", "syn 2.0.106", ] + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" diff --git a/examples/vault-variable-test/Cargo.toml b/examples/vault-variable-test/Cargo.toml index 80d0305753..36b97f2ffc 100644 --- a/examples/vault-variable-test/Cargo.toml +++ b/examples/vault-variable-test/Cargo.toml @@ -11,6 +11,6 @@ crate-type = ["cdylib"] [dependencies] anyhow = "1" constant_time_eq = "0.4.2" -spin-sdk = "5.0.0" +spin-sdk = "5.2.0" [workspace]