diff --git a/Cargo.lock b/Cargo.lock index d46eb63496..450747cc40 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", @@ -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]] @@ -2460,7 +2460,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.0", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[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]] @@ -4773,10 +4775,11 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.72" +version = "0.3.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" +checksum = "2e04e2ef80ce82e13552136fabeef8a5ed1f985a96805761cbb9a2c34e7664d9" dependencies = [ + "once_cell", "wasm-bindgen", ] @@ -4957,7 +4960,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" dependencies = [ "cfg-if", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] @@ -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" @@ -5632,7 +5641,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -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.1", "ring", "rustc-hash", "rustls 0.23.37", + "rustls-pki-types", "slab", - "thiserror 1.0.69", + "thiserror 2.0.17", "tinyvec", "tracing", + "web-time", ] [[package]] @@ -7572,7 +7585,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.11.0", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[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", ] @@ -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", @@ -9849,7 +9863,7 @@ dependencies = [ "getrandom 0.3.2", "once_cell", "rustix 1.1.2", - "windows-sys 0.60.2", + "windows-sys 0.61.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.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" +checksum = "0551fc1bb415591e3372d0bc4780db7e587d84e2a7e79da121051c5c4b89d0b0" 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.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" +checksum = "7fbdf9a35adf44786aecd5ff89b4563a90325f9da0923236f6104e603c7e86be" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -11083,22 +11084,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.95" +version = "0.2.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" +checksum = "dca9693ef2bab6d4e6707234500350d8dad079eb508dca05530c85dc3a529ff2" 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.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" +checksum = "39129a682a6d2d841b6c429d0c51e5cb0ed1a03829d8b3d1e69a011e62cb3d3b" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasm-compose" @@ -11979,7 +11983,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] 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..80c33e211e 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", @@ -1252,7 +1252,8 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f248321c6a7d4de5dcf2939368e96a397ad3f53b6a076e38d0104d1da326d37" dependencies = [ "cranelift-assembler-x64-meta", ] @@ -1260,7 +1261,8 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64-meta" version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab6d78ff1f7d9bf8b7e1afbedbf78ba49e38e9da479d4c8a2db094e22f64e2bc" dependencies = [ "cranelift-srcgen", ] @@ -1268,7 +1270,8 @@ dependencies = [ [[package]] name = "cranelift-bforest" version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b6005ba640213a5b95382aeaf6b82bf028309581c8d7349778d66f27dc1180b" dependencies = [ "cranelift-entity", "wasmtime-internal-core", @@ -1277,7 +1280,8 @@ dependencies = [ [[package]] name = "cranelift-bitset" version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81fb5b134a12b559ff0c0f5af0fcd755ad380723b5016c4e0d36f74d39485340" dependencies = [ "serde", "serde_derive", @@ -1287,7 +1291,8 @@ dependencies = [ [[package]] name = "cranelift-codegen" version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85837de8be7f17a4034a6b08816f05a3144345d2091937b39d415990daca28f4" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -1314,7 +1319,8 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e433faa87d38e5b8ff469e44a26fea4f93e58abd7a7c10bad9810056139700c9" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -1326,12 +1332,14 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5397ba61976e13944ca71230775db13ee1cb62849701ed35b753f4761ed0a9b7" [[package]] name = "cranelift-control" version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc81c88765580720eb30f4fc2c1bfdb75fcbf3094f87b3cd69cecca79d77a245" dependencies = [ "arbitrary", ] @@ -1339,7 +1347,8 @@ dependencies = [ [[package]] name = "cranelift-entity" version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "463feed5d46cf8763f3ba3045284cf706dd161496e20ec9c14afbb4ba09b9e66" dependencies = [ "cranelift-bitset", "serde", @@ -1350,7 +1359,8 @@ dependencies = [ [[package]] name = "cranelift-frontend" version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4c5eca7696c1c04ab4c7ed8d18eadbb47d6cc9f14ec86fe0881bf1d7e97e261" dependencies = [ "cranelift-codegen", "log", @@ -1361,12 +1371,14 @@ dependencies = [ [[package]] name = "cranelift-isle" version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1153844610cc9c6da8cf10ce205e45da1a585b7688ed558aa808bbe2e4e6d77" [[package]] name = "cranelift-native" version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a97b583fe9a60f06b0464cee6be5a17f623fd91b217aaac99b51b339d19911af" dependencies = [ "cranelift-codegen", "libc", @@ -1376,7 +1388,8 @@ dependencies = [ [[package]] name = "cranelift-srcgen" version = "0.130.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8594dc6bb4860fa8292f1814c76459dbfb933e1978d8222de6380efce45c7cee" [[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" @@ -3778,7 +3790,8 @@ dependencies = [ [[package]] name = "pulley-interpreter" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7975f0975fa2c047bf47d617bdf716689e42ee82b159bd000ead7330d7697a1b" dependencies = [ "cranelift-bitset", "log", @@ -3789,7 +3802,8 @@ dependencies = [ [[package]] name = "pulley-macros" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a210c0386ef0ddedb337ec99b91e560ae9c341415ef75958cb39ddb537bb0c84" dependencies = [ "proc-macro2", "quote", @@ -3818,12 +3832,13 @@ 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", + "lru-slab", "rand 0.9.0", "ring", "rustc-hash", @@ -4090,17 +4105,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 +4117,7 @@ checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.5", + "regex-syntax", ] [[package]] @@ -4120,12 +4126,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 +4938,7 @@ dependencies = [ [[package]] name = "spin-app" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "serde", @@ -4948,7 +4948,7 @@ dependencies = [ [[package]] name = "spin-common" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "clap", @@ -4961,7 +4961,7 @@ dependencies = [ [[package]] name = "spin-componentize" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "tracing", @@ -4974,7 +4974,7 @@ dependencies = [ [[package]] name = "spin-compose" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -4991,7 +4991,7 @@ dependencies = [ [[package]] name = "spin-core" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5001,7 +5001,7 @@ dependencies = [ [[package]] name = "spin-expressions" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5012,7 +5012,7 @@ dependencies = [ [[package]] name = "spin-factor-key-value" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "serde", @@ -5032,7 +5032,7 @@ dependencies = [ [[package]] name = "spin-factor-llm" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5051,7 +5051,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 +5069,7 @@ dependencies = [ [[package]] name = "spin-factor-outbound-http" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "bytes", @@ -5099,7 +5099,7 @@ dependencies = [ [[package]] name = "spin-factor-outbound-mqtt" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "rumqttc", @@ -5115,7 +5115,7 @@ dependencies = [ [[package]] name = "spin-factor-outbound-mysql" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "futures", @@ -5133,7 +5133,7 @@ dependencies = [ [[package]] name = "spin-factor-outbound-networking" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "futures-util", @@ -5157,7 +5157,7 @@ dependencies = [ [[package]] name = "spin-factor-outbound-pg" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "bytes", @@ -5189,7 +5189,7 @@ dependencies = [ [[package]] name = "spin-factor-outbound-redis" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "redis", @@ -5205,7 +5205,7 @@ dependencies = [ [[package]] name = "spin-factor-sqlite" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "async-trait", "spin-core", @@ -5221,8 +5221,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 +5234,7 @@ dependencies = [ [[package]] name = "spin-factor-wasi" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "async-trait", "bytes", @@ -5246,7 +5247,7 @@ dependencies = [ [[package]] name = "spin-factors" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "serde", @@ -5259,7 +5260,7 @@ dependencies = [ [[package]] name = "spin-factors-derive" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "proc-macro2", "quote", @@ -5268,7 +5269,7 @@ dependencies = [ [[package]] name = "spin-factors-executor" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "spin-app", @@ -5281,7 +5282,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 +5297,7 @@ dependencies = [ [[package]] name = "spin-key-value-azure" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5312,7 +5313,7 @@ dependencies = [ [[package]] name = "spin-key-value-redis" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "redis", @@ -5325,7 +5326,7 @@ dependencies = [ [[package]] name = "spin-key-value-spin" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "rusqlite", @@ -5339,7 +5340,7 @@ dependencies = [ [[package]] name = "spin-llm-remote-http" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "futures", @@ -5353,7 +5354,7 @@ dependencies = [ [[package]] name = "spin-locked-app" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5366,7 +5367,7 @@ dependencies = [ [[package]] name = "spin-manifest" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "indexmap 2.13.0", @@ -5383,7 +5384,7 @@ dependencies = [ [[package]] name = "spin-outbound-networking-config" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "futures-util", @@ -5398,11 +5399,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 +5437,7 @@ dependencies = [ [[package]] name = "spin-runtime-factors" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "clap", @@ -5464,7 +5465,7 @@ dependencies = [ [[package]] name = "spin-serde" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "base64 0.22.1", @@ -5476,7 +5477,7 @@ dependencies = [ [[package]] name = "spin-sqlite" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "serde", "spin-factor-sqlite", @@ -5488,7 +5489,7 @@ dependencies = [ [[package]] name = "spin-sqlite-inproc" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5502,7 +5503,7 @@ dependencies = [ [[package]] name = "spin-sqlite-libsql" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5514,7 +5515,7 @@ dependencies = [ [[package]] name = "spin-telemetry" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "http 0.2.12", @@ -5531,12 +5532,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 +5560,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 +5574,7 @@ dependencies = [ [[package]] name = "spin-variables-env" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "dotenvy", "serde", @@ -5585,7 +5587,7 @@ dependencies = [ [[package]] name = "spin-variables-static" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "serde", "serde_json", @@ -5597,7 +5599,7 @@ dependencies = [ [[package]] name = "spin-variables-vault" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "serde", "spin-expressions", @@ -5608,7 +5610,7 @@ dependencies = [ [[package]] name = "spin-wasi-async" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "spin-core", @@ -5617,7 +5619,7 @@ dependencies = [ [[package]] name = "spin-world" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "anyhow", "async-trait", @@ -5807,7 +5809,7 @@ dependencies = [ [[package]] name = "terminal" -version = "3.7.0-pre0" +version = "4.0.0-pre0" dependencies = [ "termcolor", ] @@ -5874,9 +5876,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 +5887,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 +6292,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", @@ -6805,7 +6807,8 @@ dependencies = [ [[package]] name = "wasmtime" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54fa9f298901a64ed3eae16b130f0b30c80dbb74a9e7f129a791f4e74649b917" dependencies = [ "addr2line", "async-trait", @@ -6858,7 +6861,8 @@ dependencies = [ [[package]] name = "wasmtime-environ" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75a3aaaa3a522f443af67a7ed8d4efa20b0c3784e1031980537fbfcb497f70a7" dependencies = [ "anyhow", "cpp_demangle", @@ -6888,7 +6892,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-cache" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0454f53d6c91d9a3b30be6d5dbd27e8ff595fddaafe69665df908fc385bbd836" dependencies = [ "base64 0.22.1", "directories-next", @@ -6907,7 +6912,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e0d00d29ed90a63d2445072860a8a42d7151390157236a69bc3ae056786e9c9" dependencies = [ "anyhow", "proc-macro2", @@ -6921,12 +6927,14 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-util" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7acfd639ca7ab9e1cc37f053edd95bed6a7bed16370a8b2643dc7d9ef3047935" [[package]] name = "wasmtime-internal-core" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e671917bb6856ae360cb59d7aaf26f1cfd042c7b924319dd06fd380739fc0b2e" dependencies = [ "anyhow", "hashbrown 0.16.1", @@ -6937,7 +6945,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-cranelift" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2dfd752e1dcf79eeeadc6f2681e2fb4a9f0b5534d18c5b9b93faccd0de2c80c" dependencies = [ "cfg-if", "cranelift-codegen", @@ -6963,7 +6972,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1e9171af643316c11d6ebe52f31f6e2a5d6d1d270de9167a7b7b6f0e3f72982" dependencies = [ "cc", "cfg-if", @@ -6977,7 +6987,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-debug" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fe23134536b9883ffc2afcffae23f7ffbcb1791e2d9fac6d6464a37ea4c8fdd" dependencies = [ "cc", "object", @@ -6988,7 +6999,8 @@ 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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b3112806515fac8495883885eb8dbdde849988ae91fe6beb544c0d7c0f4c9aa" dependencies = [ "cfg-if", "libc", @@ -6999,7 +7011,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-unwinder" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dafc29c6e538273fda8409335137654751bdf24beab65702b7866b0a85ee108a" dependencies = [ "cfg-if", "cranelift-codegen", @@ -7011,7 +7024,8 @@ 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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "772f2b105b7fdd3dfb2cdf70c297baaeb96fe76a95cdc6fa516f713f04090c73" dependencies = [ "proc-macro2", "quote", @@ -7021,7 +7035,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d556c3b176aba3cce565b2bafcdc049e7410ac1d86bf1ef663a035d9ded0dddc" dependencies = [ "cranelift-codegen", "gimli", @@ -7037,7 +7052,8 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c47507f09e68462a0ed9f351ef410584a52e01d7ec92bc588bf7fa597ce528ef" dependencies = [ "anyhow", "bitflags 2.10.0", @@ -7049,7 +7065,8 @@ dependencies = [ [[package]] name = "wasmtime-wasi" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf7fc1eb83dd0d5a368c78d2bad2660f69c03e3c07ce2dd6d1e50fc2b9ff14db" dependencies = [ "async-trait", "bitflags 2.10.0", @@ -7078,7 +7095,8 @@ dependencies = [ [[package]] name = "wasmtime-wasi-http" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2922113f8766db31dbd93ed58ff8c056a35ac8246738c373ad37e6577140c62d" dependencies = [ "async-trait", "bytes", @@ -7101,7 +7119,8 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "315fd7192148233c2c61753b5e8e2456e0ff96dd649f079148977554139ea4dc" dependencies = [ "async-trait", "bytes", @@ -7193,7 +7212,8 @@ dependencies = [ [[package]] name = "wiggle" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4e79079e7f5a8c034307bb5e61b2e63bc668e17d139705a7dea5afceab02510" dependencies = [ "bitflags 2.10.0", "thiserror 2.0.17", @@ -7206,7 +7226,8 @@ dependencies = [ [[package]] name = "wiggle-generate" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9165e5b08a6463d247b5c1292aaab16b103d0d8f5941b60d7bc0c38125eb9ffe" dependencies = [ "heck", "proc-macro2", @@ -7219,7 +7240,8 @@ dependencies = [ [[package]] name = "wiggle-macro" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fb0a5b9476150428eead9ce1a5c83e8fd6aac29806f48c6dbf77d50a067473a" dependencies = [ "proc-macro2", "quote", @@ -7261,7 +7283,8 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" version = "43.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?branch=release-43.0.0#b0dc2820c8f870dbeacbbad1a5eadf2db8eba2dd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ca3d76763e4ddc48ede73792d067396ba5ee74c3c581db90e6638fe6b46bf52" dependencies = [ "cranelift-assembler-x64", "cranelift-codegen", diff --git a/examples/vault-variable-test/Cargo.lock b/examples/vault-variable-test/Cargo.lock index 915df7aea6..f4d19a708f 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" @@ -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]