diff --git a/Cargo.lock b/Cargo.lock index d73200e3ced437..2790aa7de21659 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1471,9 +1471,9 @@ dependencies = [ [[package]] name = "aws-credential-types" -version = "1.2.8" +version = "1.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faf26925f4a5b59eb76722b63c2892b1d70d06fa053c72e4a100ec308c1d47bc" +checksum = "b01c9521fa01558f750d183c8c68c81b0155b9d193a4ba7f84c36bd1b6d04a06" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api", @@ -1507,9 +1507,9 @@ dependencies = [ [[package]] name = "aws-runtime" -version = "1.5.13" +version = "1.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f2402da1a5e16868ba98725e5d73f26b8116eaa892e56f2cd0bf5eec7985f70" +checksum = "7ce527fb7e53ba9626fc47824f25e256250556c40d8f81d27dd92aa38239d632" dependencies = [ "aws-credential-types", "aws-sigv4", @@ -1532,9 +1532,9 @@ dependencies = [ [[package]] name = "aws-sdk-bedrockruntime" -version = "1.112.0" +version = "1.119.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06c037e6823696d752702ec2bad758d3cf95d1b92b712c8ac7e93824b5e2391" +checksum = "7f10ccced9e784ef9db4826df2436e440b56a7340e8b9a69e7669a1197efb3b0" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1557,9 +1557,9 @@ dependencies = [ [[package]] name = "aws-sdk-kinesis" -version = "1.91.0" +version = "1.96.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "699a3d645a2ab5cb12ca02eb23979753953414429fd6584ea8841af6bc4e0516" +checksum = "48519bb3567e44d4ec1a83c14655b1c813b0347a793a5bba9ccf51484d399110" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1580,9 +1580,9 @@ dependencies = [ [[package]] name = "aws-sdk-s3" -version = "1.108.0" +version = "1.116.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200be4aed61e3c0669f7268bacb768f283f1c32a7014ce57225e1160be2f6ccb" +checksum = "cd4c10050aa905b50dc2a1165a9848d598a80c3a724d6f93b5881aa62235e4a5" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1614,9 +1614,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "1.88.0" +version = "1.90.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d05b276777560aa9a196dbba2e3aada4d8006d3d7eeb3ba7fe0c317227d933c4" +checksum = "4f18e53542c522459e757f81e274783a78f8c81acdfc8d1522ee8a18b5fb1c66" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1636,9 +1636,9 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.90.0" +version = "1.92.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9be14d6d9cd761fac3fd234a0f47f7ed6c0df62d83c0eeb7012750e4732879b" +checksum = "532f4d866012ffa724a4385c82e8dd0e59f0ca0e600f3f22d4c03b6824b34e4a" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1658,9 +1658,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.90.0" +version = "1.94.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98a862d704c817d865c8740b62d8bbeb5adcb30965e93b471df8a5bcefa20a80" +checksum = "1be6fbbfa1a57724788853a623378223fe828fc4c09b146c992f0c95b6256174" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1720,9 +1720,9 @@ dependencies = [ [[package]] name = "aws-smithy-checksums" -version = "0.63.9" +version = "0.63.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "165d8583d8d906e2fb5511d29201d447cc710864f075debcdd9c31c265412806" +checksum = "95bd108f7b3563598e4dc7b62e1388c9982324a2abd622442167012690184591" dependencies = [ "aws-smithy-http", "aws-smithy-types", @@ -2098,7 +2098,7 @@ dependencies = [ "bitflags 2.9.4", "cexpr", "clang-sys", - "itertools 0.12.1", + "itertools 0.10.5", "log", "prettyplease", "proc-macro2", @@ -2118,7 +2118,7 @@ dependencies = [ "bitflags 2.9.4", "cexpr", "clang-sys", - "itertools 0.12.1", + "itertools 0.10.5", "log", "prettyplease", "proc-macro2", @@ -3980,7 +3980,16 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5023e06632d8f351c2891793ccccfe4aef957954904392434038745fb6f1f68" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.120.2", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.123.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e76779f01dcf5d1b0663f4268f9b3395a023026815f41fe152bae61b3c60f3f" +dependencies = [ + "cranelift-assembler-x64-meta 0.123.4", ] [[package]] @@ -3989,7 +3998,16 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1c4012b4c8c1f6eb05c0a0a540e3e1ee992631af51aa2bbb3e712903ce4fd65" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.120.2", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.123.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "032bb8ce6871b294308a93621aabb80e7315b5dbfba3a06ecaca41542a8abbfe" +dependencies = [ + "cranelift-srcgen 0.123.4", ] [[package]] @@ -3998,7 +4016,16 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d6d883b4942ef3a7104096b8bc6f2d1a41393f159ac8de12aed27b25d67f895" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.120.2", +] + +[[package]] +name = "cranelift-bforest" +version = "0.123.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "424289b574e612b6a048132492abff290f044052bbfe5460156f03f76c3271d1" +dependencies = [ + "cranelift-entity 0.123.4", ] [[package]] @@ -4011,6 +4038,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "cranelift-bitset" +version = "0.123.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7aecdaa37cd169b4d92b0efb8ca81a40bebb5f588ea3310f5549652e4251e67" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "cranelift-codegen" version = "0.120.2" @@ -4018,19 +4055,45 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aeda0892577afdce1ac2e9a983a55f8c5b87a59334e1f79d8f735a2d7ba4f4b4" dependencies = [ "bumpalo", - "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-assembler-x64 0.120.2", + "cranelift-bforest 0.120.2", + "cranelift-bitset 0.120.2", + "cranelift-codegen-meta 0.120.2", + "cranelift-codegen-shared 0.120.2", + "cranelift-control 0.120.2", + "cranelift-entity 0.120.2", + "cranelift-isle 0.120.2", "gimli 0.31.1", "hashbrown 0.15.5", "log", + "pulley-interpreter 33.0.2", + "regalloc2", + "rustc-hash 2.1.1", + "serde", + "smallvec", + "target-lexicon 0.13.3", +] + +[[package]] +name = "cranelift-codegen" +version = "0.123.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c529540ae49bbdc84afc2f8d75ad8c9441f9d50a6e0ae1825d88ad5397085a4c" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.123.4", + "cranelift-bforest 0.123.4", + "cranelift-bitset 0.123.4", + "cranelift-codegen-meta 0.123.4", + "cranelift-codegen-shared 0.123.4", + "cranelift-control 0.123.4", + "cranelift-entity 0.123.4", + "cranelift-isle 0.123.4", + "gimli 0.32.3", + "hashbrown 0.15.5", + "log", "postcard", - "pulley-interpreter", + "pulley-interpreter 36.0.4", "regalloc2", "rustc-hash 2.1.1", "serde", @@ -4038,6 +4101,7 @@ dependencies = [ "sha2", "smallvec", "target-lexicon 0.13.3", + "wasmtime-internal-math", ] [[package]] @@ -4046,10 +4110,23 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e461480d87f920c2787422463313326f67664e68108c14788ba1676f5edfcd15" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", - "pulley-interpreter", + "cranelift-assembler-x64-meta 0.120.2", + "cranelift-codegen-shared 0.120.2", + "cranelift-srcgen 0.120.2", + "pulley-interpreter 33.0.2", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.123.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef0e66d3093d57b4853aa1b751e706136e65012c76db7ddbf6e40c0c369fa516" +dependencies = [ + "cranelift-assembler-x64-meta 0.123.4", + "cranelift-codegen-shared 0.123.4", + "cranelift-srcgen 0.123.4", + "heck 0.5.0", + "pulley-interpreter 36.0.4", ] [[package]] @@ -4058,6 +4135,12 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "976584d09f200c6c84c4b9ff7af64fc9ad0cb64dffa5780991edd3fe143a30a1" +[[package]] +name = "cranelift-codegen-shared" +version = "0.123.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98fa7ddc3a113e5916b3af16e5b85037d4bf2dda39de27e42d2dc915e1141ad9" + [[package]] name = "cranelift-control" version = "0.120.2" @@ -4067,13 +4150,33 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.123.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f9abf903ccdca830124ce24bdb3050fdfbb8730f70b46f6183226f569713afe" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d75418674520cb400c8772bfd6e11a62736c78fc1b6e418195696841d1bf91f1" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.120.2", + "serde", + "serde_derive", +] + +[[package]] +name = "cranelift-entity" +version = "0.123.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c25543bb984920680b614d4ff30756ec722a4257926356934609906de179e500" +dependencies = [ + "cranelift-bitset 0.123.4", "serde", "serde_derive", ] @@ -4084,7 +4187,19 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c8b1a91c86687a344f3c52dd6dfb6e50db0dfa7f2e9c7711b060b3623e1fdeb" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.120.2", + "log", + "smallvec", + "target-lexicon 0.13.3", +] + +[[package]] +name = "cranelift-frontend" +version = "0.123.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8def0c7a84e1b4de15f4b5f514ae74c2e3acfbc9c7380c5cc74b17ee4f19bdc" +dependencies = [ + "cranelift-codegen 0.123.4", "log", "smallvec", "target-lexicon 0.13.3", @@ -4096,13 +4211,30 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "711baa4e3432d4129295b39ec2b4040cc1b558874ba0a37d08e832e857db7285" +[[package]] +name = "cranelift-isle" +version = "0.123.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf9cace5d2c5faa6c273c19c6e116fab05be704f2f423d7a08f8ba5e15521728" + [[package]] name = "cranelift-native" version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "41c83e8666e3bcc5ffeaf6f01f356f0e1f9dcd69ce5511a1efd7ca5722001a3f" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.120.2", + "libc", + "target-lexicon 0.13.3", +] + +[[package]] +name = "cranelift-native" +version = "0.123.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6e5bda84f8b8580ce83679a1957c41464af102fc08065e34e55e31f990b61e7" +dependencies = [ + "cranelift-codegen 0.123.4", "libc", "target-lexicon 0.13.3", ] @@ -4113,6 +4245,12 @@ version = "0.120.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02e3f4d783a55c64266d17dc67d2708852235732a100fc40dd9f1051adc64d7b" +[[package]] +name = "cranelift-srcgen" +version = "0.123.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9ae0f07c362d514dbf9e91fe555700f00326026d0e65592ed4073e5427cd59e" + [[package]] name = "crash-context" version = "0.6.3" @@ -4175,15 +4313,15 @@ checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" [[package]] name = "crc-fast" -version = "1.3.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bf62af4cc77d8fe1c22dde4e721d87f2f54056139d8c412e1366b740305f56f" +checksum = "6ddc2d09feefeee8bd78101665bd8645637828fa9317f9f292496dbbd8c65ff3" dependencies = [ "crc", "digest", - "libc", "rand 0.9.2", "regex", + "rustversion", ] [[package]] @@ -5004,7 +5142,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.2", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -5307,7 +5445,7 @@ dependencies = [ "sqlez_macros", "terminal_view", "util", - "wasmtime", + "wasmtime 36.0.4", "watch", "zeta_prompt", ] @@ -5720,7 +5858,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -5946,7 +6084,7 @@ dependencies = [ "tokio", "toml 0.8.23", "tree-sitter", - "wasmtime", + "wasmtime 36.0.4", ] [[package]] @@ -5995,7 +6133,7 @@ dependencies = [ "url", "util", "wasmparser 0.221.3", - "wasmtime", + "wasmtime 36.0.4", "wasmtime-wasi", "zlog", ] @@ -7056,6 +7194,11 @@ name = "gimli" version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" +dependencies = [ + "fallible-iterator", + "indexmap", + "stable_deref_trait", +] [[package]] name = "git" @@ -8265,7 +8408,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5" dependencies = [ "equivalent", - "hashbrown 0.16.1", + "hashbrown 0.15.5", "serde", "serde_core", ] @@ -10530,7 +10673,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -10907,6 +11050,9 @@ version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" dependencies = [ + "crc32fast", + "hashbrown 0.15.5", + "indexmap", "memchr", ] @@ -12739,7 +12885,7 @@ checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" dependencies = [ "bytes 1.10.1", "heck 0.5.0", - "itertools 0.12.1", + "itertools 0.10.5", "log", "multimap 0.10.1", "once_cell", @@ -12772,7 +12918,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" dependencies = [ "anyhow", - "itertools 0.12.1", + "itertools 0.10.5", "proc-macro2", "quote", "syn 2.0.106", @@ -12893,11 +13039,34 @@ version = "33.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "986beaef947a51d17b42b0ea18ceaa88450d35b6994737065ed505c39172db71" dependencies = [ - "cranelift-bitset", + "cranelift-bitset 0.120.2", "log", "wasmtime-math", ] +[[package]] +name = "pulley-interpreter" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f4c7fbfe494bf7b779aabe689e33d221f49121f1d6253c3ec4f62d2f9ff7019" +dependencies = [ + "cranelift-bitset 0.123.4", + "log", + "pulley-macros", + "wasmtime-internal-math", +] + +[[package]] +name = "pulley-macros" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f40289747955f4ccf84a48ad1e5bc7753bf3e9378c3c8dabc6110cc38043a737" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "pulp" version = "0.18.22" @@ -13027,7 +13196,7 @@ dependencies = [ "once_cell", "socket2 0.6.1", "tracing", - "windows-sys 0.60.2", + "windows-sys 0.59.0", ] [[package]] @@ -13883,9 +14052,9 @@ dependencies = [ [[package]] name = "rsa" -version = "0.9.9" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40a0376c50d0358279d9d643e4bf7b7be212f1f4ff1da9070a7b54d22ef75c88" +checksum = "b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d" dependencies = [ "const-oid", "digest", @@ -14084,7 +14253,7 @@ dependencies = [ "errno 0.3.14", "libc", "linux-raw-sys 0.11.0", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -16467,7 +16636,7 @@ dependencies = [ "getrandom 0.3.4", "once_cell", "rustix 1.1.2", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -17378,7 +17547,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fb391ac70462b3097a755618fbf9c8f95ecc1eb379a414f7b46f202ed10db1f" dependencies = [ "cc", - "windows-targets 0.52.6", + "windows-targets 0.48.5", ] [[package]] @@ -18503,6 +18672,16 @@ dependencies = [ "wasmparser 0.229.0", ] +[[package]] +name = "wasm-encoder" +version = "0.236.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "724fccfd4f3c24b7e589d333fc0429c68042897a7e8a5f8694f31792471841e7" +dependencies = [ + "leb128fmt", + "wasmparser 0.236.1", +] + [[package]] name = "wasm-metadata" version = "0.201.0" @@ -18600,6 +18779,19 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.236.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9b1e81f3eb254cf7404a82cee6926a4a3ccc5aad80cc3d43608a070c67aa1d7" +dependencies = [ + "bitflags 2.9.4", + "hashbrown 0.15.5", + "indexmap", + "semver", + "serde", +] + [[package]] name = "wasmprinter" version = "0.229.0" @@ -18611,6 +18803,17 @@ dependencies = [ "wasmparser 0.229.0", ] +[[package]] +name = "wasmprinter" +version = "0.236.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2df225df06a6df15b46e3f73ca066ff92c2e023670969f7d50ce7d5e695abbb1" +dependencies = [ + "anyhow", + "termcolor", + "wasmparser 0.236.1", +] + [[package]] name = "wasmtime" version = "33.0.2" @@ -18635,8 +18838,7 @@ dependencies = [ "once_cell", "postcard", "psm", - "pulley-interpreter", - "rayon", + "pulley-interpreter 33.0.2", "rustix 1.1.2", "semver", "serde", @@ -18650,7 +18852,7 @@ dependencies = [ "wasmtime-component-macro", "wasmtime-component-util", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 33.0.2", "wasmtime-fiber", "wasmtime-jit-icache-coherence", "wasmtime-math", @@ -18660,6 +18862,54 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a269aaef6526f16091c0f3a5fe62631037cb3b9fb9cb1deb521c6ac7a5a6ee91" +dependencies = [ + "addr2line 0.25.1", + "anyhow", + "async-trait", + "bitflags 2.9.4", + "bumpalo", + "cc", + "cfg-if", + "encoding_rs", + "hashbrown 0.15.5", + "indexmap", + "libc", + "log", + "mach2 0.4.3", + "memfd", + "object 0.37.3", + "once_cell", + "postcard", + "pulley-interpreter 36.0.4", + "rayon", + "rustix 1.1.2", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon 0.13.3", + "wasmparser 0.236.1", + "wasmtime-environ 36.0.4", + "wasmtime-internal-asm-macros", + "wasmtime-internal-component-macro", + "wasmtime-internal-component-util", + "wasmtime-internal-cranelift", + "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", + "wasmtime-internal-jit-icache-coherence", + "wasmtime-internal-math", + "wasmtime-internal-slab", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-winch", + "windows-sys 0.60.2", +] + [[package]] name = "wasmtime-asm-macros" version = "33.0.2" @@ -18678,7 +18928,7 @@ dependencies = [ "anyhow", "log", "tracing", - "wasmtime", + "wasmtime 33.0.2", "wasmtime-c-api-macros", ] @@ -18721,21 +18971,21 @@ checksum = "b2bd72f0a6a0ffcc6a184ec86ac35c174e48ea0e97bbae277c8f15f8bf77a566" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", + "cranelift-codegen 0.120.2", + "cranelift-control 0.120.2", + "cranelift-entity 0.120.2", + "cranelift-frontend 0.120.2", + "cranelift-native 0.120.2", "gimli 0.31.1", "itertools 0.14.0", "log", "object 0.36.7", - "pulley-interpreter", + "pulley-interpreter 33.0.2", "smallvec", "target-lexicon 0.13.3", "thiserror 2.0.17", "wasmparser 0.229.0", - "wasmtime-environ", + "wasmtime-environ 33.0.2", "wasmtime-versioned-export-macros", ] @@ -18746,15 +18996,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6187bb108a23eb25d2a92aa65d6c89fb5ed53433a319038a2558567f3011ff2" dependencies = [ "anyhow", - "cpp_demangle", - "cranelift-bitset", - "cranelift-entity", + "cranelift-bitset 0.120.2", + "cranelift-entity 0.120.2", "gimli 0.31.1", "indexmap", "log", "object 0.36.7", "postcard", - "rustc-demangle", "semver", "serde", "serde_derive", @@ -18762,10 +19010,37 @@ dependencies = [ "target-lexicon 0.13.3", "wasm-encoder 0.229.0", "wasmparser 0.229.0", - "wasmprinter", + "wasmprinter 0.229.0", "wasmtime-component-util", ] +[[package]] +name = "wasmtime-environ" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "187f76529a8b2e36e87e48f1dcdc8c39340ff962359f653be7aa864bff9c9b7a" +dependencies = [ + "anyhow", + "cpp_demangle", + "cranelift-bitset 0.123.4", + "cranelift-entity 0.123.4", + "gimli 0.32.3", + "indexmap", + "log", + "object 0.37.3", + "postcard", + "rustc-demangle", + "semver", + "serde", + "serde_derive", + "smallvec", + "target-lexicon 0.13.3", + "wasm-encoder 0.236.1", + "wasmparser 0.236.1", + "wasmprinter 0.236.1", + "wasmtime-internal-component-util", +] + [[package]] name = "wasmtime-fiber" version = "33.0.2" @@ -18781,6 +19056,170 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "wasmtime-internal-asm-macros" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37edf8f7c7a23ab18d6bf5742e323c969571b8c35b990da48090b7b1ccacfca7" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "wasmtime-internal-component-macro" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32f752eede244eff36ed4ac5709d8bd94735f1f0db68e48e026d566589d1d914" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.106", + "wasmtime-internal-component-util", + "wasmtime-internal-wit-bindgen", + "wit-parser 0.236.1", +] + +[[package]] +name = "wasmtime-internal-component-util" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "077f5204aee8002178acc6ee4619b070bbfba0957cbcd0f968d92fb729be9229" + +[[package]] +name = "wasmtime-internal-cranelift" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaa3a13862aa8d4c94a34260cfd0c309c1d2d04e2bd8e4d95b10e5a6481341d5" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.123.4", + "cranelift-control 0.123.4", + "cranelift-entity 0.123.4", + "cranelift-frontend 0.123.4", + "cranelift-native 0.123.4", + "gimli 0.32.3", + "itertools 0.14.0", + "log", + "object 0.37.3", + "pulley-interpreter 36.0.4", + "smallvec", + "target-lexicon 0.13.3", + "thiserror 2.0.17", + "wasmparser 0.236.1", + "wasmtime-environ 36.0.4", + "wasmtime-internal-math", + "wasmtime-internal-versioned-export-macros", +] + +[[package]] +name = "wasmtime-internal-fiber" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ceb5817493b5b466f87a3da77ba0148d85ea29778d86546f070a31123f023e3" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "libc", + "rustix 1.1.2", + "wasmtime-internal-asm-macros", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9eac6f645873bc2a5961b4745cc5f07a0a7d53f970c806d8153fdf6941703e39" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros", +] + +[[package]] +name = "wasmtime-internal-jit-icache-coherence" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a64ee722c4d42bc81559ddd0b1559645638bd84ba6439118e1a91eab88031b2e" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-math" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de6fb4327b70b10c6b55352d19b279b2fb2bc74537ed7d5c20edc8ff0638dda7" +dependencies = [ + "libm", +] + +[[package]] +name = "wasmtime-internal-slab" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afaa5d4c2db6fe47e07fef7f6d4030e8a5d6f6cb1c31bcfcbd9aff569a8b55a0" + +[[package]] +name = "wasmtime-internal-unwinder" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af7282e8fbdc6d10f1e34feaac0c1694701f3c580880346e0cbbd4be49a1a901" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen 0.123.4", + "log", + "object 0.37.3", +] + +[[package]] +name = "wasmtime-internal-versioned-export-macros" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a4e078eb9916af6885193eca8ef6f0198aedf68db24ff8acc72bfaaef2c8b26" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "wasmtime-internal-winch" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33f0c6532aeccecb2bb9f0f7abb34095ba54523080ff3f2c7a86347611096668" +dependencies = [ + "anyhow", + "cranelift-codegen 0.123.4", + "gimli 0.32.3", + "object 0.37.3", + "target-lexicon 0.13.3", + "wasmparser 0.236.1", + "wasmtime-environ 36.0.4", + "wasmtime-internal-cranelift", + "winch-codegen 36.0.4", +] + +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d6f1c3d410baf3b6f203efbc000444e60da4cbb9034c7d8706ed68aaa6ff936" +dependencies = [ + "anyhow", + "bitflags 2.9.4", + "heck 0.5.0", + "indexmap", + "wit-parser 0.236.1", +] + [[package]] name = "wasmtime-jit-icache-coherence" version = "33.0.2" @@ -18844,7 +19283,7 @@ dependencies = [ "tokio", "tracing", "url", - "wasmtime", + "wasmtime 33.0.2", "wasmtime-wasi-io", "wiggle", "windows-sys 0.59.0", @@ -18860,7 +19299,7 @@ dependencies = [ "async-trait", "bytes 1.10.1", "futures 0.3.31", - "wasmtime", + "wasmtime 33.0.2", ] [[package]] @@ -18870,14 +19309,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cbc3b117d03d6eeabfa005a880c5c22c06503bb8820f3aa2e30f0e8d87b6752f" dependencies = [ "anyhow", - "cranelift-codegen", + "cranelift-codegen 0.120.2", "gimli 0.31.1", "object 0.36.7", "target-lexicon 0.13.3", "wasmparser 0.229.0", "wasmtime-cranelift", - "wasmtime-environ", - "winch-codegen", + "wasmtime-environ 33.0.2", + "winch-codegen 33.0.2", ] [[package]] @@ -19194,7 +19633,7 @@ dependencies = [ "bitflags 2.9.4", "thiserror 2.0.17", "tracing", - "wasmtime", + "wasmtime 33.0.2", "wiggle-macro", ] @@ -19246,7 +19685,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.48.0", ] [[package]] @@ -19262,8 +19701,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7914c296fbcef59d1b89a15e82384d34dc9669bc09763f2ef068a28dd3a64ebf" dependencies = [ "anyhow", - "cranelift-assembler-x64", - "cranelift-codegen", + "cranelift-assembler-x64 0.120.2", + "cranelift-codegen 0.120.2", "gimli 0.31.1", "regalloc2", "smallvec", @@ -19271,7 +19710,27 @@ dependencies = [ "thiserror 2.0.17", "wasmparser 0.229.0", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 33.0.2", +] + +[[package]] +name = "winch-codegen" +version = "36.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcf09d7c135f28b757699883820fd0aa41ef4a3916759aa12f32d850ced6a505" +dependencies = [ + "anyhow", + "cranelift-assembler-x64 0.123.4", + "cranelift-codegen 0.123.4", + "gimli 0.32.3", + "regalloc2", + "smallvec", + "target-lexicon 0.13.3", + "thiserror 2.0.17", + "wasmparser 0.236.1", + "wasmtime-environ 36.0.4", + "wasmtime-internal-cranelift", + "wasmtime-internal-math", ] [[package]] @@ -20201,6 +20660,24 @@ dependencies = [ "wasmparser 0.229.0", ] +[[package]] +name = "wit-parser" +version = "0.236.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16e4833a20cd6e85d6abfea0e63a399472d6f88c6262957c17f546879a80ba15" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.236.1", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/Cargo.toml b/Cargo.toml index 54f256abac03c5..a8e3cdbba6a7f4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -464,7 +464,7 @@ aws-config = { version = "1.8.10", features = ["behavior-version-latest"] } aws-credential-types = { version = "1.2.8", features = [ "hardcoded-credentials", ] } -aws-sdk-bedrockruntime = { version = "1.112.0", features = [ +aws-sdk-bedrockruntime = { version = "1.113.0", features = [ "behavior-version-latest", ] } aws-smithy-runtime-api = { version = "1.9.2", features = ["http-1x", "client"] } @@ -614,7 +614,7 @@ reqwest = { git = "https://github.com/zed-industries/reqwest.git", rev = "c15662 "socks", "stream", ], package = "zed-reqwest", version = "0.12.15-zed" } -rsa = "0.9.6" +rsa = "0.9.10" runtimelib = { version = "0.30.0", default-features = false, features = [ "async-dispatcher-runtime", "aws-lc-rs" ] } @@ -704,7 +704,7 @@ uuid = { version = "1.1.2", features = ["v4", "v5", "v7", "serde"] } walkdir = "2.5" wasm-encoder = "0.221" wasmparser = "0.221" -wasmtime = { version = "33", default-features = false, features = [ +wasmtime = { version = "36", default-features = false, features = [ "async", "demangle", "runtime", diff --git a/crates/collab/Cargo.toml b/crates/collab/Cargo.toml index 79fc21fe33423d..e092b191fd0fb2 100644 --- a/crates/collab/Cargo.toml +++ b/crates/collab/Cargo.toml @@ -22,8 +22,8 @@ anyhow.workspace = true async-trait.workspace = true async-tungstenite = { workspace = true, features = ["tokio", "tokio-rustls-manual-roots" ] } aws-config = { version = "1.1.5" } -aws-sdk-kinesis = "1.51.0" -aws-sdk-s3 = { version = "1.15.0" } +aws-sdk-kinesis = "1.96.1" +aws-sdk-s3 = { version = "1.116.0" } axum = { version = "0.6", features = ["json", "headers", "ws"] } axum-extra = { version = "0.4", features = ["erased-json"] } base64.workspace = true