From 99742c028c051110f75df4257b1f38c971488d86 Mon Sep 17 00:00:00 2001 From: aumetra Date: Thu, 19 Sep 2024 20:53:02 +0200 Subject: [PATCH] Update dependencies --- Cargo.lock | 388 ++++++++---------- Cargo.toml | 8 +- crates/kitsune-db/Cargo.toml | 2 +- crates/kitsune-error/Cargo.toml | 2 +- crates/kitsune-http-client/Cargo.toml | 4 +- crates/kitsune-oidc/Cargo.toml | 4 +- crates/kitsune-s3/Cargo.toml | 4 +- crates/kitsune-search/Cargo.toml | 2 +- crates/kitsune-service/Cargo.toml | 2 +- crates/kitsune-storage/Cargo.toml | 2 +- crates/kitsune-test/Cargo.toml | 2 +- crates/kitsune-wasm-mrf/Cargo.toml | 4 +- crates/kitsune-wasm-mrf/src/kv_storage/mod.rs | 4 +- kitsune/Cargo.toml | 8 +- lib/athena/Cargo.toml | 2 +- lib/blowocking/Cargo.toml | 2 +- lib/cursiv/Cargo.toml | 2 +- lib/geomjeungja/Cargo.toml | 2 +- lib/http-signatures/Cargo.toml | 4 +- lib/mrf-manifest/Cargo.toml | 2 +- lib/post-process/Cargo.toml | 2 +- lib/speedy-uuid/Cargo.toml | 2 +- lib/tower-http-digest/Cargo.toml | 4 +- xtask/Cargo.toml | 2 +- xtask/src/clean.rs | 2 +- xtask/src/download_ap_fixture.rs | 2 +- xtask/src/main.rs | 2 +- xtask/src/util.rs | 4 +- xtask/src/watch.rs | 2 +- 29 files changed, 213 insertions(+), 259 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9d4f27ad4..3c791a911 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -508,8 +508,9 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "axum" -version = "0.7.5" -source = "git+https://github.com/tokio-rs/axum.git?rev=918170a12bfcc488000998f33684c29f5599d0d6#918170a12bfcc488000998f33684c29f5599d0d6" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f43644eed690f5374f1af436ecd6aea01cd201f6fbdf0178adaf6907afb2cec" dependencies = [ "async-trait", "axum-core", @@ -538,7 +539,7 @@ dependencies = [ "sync_wrapper 1.0.1", "tokio", "tokio-tungstenite", - "tower 0.4.13", + "tower 0.5.1", "tower-layer", "tower-service", "tracing", @@ -546,8 +547,9 @@ dependencies = [ [[package]] name = "axum-core" -version = "0.4.3" -source = "git+https://github.com/tokio-rs/axum.git?rev=918170a12bfcc488000998f33684c29f5599d0d6#918170a12bfcc488000998f33684c29f5599d0d6" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6b8ba012a258d63c9adfa28b9ddcf66149da6f986c5b5452e629d5ee64bf00" dependencies = [ "async-trait", "bytes", @@ -566,9 +568,9 @@ dependencies = [ [[package]] name = "axum-extra" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0be6ea09c9b96cb5076af0de2e383bd2bc0c18f827cf1967bdd353e0b910d733" +checksum = "73c3220b188aea709cf1b6c5f9b01c3bd936bb08bd2b5184a12b35ac8131b1f9" dependencies = [ "axum", "axum-core", @@ -583,7 +585,7 @@ dependencies = [ "pin-project-lite", "serde", "serde_html_form", - "tower 0.4.13", + "tower 0.5.1", "tower-layer", "tower-service", "tracing", @@ -609,8 +611,9 @@ dependencies = [ [[package]] name = "axum-macros" -version = "0.4.1" -source = "git+https://github.com/tokio-rs/axum.git?rev=918170a12bfcc488000998f33684c29f5599d0d6#918170a12bfcc488000998f33684c29f5599d0d6" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57d123550fa8d071b7255cb0cc04dc302baa6c8c4a79f55701552684d8399bce" dependencies = [ "proc-macro2", "quote", @@ -864,9 +867,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3" dependencies = [ "serde", ] @@ -975,9 +978,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.18" +version = "1.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62ac837cdb5cb22e10a256099b4fc502b1dfe560cb282963a974d7abd80e476" +checksum = "07b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0" dependencies = [ "shlex", ] @@ -1021,9 +1024,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.17" +version = "4.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac" +checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3" dependencies = [ "clap_builder", "clap_derive", @@ -1031,9 +1034,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.17" +version = "4.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73" +checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b" dependencies = [ "anstream", "anstyle", @@ -1044,9 +1047,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.13" +version = "4.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" +checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -1076,7 +1079,7 @@ dependencies = [ "itoa 1.0.11", "num-traits", "paste", - "rustc-hash 2.0.0", + "rustc-hash", "serde", "serde_repr", "smol_str", @@ -1291,18 +1294,18 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b80c3a50b9c4c7e5b5f73c0ed746687774fc9e36ef652b110da8daebf0c6e0e6" +checksum = "ad5264b5d315c515e0845dcd2cc1697ea0018d739d58b47477f8455842583568" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-bitset" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38778758c2ca918b05acb2199134e0c561fb577c50574259b26190b6c2d95ded" +checksum = "6c2797648025a7b2e32ec49fb2f71655fed74453cd41e209c6e39fd3107654f8" dependencies = [ "serde", "serde_derive", @@ -1310,9 +1313,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58258667ad10e468bfc13a8d620f50dfcd4bb35d668123e97defa2549b9ad397" +checksum = "548a3af0d36a36bab5c6a3bb8684816d501fd012c3328beb0f57dbbcb364c479" dependencies = [ "bumpalo", "cranelift-bforest", @@ -1326,40 +1329,40 @@ dependencies = [ "hashbrown 0.14.5", "log", "regalloc2", - "rustc-hash 1.1.0", + "rustc-hash", "smallvec", "target-lexicon", ] [[package]] name = "cranelift-codegen-meta" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "043f0b702e529dcb07ff92bd7d40e7d5317b5493595172c5eb0983343751ee06" +checksum = "9001ad2a4893d3505be514d3b55acc6d7efecba4bcc9ab6a7c4d422765c84202" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7763578888ab53eca5ce7da141953f828e82c2bfadcffc106d10d1866094ffbb" +checksum = "df4b34c22fdfd5d95287ae0cc766e962a976754f0cf7daa4bfa5c6af55c5fb6b" [[package]] name = "cranelift-control" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db15f08c05df570f11e8ab33cb1ec449a64b37c8a3498377b77650bef33d8b" +checksum = "a4d78c20a5ba56200e691e0a62d15ffd18ffc781064443acbadce1f7dc847917" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5289cdb399381a27e7bbfa1b42185916007c3d49aeef70b1d01cb4caa8010130" +checksum = "67e9d6c799b0775d43211d983b5f9230ea604063003cb6d492daf8dcac51da9b" dependencies = [ "cranelift-bitset", "serde", @@ -1368,9 +1371,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ba8ab24eb9470477e98ddfa3c799a649ac5a0d9a2042868c4c952133c234e8" +checksum = "7c1bd2fdbe0c0c10fcee7826c00ea0e7b2a0c4e95e6a879d88e11c006587560f" dependencies = [ "cranelift-codegen", "log", @@ -1380,15 +1383,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b72a3c5c166a70426dcb209bdd0bb71a787c1ea76023dc0974fbabca770e8f9" +checksum = "e12b357f51e34f8e271977a5f422940aa985943d14ee8d49f66c6459ef458511" [[package]] name = "cranelift-native" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a42424c956bbc31fc5c2706073df896156c5420ae8fa2a5d48dbc7b295d71b" +checksum = "da80e271413343c8ca2ca3375360a8d486355063bf96547db9714f2ac4580629" dependencies = [ "cranelift-codegen", "libc", @@ -1397,9 +1400,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49778df4289933d735b93c30a345513e030cf83101de0036e19b760f8aa09f68" +checksum = "aa9276bbb4bbf05ba98dba1d07a506acc9ac1e15a500530399ff8aee70860118" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -1407,7 +1410,7 @@ dependencies = [ "itertools 0.12.1", "log", "smallvec", - "wasmparser 0.215.0", + "wasmparser", "wasmtime-types", ] @@ -2981,9 +2984,9 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.60" +version = "0.1.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -3260,9 +3263,9 @@ checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4" [[package]] name = "iri-string" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e0f755bd3806e06ad4f366f92639415d99a339a2c7ecf8c26ccea2097c11cb6" +checksum = "9c25163201be6ded9e686703e85532f8f852ea1f92ba625cb3c51f7fe6d07a4a" dependencies = [ "memchr", "serde", @@ -3819,7 +3822,7 @@ dependencies = [ "diesel-async", "isolang", "kitsune-config", - "rustc-hash 2.0.0", + "rustc-hash", "whatlang", "whichlang", ] @@ -3901,7 +3904,7 @@ dependencies = [ "kitsune-error", "kitsune-http-client", "kitsune-test", - "quick-xml 0.36.1", + "quick-xml 0.36.2", "rusty-s3", "serde", "tokio", @@ -4263,18 +4266,18 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "logos" -version = "0.14.1" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff1ceb190eb9bdeecdd8f1ad6a71d6d632a50905948771718741b5461fb01e13" +checksum = "1c6b6e02facda28ca5fb8dbe4b152496ba3b1bd5a4b40bb2b1b2d8ad74e0f39b" dependencies = [ "logos-derive", ] [[package]] name = "logos-codegen" -version = "0.14.1" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90be66cb7bd40cb5cc2e9cfaf2d1133b04a3d93b72344267715010a466e0915a" +checksum = "b32eb6b5f26efacd015b000bfc562186472cd9b34bdba3f6b264e2a052676d10" dependencies = [ "beef", "fnv", @@ -4287,9 +4290,9 @@ dependencies = [ [[package]] name = "logos-derive" -version = "0.14.1" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45154231e8e96586b39494029e58f12f8ffcb5ecf80333a603a13aa205ea8cbd" +checksum = "3e5d0c5463c911ef55624739fc353238b4e310f0144be1f875dc42fec6bfd5ec" dependencies = [ "logos-codegen", ] @@ -4601,8 +4604,8 @@ dependencies = [ "serde", "sonic-rs", "thiserror", - "wasm-encoder 0.217.0", - "wasmparser 0.217.0", + "wasm-encoder", + "wasmparser", "wat", ] @@ -4615,7 +4618,7 @@ dependencies = [ "colored_json", "mrf-manifest", "sonic-rs", - "wasmparser 0.217.0", + "wasmparser", "wat", ] @@ -4628,7 +4631,7 @@ dependencies = [ "enum-as-inner", "indexmap 2.5.0", "itertools 0.13.0", - "rustc-hash 2.0.0", + "rustc-hash", "thiserror", "xmlparser", ] @@ -4764,9 +4767,9 @@ dependencies = [ [[package]] name = "oauth2" -version = "5.0.0-alpha.4" +version = "5.0.0-rc.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "098af5a5110b4deacf3200682963713b143ae9d28762b739bdb7b98429dfaf68" +checksum = "23d385da3c602d29036d2f70beed71c36604df7570be17fed4c5b839616785bf" dependencies = [ "base64 0.22.1", "chrono", @@ -4814,15 +4817,15 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ea5043e58958ee56f3e15a90aee535795cd7dfd319846288d93c5b57d85cbe" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "openidconnect" -version = "4.0.0-alpha.2" +version = "4.0.0-rc.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd4c74c00c2727896cebfcd04018dea51902881e711c69f76a446314ab5596e2" +checksum = "a93a50789d0b649986bfb104cdef97736ca072d579ec88496d5c6f9abed0ea85" dependencies = [ "base64 0.21.7", "chrono", @@ -5097,9 +5100,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.12" +version = "2.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c73c26c01b8c87956cea613c907c9d6ecffd8d18a2a5908e5de0adfaa185cea" +checksum = "fdbef9d1d47087a895abd220ed25eb4ad973a5e26f6a4367b038c25e28dfc2d9" dependencies = [ "memchr", "thiserror", @@ -5108,9 +5111,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.12" +version = "2.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "664d22978e2815783adbdd2c588b455b1bd625299ce36b2a99881ac9627e6d8d" +checksum = "4d3a6e3394ec80feb3b6393c725571754c6188490265c61aaf260810d6b95aa0" dependencies = [ "pest", "pest_generator", @@ -5118,9 +5121,9 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.12" +version = "2.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2d5487022d5d33f4c30d91c22afa240ce2a644e87fe08caad974d4eab6badbe" +checksum = "94429506bde1ca69d1b5601962c73f4172ab4726571a59ea95931218cb0e930e" dependencies = [ "pest", "pest_meta", @@ -5131,9 +5134,9 @@ dependencies = [ [[package]] name = "pest_meta" -version = "2.7.12" +version = "2.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0091754bbd0ea592c4deb3a122ce8ecbb0753b738aa82bc055fcc2eccc8d8174" +checksum = "ac8a071862e93690b6e34e9a5fb8e33ff3734473ac0245b27232222c4906a33f" dependencies = [ "once_cell", "pest", @@ -5396,9 +5399,9 @@ dependencies = [ [[package]] name = "postgres-types" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02048d9e032fb3cc3413bbf7b83a15d84a5d419778e2628751896d856498eee9" +checksum = "f66ea23a2d0e5734297357705193335e0a957696f34bed2f2faefacb2fec336f" dependencies = [ "bytes", "fallible-iterator 0.2.0", @@ -5508,9 +5511,9 @@ dependencies = [ [[package]] name = "prost" -version = "0.13.2" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b2ecbe40f08db5c006b5764a2645f7f3f141ce756412ac9e1dd6087e6d32995" +checksum = "7b0487d90e047de87f984913713b85c601c05609aad5b0df4b4573fbf69aa13f" dependencies = [ "bytes", "prost-derive", @@ -5518,9 +5521,9 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.13.2" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acf0c195eebb4af52c752bec4f52f645da98b6e92077a04110c7f349477ae5ac" +checksum = "e9552f850d5f0964a4e4d0bf306459ac29323ddfbae05e35a7c0d35cb0803cc5" dependencies = [ "anyhow", "itertools 0.13.0", @@ -5589,9 +5592,9 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.36.1" +version = "0.36.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96a05e2e8efddfa51a84ca47cec303fac86c8541b686d37cac5efc0e094417bc" +checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" dependencies = [ "memchr", "serde", @@ -5766,13 +5769,13 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.9.3" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" +checksum = "12908dbeb234370af84d0579b9f68258a0f67e201412dd9a2814e6f45b2fc0f0" dependencies = [ - "hashbrown 0.13.2", + "hashbrown 0.14.5", "log", - "rustc-hash 1.1.0", + "rustc-hash", "slice-group-by", "smallvec", ] @@ -5983,12 +5986,6 @@ version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - [[package]] name = "rustc-hash" version = "2.0.0" @@ -6221,9 +6218,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.11.1" +version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf" +checksum = "ea4a292869320c0272d7bc55a5a6aafaff59b4f63404a003887b679a2e05b4b6" dependencies = [ "core-foundation-sys", "libc", @@ -6531,9 +6528,9 @@ dependencies = [ [[package]] name = "simdutf8" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "similar" @@ -6590,7 +6587,7 @@ dependencies = [ [[package]] name = "snowflake" version = "0.1.0" -source = "git+https://github.com/Lantern-chat/snowflake#0014f884a11d07dd6dcba31c506e2b6b4c6e3ac2" +source = "git+https://github.com/Lantern-chat/snowflake#035b779d39405240dc3ea43aa42bd494ddb37f20" dependencies = [ "crossbeam-utils", "iso8601-timestamp", @@ -6972,18 +6969,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.63" +version = "1.0.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" +checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.63" +version = "1.0.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" +checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3" dependencies = [ "proc-macro2", "quote", @@ -7125,9 +7122,9 @@ dependencies = [ [[package]] name = "tokio-postgres" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03adcf0147e203b6032c0b2d30be1415ba03bc348901f3ff1cc0df6a733e60c3" +checksum = "3b5d3742945bc7d7f210693b0c58ae542c6fd47b17adbbda0885f3dcb34a6bdb" dependencies = [ "async-trait", "byteorder", @@ -7187,9 +7184,9 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.21.0" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38" +checksum = "c6989540ced10490aaf14e6bad2e3d33728a2813310a0c71d1574304c49631cd" dependencies = [ "futures-util", "log", @@ -7236,9 +7233,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.20" +version = "0.22.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" +checksum = "3b072cee73c449a636ffd6f32bd8de3a9f7119139aff882f44943ce2986dc5cf" dependencies = [ "indexmap 2.5.0", "serde", @@ -7310,15 +7307,17 @@ dependencies = [ "futures-util", "pin-project-lite", "sync_wrapper 0.1.2", + "tokio", "tower-layer", "tower-service", + "tracing", ] [[package]] name = "tower-http" -version = "0.5.2" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" +checksum = "41515cc9e193536d93fd0dbbea0c73819c08eca76e0b30909a325c3ec90985bb" dependencies = [ "async-compression", "bitflags 2.6.0", @@ -7337,7 +7336,7 @@ dependencies = [ "pin-project-lite", "tokio", "tokio-util", - "tower 0.4.13", + "tower 0.5.1", "tower-layer", "tower-service", "tracing", @@ -7526,9 +7525,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tungstenite" -version = "0.21.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" +checksum = "6e2e2ce1e47ed2994fd43b04c8f618008d4cabdd5ee34027cf14f9d918edd9c8" dependencies = [ "byteorder", "bytes", @@ -7539,7 +7538,6 @@ dependencies = [ "rand 0.8.5", "sha1", "thiserror", - "url", "utf-8", ] @@ -7640,9 +7638,9 @@ checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" [[package]] name = "unicode-normalization" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" +checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" dependencies = [ "tinyvec", ] @@ -7661,15 +7659,15 @@ checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" [[package]] name = "unicode-width" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" [[package]] name = "unicode-xid" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229730647fbc343e3a80e463c1db7f78f3855d3f3739bee0dda773c9a037c90a" +checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" [[package]] name = "unsize" @@ -7889,15 +7887,6 @@ version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" -[[package]] -name = "wasm-encoder" -version = "0.215.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb56df3e06b8e6b77e37d2969a50ba51281029a9aeb3855e76b7f49b6418847" -dependencies = [ - "leb128", -] - [[package]] name = "wasm-encoder" version = "0.217.0" @@ -7905,7 +7894,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b88b0814c9a2b323a9b46c687e726996c255ac8b64aa237dd11c81ed4854760" dependencies = [ "leb128", - "wasmparser 0.217.0", + "wasmparser", ] [[package]] @@ -7920,22 +7909,8 @@ dependencies = [ "serde_derive", "serde_json", "spdx", - "wasm-encoder 0.217.0", - "wasmparser 0.217.0", -] - -[[package]] -name = "wasmparser" -version = "0.215.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fbde0881f24199b81cf49b6ff8f9c145ac8eb1b7fc439adb5c099734f7d90e" -dependencies = [ - "ahash", - "bitflags 2.6.0", - "hashbrown 0.14.5", - "indexmap 2.5.0", - "semver", - "serde", + "wasm-encoder", + "wasmparser", ] [[package]] @@ -7954,20 +7929,20 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.215.0" +version = "0.217.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8e9a325d85053408209b3d2ce5eaddd0dd6864d1cff7a007147ba073157defc" +checksum = "50dc568b3e0d47e8f96ea547c90790cfa783f0205160c40de894a427114185ce" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.215.0", + "wasmparser", ] [[package]] name = "wasmtime" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a5883d64dfc8423c56e3d8df27cffc44db25336aa468e8e0724fddf30a333d7" +checksum = "9e025f6280f91611a59f38057e0a4e72fbc08a2a4e6ed753a0d1970ac634a997" dependencies = [ "addr2line 0.22.0", "anyhow", @@ -7998,7 +7973,7 @@ dependencies = [ "smallvec", "sptr", "target-lexicon", - "wasmparser 0.215.0", + "wasmparser", "wasmtime-asm-macros", "wasmtime-component-macro", "wasmtime-component-util", @@ -8014,18 +7989,18 @@ dependencies = [ [[package]] name = "wasmtime-asm-macros" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c4dc7e2a379c0dd6be5b55857d14c4b277f43a9c429a9e14403eb61776ae3be" +checksum = "2977f9d1d1228154598e8d1cc5d55c4aa744297e9a3523b258e20d6ba0cbc3c9" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-component-macro" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b07773d1c3dab5f014ec61316ee317aa424033e17e70a63abdf7c3a47e58fcf" +checksum = "65b4bc589d7839d8dbfc4f4a0ea3380b11062ae26ff77c3a133c202fc4b21a31" dependencies = [ "anyhow", "proc-macro2", @@ -8033,20 +8008,20 @@ dependencies = [ "syn 2.0.77", "wasmtime-component-util", "wasmtime-wit-bindgen", - "wit-parser 0.215.0", + "wit-parser", ] [[package]] name = "wasmtime-component-util" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e38d735320f4e83478369ce649ad8fe87c6b893220902e798547a225fc0c5874" +checksum = "8553d3720625ad4e65a9c71e215566361fcefc4e4001f17e7c669c503c33e6f6" [[package]] name = "wasmtime-cranelift" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e570d831d0785d93d7d8c722b1eb9a34e0d0c1534317666f65892818358a2da9" +checksum = "1b1b81791925aa182f0816562b8b41b9546077ba3a789ca18454a3ffe083963a" dependencies = [ "anyhow", "cfg-if", @@ -8059,18 +8034,19 @@ dependencies = [ "gimli 0.29.0", "log", "object 0.36.4", + "smallvec", "target-lexicon", "thiserror", - "wasmparser 0.215.0", + "wasmparser", "wasmtime-environ", "wasmtime-versioned-export-macros", ] [[package]] name = "wasmtime-environ" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5fe80dfbd81687431a7d4f25929fae1ae96894786d5c96b14ae41164ee97377" +checksum = "fe742ef5ee9ce201e513ee8da472eaf198e760499a730853622fc85a61cfb1eb" dependencies = [ "anyhow", "cranelift-bitset", @@ -8084,8 +8060,8 @@ dependencies = [ "serde", "serde_derive", "target-lexicon", - "wasm-encoder 0.215.0", - "wasmparser 0.215.0", + "wasm-encoder", + "wasmparser", "wasmprinter", "wasmtime-component-util", "wasmtime-types", @@ -8093,9 +8069,9 @@ dependencies = [ [[package]] name = "wasmtime-fiber" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f39043d13c7b58db69dc9a0feb191a961e75a9ec2402aebf42de183c022bb8a" +checksum = "2be377649da32af7b3eadd3ab5c89d645bdf0f5af9fe4fc59da457fbe4a87cdd" dependencies = [ "anyhow", "cc", @@ -8108,9 +8084,9 @@ dependencies = [ [[package]] name = "wasmtime-jit-icache-coherence" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d15de8429db996f0d17a4163a35eccc3f874cbfb50f29c379951ea1bbb39452e" +checksum = "a67e6379ff6f5eb316e4fe2baaf360c7871082006fc31addf3cf58011edb855c" dependencies = [ "anyhow", "cfg-if", @@ -8120,29 +8096,29 @@ dependencies = [ [[package]] name = "wasmtime-slab" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f68d38fa6b30c5e1fc7d608263062997306f79e577ebd197ddcd6b0f55d87d1" +checksum = "7e1daff42dc6660aa4aead9586a1c41e498a1c15674784589aeb5c5090d09930" [[package]] name = "wasmtime-types" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6634e7079d9c5cfc81af8610ed59b488cc5b7f9777a2f4c1667a2565c2e45249" +checksum = "24adc06abbf23bf9abbdc4b4a3bb743436a60a2a76dfabb2e49bf5237d0dadcc" dependencies = [ "anyhow", "cranelift-entity", "serde", "serde_derive", "smallvec", - "wasmparser 0.215.0", + "wasmparser", ] [[package]] name = "wasmtime-versioned-export-macros" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3850e3511d6c7f11a72d571890b0ed5f6204681f7f050b9de2690e7f13123fed" +checksum = "467bf568f44048477d865a7bb42a1876acd1e2d3de77b42307f5d8e0126fc241" dependencies = [ "proc-macro2", "quote", @@ -8151,9 +8127,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "545ae8298ffce025604f7480f9c7d6948c985bef7ce9aee249ef79307813e83c" +checksum = "4f7155aadce49095eeced1a18634a443c8d8fdd2a23bb61f933774393a2c4acf" dependencies = [ "anyhow", "async-trait", @@ -8181,16 +8157,16 @@ dependencies = [ [[package]] name = "wasmtime-winch" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a25199625effa4c13dd790d64bd56884b014c69829431bfe43991c740bd5bc1" +checksum = "4e8fdcd0682324b16fac3f3dd12eb4325d175e849b771aeda6edcb3065c85a4a" dependencies = [ "anyhow", "cranelift-codegen", "gimli 0.29.0", "object 0.36.4", "target-lexicon", - "wasmparser 0.215.0", + "wasmparser", "wasmtime-cranelift", "wasmtime-environ", "winch-codegen", @@ -8198,14 +8174,14 @@ dependencies = [ [[package]] name = "wasmtime-wit-bindgen" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb331ac7ed1d5ba49cddcdb6b11973752a857148858bb308777d2fc5584121f" +checksum = "eb8a4c5f38371e9dc1718421b03bc8737696587af5e1b233ea515ba5a111d106" dependencies = [ "anyhow", "heck 0.4.1", "indexmap 2.5.0", - "wit-parser 0.215.0", + "wit-parser", ] [[package]] @@ -8218,7 +8194,7 @@ dependencies = [ "leb128", "memchr", "unicode-width", - "wasm-encoder 0.217.0", + "wasm-encoder", ] [[package]] @@ -8252,9 +8228,9 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.26.5" +version = "0.26.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bd24728e5af82c6c4ec1b66ac4844bdf8156257fccda846ec58b42cd0cdbe6a" +checksum = "841c67bff177718f1d4dfefde8d8f0e78f9b6589319ba88312f567fc5841a958" dependencies = [ "rustls-pki-types", ] @@ -8325,9 +8301,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "073efe897d9ead7fc609874f94580afc831114af5149b6a90ee0a3a39b497fe0" +checksum = "b160fca5249410873830548ba7b1d956d8bf2afe72ced5e78266622d07de1303" dependencies = [ "anyhow", "cranelift-codegen", @@ -8335,7 +8311,7 @@ dependencies = [ "regalloc2", "smallvec", "target-lexicon", - "wasmparser 0.215.0", + "wasmparser", "wasmtime-cranelift", "wasmtime-environ", ] @@ -8554,7 +8530,7 @@ checksum = "fc9cfd3f1b4e29e9a90fe04157764f24ae396cfb8530dae5753de140e73f9e56" dependencies = [ "anyhow", "heck 0.5.0", - "wit-parser 0.217.0", + "wit-parser", ] [[package]] @@ -8610,28 +8586,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.217.0", + "wasm-encoder", "wasm-metadata", - "wasmparser 0.217.0", - "wit-parser 0.217.0", -] - -[[package]] -name = "wit-parser" -version = "0.215.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "935a97eaffd57c3b413aa510f8f0b550a4a9fe7d59e79cd8b89a83dcb860321f" -dependencies = [ - "anyhow", - "id-arena", - "indexmap 2.5.0", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", - "wasmparser 0.215.0", + "wasmparser", + "wit-parser", ] [[package]] @@ -8649,7 +8607,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.217.0", + "wasmparser", ] [[package]] @@ -8686,8 +8644,8 @@ checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" name = "xtask" version = "0.0.0" dependencies = [ - "anyhow", "argh", + "eyre", "sonic-rs", "tracing", "tracing-subscriber", diff --git a/Cargo.toml b/Cargo.toml index ee700d53d..53c438769 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -82,7 +82,7 @@ askama = { version = "0.12.1", default-features = false, features = [ "with-axum", ] } async-fn-stream = "0.2.2" -clap = { version = "4.5.17", features = ["derive", "wrap_help"] } +clap = { version = "4.5.18", features = ["derive", "wrap_help"] } diesel = { version = "2.2.4", default-features = false, features = [ "32-column-tables", "with-deprecated", @@ -111,7 +111,7 @@ garde = { version = "0.20.0", features = [ iso8601-timestamp = "0.3.0-rc.1" itertools = { version = "0.13.0", default-features = false } moka = { version = "=0.12.7", features = ["sync"] } -simdutf8 = { version = "0.1.4", features = ["aarch64_neon"] } +simdutf8 = { version = "0.1.5", features = ["aarch64_neon"] } sonic-rs = "0.3.13" tokio = "=1.38.1" triomphe = { version = "0.1.13", default-features = false, features = [ @@ -218,10 +218,6 @@ install-updater = true install-path = "CARGO_HOME" [patch.crates-io] -# TCP nodelay for `axum::serve` and cloning improvements -axum = { git = "https://github.com/tokio-rs/axum.git", rev = "918170a12bfcc488000998f33684c29f5599d0d6" } -axum-core = { git = "https://github.com/tokio-rs/axum.git", rev = "918170a12bfcc488000998f33684c29f5599d0d6" } - # Fix proptests by fixing a olpc-cjson bug olpc-cjson = { git = "https://github.com/aumetra/aws-tough.git", rev = "3b46feaeaf8048d46f85d023295e65563b84d7d6" } diff --git a/crates/kitsune-db/Cargo.toml b/crates/kitsune-db/Cargo.toml index 16ecbc29d..e0ac7e1bb 100644 --- a/crates/kitsune-db/Cargo.toml +++ b/crates/kitsune-db/Cargo.toml @@ -33,7 +33,7 @@ serde = { version = "1.0.210", features = ["derive"] } sonic-rs = { workspace = true } speedy-uuid = { workspace = true, features = ["diesel"] } tokio = { workspace = true, features = ["rt"] } -tokio-postgres = "0.7.11" +tokio-postgres = "0.7.12" tokio-postgres-rustls = "0.12.0" tracing = "0.1.40" tracing-log = "0.2.0" diff --git a/crates/kitsune-error/Cargo.toml b/crates/kitsune-error/Cargo.toml index b4104cf8d..7c49a6ab9 100644 --- a/crates/kitsune-error/Cargo.toml +++ b/crates/kitsune-error/Cargo.toml @@ -6,7 +6,7 @@ version.workspace = true license.workspace = true [dependencies] -axum-core = "0.4.3" +axum-core = "0.4.4" eyre = "0.6.12" garde = { workspace = true } http = "1.1.0" diff --git a/crates/kitsune-http-client/Cargo.toml b/crates/kitsune-http-client/Cargo.toml index 8687561f3..a7e942672 100644 --- a/crates/kitsune-http-client/Cargo.toml +++ b/crates/kitsune-http-client/Cargo.toml @@ -7,7 +7,7 @@ license.workspace = true [dependencies] async-fn-stream = { workspace = true } -bytes = "1.7.1" +bytes = "1.7.2" futures-util = { version = "0.3.30", default-features = false, features = [ "alloc", ] } @@ -35,7 +35,7 @@ serde = "1.0.210" simdutf8 = { workspace = true } sonic-rs = { workspace = true } tower = { version = "0.5.1", features = ["util"] } -tower-http = { version = "0.5.2", features = [ +tower-http = { version = "0.6.0", features = [ # Explicitly exclude `zstd` # It's not widely adopted and takes a long time to build "decompression-br", diff --git a/crates/kitsune-oidc/Cargo.toml b/crates/kitsune-oidc/Cargo.toml index e336061e3..d73b49671 100644 --- a/crates/kitsune-oidc/Cargo.toml +++ b/crates/kitsune-oidc/Cargo.toml @@ -15,8 +15,8 @@ kitsune-derive = { workspace = true } kitsune-error = { workspace = true } kitsune-http-client = { workspace = true } moka = { workspace = true } -oauth2 = { version = "5.0.0-alpha.4", default-features = false } -openidconnect = { version = "4.0.0-alpha.2", default-features = false, features = [ +oauth2 = { version = "5.0.0-rc.1", default-features = false } +openidconnect = { version = "4.0.0-rc.1", default-features = false, features = [ # Accept these two, per specification invalid, cases to increase compatibility "accept-rfc3339-timestamps", "accept-string-booleans", diff --git a/crates/kitsune-s3/Cargo.toml b/crates/kitsune-s3/Cargo.toml index eca0d58a3..09cfbee8b 100644 --- a/crates/kitsune-s3/Cargo.toml +++ b/crates/kitsune-s3/Cargo.toml @@ -6,12 +6,12 @@ version.workspace = true license.workspace = true [dependencies] -bytes = "1.7.1" +bytes = "1.7.2" futures-util = { version = "0.3.30", default-features = false } http = "1.1.0" kitsune-error = { workspace = true } kitsune-http-client = { workspace = true } -quick-xml = { version = "0.36.1", features = ["serialize"] } +quick-xml = { version = "0.36.2", features = ["serialize"] } rusty-s3 = "0.5.0" serde = { version = "1.0.210", features = ["derive"] } typed-builder = "0.20.0" diff --git a/crates/kitsune-search/Cargo.toml b/crates/kitsune-search/Cargo.toml index 4d1ba7573..614b2c527 100644 --- a/crates/kitsune-search/Cargo.toml +++ b/crates/kitsune-search/Cargo.toml @@ -7,7 +7,7 @@ license.workspace = true [dependencies] async-trait = "0.1.82" -bytes = "1.7.1" +bytes = "1.7.2" diesel = { workspace = true } diesel-async = { workspace = true } diesel_full_text_search = { workspace = true } diff --git a/crates/kitsune-service/Cargo.toml b/crates/kitsune-service/Cargo.toml index 68b610971..fe05cfaea 100644 --- a/crates/kitsune-service/Cargo.toml +++ b/crates/kitsune-service/Cargo.toml @@ -11,7 +11,7 @@ argon2 = "0.5.3" async-fn-stream = { workspace = true } athena = { workspace = true } blowocking = { workspace = true } -bytes = "1.7.1" +bytes = "1.7.2" derive_builder = "0.20.1" diesel = { workspace = true } diesel-async = { workspace = true } diff --git a/crates/kitsune-storage/Cargo.toml b/crates/kitsune-storage/Cargo.toml index f653d6885..4886a33a0 100644 --- a/crates/kitsune-storage/Cargo.toml +++ b/crates/kitsune-storage/Cargo.toml @@ -6,7 +6,7 @@ edition.workspace = true license.workspace = true [dependencies] -bytes = "1.7.1" +bytes = "1.7.2" derive_more = { version = "1.0.0", features = ["from"] } futures-util = "0.3.30" kitsune-error = { workspace = true } diff --git a/crates/kitsune-test/Cargo.toml b/crates/kitsune-test/Cargo.toml index 5c8340b81..9e630148a 100644 --- a/crates/kitsune-test/Cargo.toml +++ b/crates/kitsune-test/Cargo.toml @@ -6,7 +6,7 @@ version.workspace = true license.workspace = true [dependencies] -bytes = "1.7.1" +bytes = "1.7.2" diesel-async = { workspace = true } fred = { workspace = true } futures-util = "0.3.30" diff --git a/crates/kitsune-wasm-mrf/Cargo.toml b/crates/kitsune-wasm-mrf/Cargo.toml index eaad09fca..bd40243b3 100644 --- a/crates/kitsune-wasm-mrf/Cargo.toml +++ b/crates/kitsune-wasm-mrf/Cargo.toml @@ -29,7 +29,7 @@ tokio = { workspace = true, features = ["fs"] } tracing = "0.1.40" triomphe = { workspace = true } walkdir = "2.5.0" -wasmtime = { version = "24.0.0", default-features = false, features = [ +wasmtime = { version = "25.0.0", default-features = false, features = [ "addr2line", "async", "component-model", @@ -38,7 +38,7 @@ wasmtime = { version = "24.0.0", default-features = false, features = [ "pooling-allocator", "runtime", ] } -wasmtime-wasi = { version = "24.0.0", default-features = false } +wasmtime-wasi = { version = "25.0.0", default-features = false } [dev-dependencies] tempfile = "3.12.0" diff --git a/crates/kitsune-wasm-mrf/src/kv_storage/mod.rs b/crates/kitsune-wasm-mrf/src/kv_storage/mod.rs index ce0f027ef..ce5deae04 100644 --- a/crates/kitsune-wasm-mrf/src/kv_storage/mod.rs +++ b/crates/kitsune-wasm-mrf/src/kv_storage/mod.rs @@ -137,7 +137,7 @@ impl keyvalue::HostBucket for crate::ctx::Context { } } - fn drop(&mut self, rep: Resource) -> wasmtime::Result<()> { + async fn drop(&mut self, rep: Resource) -> wasmtime::Result<()> { self.kv_ctx.buckets.remove(rep.rep() as usize); Ok(()) } @@ -145,7 +145,7 @@ impl keyvalue::HostBucket for crate::ctx::Context { #[async_trait] impl keyvalue::HostError for crate::ctx::Context { - fn drop(&mut self, _rep: Resource) -> wasmtime::Result<()> { + async fn drop(&mut self, _rep: Resource) -> wasmtime::Result<()> { Ok(()) } } diff --git a/kitsune/Cargo.toml b/kitsune/Cargo.toml index d8b778561..893ca30fc 100644 --- a/kitsune/Cargo.toml +++ b/kitsune/Cargo.toml @@ -20,8 +20,8 @@ argon2 = { version = "0.5.3", features = ["std"] } askama = { workspace = true } askama_axum = "0.4.0" async-trait = "0.1.82" -axum = { version = "0.7.5", features = ["macros", "multipart"] } -axum-extra = { version = "0.9.3", features = [ +axum = { version = "0.7.6", features = ["macros", "multipart"] } +axum-extra = { version = "0.9.4", features = [ "cookie", "cookie-signed", "query", @@ -29,7 +29,7 @@ axum-extra = { version = "0.9.3", features = [ ] } axum-flash = "0.8.0" blowocking = { workspace = true } -bytes = "1.7.1" +bytes = "1.7.2" chrono = { version = "0.4.38", default-features = false } clap = { workspace = true } color-eyre = "0.6.3" @@ -88,7 +88,7 @@ tokio-util = { version = "0.7.12", features = ["io"] } tower = { version = "0.5.1", features = ["util"] } tower-stop-using-brave = { workspace = true } tower-x-clacks-overhead = { workspace = true } -tower-http = { version = "0.5.2", features = [ +tower-http = { version = "0.6.0", features = [ "catch-panic", "cors", "fs", diff --git a/lib/athena/Cargo.toml b/lib/athena/Cargo.toml index abfc2ab22..28d5b9165 100644 --- a/lib/athena/Cargo.toml +++ b/lib/athena/Cargo.toml @@ -22,7 +22,7 @@ serde = { version = "1.0.210", features = ["derive"] } smol_str = "0.3.1" sonic-rs = { workspace = true, optional = true } speedy-uuid = { workspace = true, features = ["redis"] } -thiserror = "1.0.63" +thiserror = "1.0.64" tokio = { workspace = true, features = ["macros", "rt", "sync"] } tokio-util = { version = "0.7.12", features = ["rt"] } tracing = "0.1.40" diff --git a/lib/blowocking/Cargo.toml b/lib/blowocking/Cargo.toml index 430e8a800..1a8e906f3 100644 --- a/lib/blowocking/Cargo.toml +++ b/lib/blowocking/Cargo.toml @@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0" [dependencies] rayon = "1.10.0" -thiserror = "1.0.63" +thiserror = "1.0.64" tokio = { workspace = true, features = ["sync"] } tracing = "0.1.40" diff --git a/lib/cursiv/Cargo.toml b/lib/cursiv/Cargo.toml index fb7c6c9f8..0a663cbe2 100644 --- a/lib/cursiv/Cargo.toml +++ b/lib/cursiv/Cargo.toml @@ -19,7 +19,7 @@ zeroize = { version = "1.8.1", features = ["derive"] } # `axum` feature async-trait = { version = "0.1.82", optional = true } -axum-core = { version = "0.4.3", optional = true } +axum-core = { version = "0.4.4", optional = true } [dev-dependencies] futures-test = "0.3.30" diff --git a/lib/geomjeungja/Cargo.toml b/lib/geomjeungja/Cargo.toml index 08af65dca..19c210ce4 100644 --- a/lib/geomjeungja/Cargo.toml +++ b/lib/geomjeungja/Cargo.toml @@ -11,7 +11,7 @@ hickory-resolver = "0.24.1" rand = "0.8.5" serde = { version = "1.0.210", features = ["derive"] } simdutf8 = { workspace = true } -thiserror = "1.0.63" +thiserror = "1.0.64" tracing = "0.1.40" triomphe = { workspace = true } typed-builder = "0.20.0" diff --git a/lib/http-signatures/Cargo.toml b/lib/http-signatures/Cargo.toml index 43f0e0d0e..4fa044de8 100644 --- a/lib/http-signatures/Cargo.toml +++ b/lib/http-signatures/Cargo.toml @@ -22,12 +22,12 @@ derive_builder = "0.20.1" http = "1.1.0" httpdate = "1.0.3" itertools = { workspace = true } -logos = "0.14.1" +logos = "0.14.2" miette = "7.2.0" pkcs8 = { version = "0.10.2", features = ["pem", "std"] } ring = { version = "0.17.8", features = ["std"] } scoped-futures = { version = "0.1.3", default-features = false } -thiserror = "1.0.63" +thiserror = "1.0.64" tick-tock-mock = { workspace = true } tracing = { version = "0.1.40", default-features = false, optional = true } diff --git a/lib/mrf-manifest/Cargo.toml b/lib/mrf-manifest/Cargo.toml index 21ae5316a..18bfee59b 100644 --- a/lib/mrf-manifest/Cargo.toml +++ b/lib/mrf-manifest/Cargo.toml @@ -12,7 +12,7 @@ schemars = { version = "0.8.21", features = ["impl_json_schema", "semver"] } semver = { version = "1.0.23", features = ["serde"] } serde = { version = "1.0.210", features = ["derive"] } sonic-rs = { workspace = true, optional = true } -thiserror = { version = "1.0.63", optional = true } +thiserror = { version = "1.0.64", optional = true } wasm-encoder = { version = "0.217.0", optional = true } wasmparser = { version = "0.217.0", optional = true } diff --git a/lib/post-process/Cargo.toml b/lib/post-process/Cargo.toml index e691f6982..92eee6351 100644 --- a/lib/post-process/Cargo.toml +++ b/lib/post-process/Cargo.toml @@ -10,7 +10,7 @@ name = "simple" harness = false [dependencies] -logos = "0.14.1" +logos = "0.14.2" [dev-dependencies] divan = "0.1.14" diff --git a/lib/speedy-uuid/Cargo.toml b/lib/speedy-uuid/Cargo.toml index 5ba31e909..c4cfac5f6 100644 --- a/lib/speedy-uuid/Cargo.toml +++ b/lib/speedy-uuid/Cargo.toml @@ -13,7 +13,7 @@ diesel = { version = "2.2.4", default-features = false, features = [ ], optional = true } fred = { version = "9.2.1", default-features = false, optional = true } serde = { version = "1.0.210", optional = true } -thiserror = "1.0.63" +thiserror = "1.0.64" uuid = { version = "1.10.0", features = ["fast-rng", "v7"] } uuid-simd = { version = "0.8.0", features = ["uuid"] } diff --git a/lib/tower-http-digest/Cargo.toml b/lib/tower-http-digest/Cargo.toml index a2a1bb06d..e92593483 100644 --- a/lib/tower-http-digest/Cargo.toml +++ b/lib/tower-http-digest/Cargo.toml @@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0" [dependencies] base64-simd = "0.8.0" -bytes = "1.7.1" +bytes = "1.7.2" either = { version = "1.13.0", default-features = false } http = "1.1.0" http-body = "1.0.1" @@ -20,7 +20,7 @@ tower-service = "0.3.3" tracing = { version = "0.1.40", default-features = false } [dev-dependencies] -bytes = "1.7.1" +bytes = "1.7.2" futures-test = "0.3.30" http-body-util = "0.1.2" tower = { version = "0.5.1", default-features = false, features = ["util"] } diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml index 94ea67a88..8cf87e7d4 100644 --- a/xtask/Cargo.toml +++ b/xtask/Cargo.toml @@ -6,8 +6,8 @@ license.workspace = true publish = false [dependencies] -anyhow = "1.0.89" argh = "0.1.12" +eyre = "0.6.12" sonic-rs = { workspace = true } tracing = { version = "0.1.40", default-features = false } tracing-subscriber = { version = "0.3.18", default-features = false, features = [ diff --git a/xtask/src/clean.rs b/xtask/src/clean.rs index 211f6561f..b810928a3 100644 --- a/xtask/src/clean.rs +++ b/xtask/src/clean.rs @@ -1,6 +1,6 @@ use crate::util::cargo; -pub fn clean() -> anyhow::Result<()> { +pub fn clean() -> eyre::Result<()> { cargo(["clean"])?; cargo(["clean", "--target-dir", "target-analyzer"])?; diff --git a/xtask/src/download_ap_fixture.rs b/xtask/src/download_ap_fixture.rs index 698de91c7..55b704da6 100644 --- a/xtask/src/download_ap_fixture.rs +++ b/xtask/src/download_ap_fixture.rs @@ -7,7 +7,7 @@ fn compute_filename(url: &str) -> String { filename } -pub fn download(url: &str) -> anyhow::Result<()> { +pub fn download(url: &str) -> eyre::Result<()> { let response = ureq::get(url) .set("Accept", "application/activity+json") .call()?; diff --git a/xtask/src/main.rs b/xtask/src/main.rs index 19c1515e2..6e1fe36a8 100644 --- a/xtask/src/main.rs +++ b/xtask/src/main.rs @@ -49,7 +49,7 @@ struct Command { subcommand: Subcommand, } -fn main() -> anyhow::Result<()> { +fn main() -> eyre::Result<()> { tracing_subscriber::fmt::init(); let command: Command = argh::from_env(); diff --git a/xtask/src/util.rs b/xtask/src/util.rs index 3048d5eb7..a9ab8ecbe 100644 --- a/xtask/src/util.rs +++ b/xtask/src/util.rs @@ -1,7 +1,7 @@ -use anyhow::ensure; +use eyre::ensure; use std::{env, ffi::OsStr, io, process::Command}; -pub fn cargo(params: I) -> anyhow::Result<()> +pub fn cargo(params: I) -> eyre::Result<()> where I: IntoIterator, I::Item: AsRef, diff --git a/xtask/src/watch.rs b/xtask/src/watch.rs index 70780233a..defd59372 100644 --- a/xtask/src/watch.rs +++ b/xtask/src/watch.rs @@ -1,4 +1,4 @@ -pub fn watch(config: &str, bin: &str) -> anyhow::Result<()> { +pub fn watch(config: &str, bin: &str) -> eyre::Result<()> { let run_cmd = format!("cargo run -p {bin} -- -c {config}"); crate::util::cargo(["watch", "-x", "check", "-s", &run_cmd])