diff --git a/Cargo.lock b/Cargo.lock index 3a1122751..28ea2a8af 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -260,9 +260,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.103" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3" +checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470" [[package]] name = "apache-avro" @@ -284,7 +284,7 @@ dependencies = [ "serde_json", "strum 0.27.2", "strum_macros 0.27.2", - "thiserror 2.0.18", + "thiserror 2.0.19", "uuid", ] @@ -572,7 +572,7 @@ dependencies = [ "nom 7.1.3", "num-traits", "rusticata-macros", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", ] @@ -716,7 +716,7 @@ dependencies = [ "serde_json", "serde_nanos", "serde_repr", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tokio", "tokio-rustls", @@ -763,13 +763,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.89" +version = "0.1.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" +checksum = "ae36dc4177970ef04fde5178d3e2429882def40e57a451f919c098f72baa6cec" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.1", ] [[package]] @@ -802,7 +802,7 @@ dependencies = [ "crc32fast", "futures-lite", "pin-project", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-util", ] @@ -1722,7 +1722,7 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -1751,9 +1751,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.67" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e17dd265a7d0f31ef544e1b20e03add05d3b45b491b633b10d67145d2acc1a38" +checksum = "c89588d05638b5b4594a3348a2d6c20277e43a7f5c5202b05cc56888475a47b8" dependencies = [ "find-msvc-tools", "jobserver", @@ -3315,7 +3315,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" dependencies = [ - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -3974,9 +3974,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" +checksum = "da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223" [[package]] name = "ff" @@ -4131,9 +4131,9 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "futures" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d" +checksum = "a88cf1f829d945f548cf8fec32c61b1f202b6d93b45848602fc02af4b12ad218" dependencies = [ "futures-channel", "futures-core", @@ -4146,9 +4146,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" +checksum = "262590f4fe6afeb0bc83be1daa64e52657fe185690a958af7f3ad0e92085c5ae" dependencies = [ "futures-core", "futures-sink", @@ -4156,15 +4156,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" +checksum = "2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7" [[package]] name = "futures-executor" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" +checksum = "6754879cc9f2c66f88c6e5c35344bb0bdb0708b0352b1201815667c7eabc7458" dependencies = [ "futures-core", "futures-task", @@ -4173,9 +4173,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" +checksum = "4577ecaa3c4f96589d473f679a71b596316f6641bc350038b962a5daf0085d7a" [[package]] name = "futures-lite" @@ -4192,9 +4192,9 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" +checksum = "2d6d3cde68c518367be28956066ddfef33813991b77a55005a69dae04bf3b10b" dependencies = [ "proc-macro2", "quote", @@ -4214,21 +4214,21 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" +checksum = "e34418ac499d6305c2fb5ad0ed2f6ac998c5f8ca209b4510f7f94242c647e307" [[package]] name = "futures-task" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" +checksum = "b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109" [[package]] name = "futures-util" -version = "0.3.32" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" +checksum = "a77a90a256fce34da66415271e30f94ee91c57b04b8a2c042d9cf3220179deaa" dependencies = [ "futures-channel", "futures-core", @@ -4378,7 +4378,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.11.0", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tokio", "url", @@ -4399,7 +4399,7 @@ dependencies = [ "rand 0.10.2", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", ] @@ -4432,7 +4432,7 @@ dependencies = [ "rustc_version", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-stream", "tonic", @@ -4539,7 +4539,7 @@ dependencies = [ "serde_json", "serde_with", "sha2 0.11.0", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-stream", "tracing", @@ -4571,7 +4571,7 @@ dependencies = [ "serde", "serde_json", "serde_with", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "url", ] @@ -4695,9 +4695,9 @@ dependencies = [ [[package]] name = "hdrhistogram" -version = "7.5.4" +version = "7.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d" +checksum = "f49d1053f4708f0af3cf9fc5bffc7e68a914a3c45becb231c80068c9c3f78bea" dependencies = [ "byteorder", "num-traits", @@ -4788,7 +4788,7 @@ dependencies = [ "ipnet", "jni", "rand 0.10.2", - "thiserror 2.0.18", + "thiserror 2.0.19", "tinyvec", "tokio", "tracing", @@ -4809,7 +4809,7 @@ dependencies = [ "prefix-trie", "rand 0.10.2", "ring", - "thiserror 2.0.18", + "thiserror 2.0.19", "tinyvec", "tracing", "url", @@ -4836,7 +4836,7 @@ dependencies = [ "resolv-conf", "smallvec", "system-configuration", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tracing", ] @@ -4896,9 +4896,9 @@ dependencies = [ [[package]] name = "hotpath" -version = "0.21.4" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1917b8db8348a1a545cfce879e8c7604f4b448c521571adec9cd0637bbececb4" +checksum = "902f40dea4993d99db66732fddd9143e92657f1d47a642395f92b339b1375659" dependencies = [ "arc-swap", "cfg-if", @@ -4918,9 +4918,9 @@ dependencies = [ [[package]] name = "hotpath-macros" -version = "0.21.4" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1503a798f54ee9c19894a4b94fbf0cd6fabdcbfddb97900dea5660b2483d3c78" +checksum = "191f6e3b11c1f817e5c3737158812bc8d3a383e9d9d89526703ea6dc1e9fe647" dependencies = [ "proc-macro2", "quote", @@ -5395,11 +5395,12 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "jiff" -version = "0.2.32" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "961d16382652bfdd8c6f68b223b26a8c93e0d475c672f414411db31c6c5c900e" +checksum = "e184d09547b80eb7e20d141ba2fb1fbac843ca53f4cf1b31210adc4c1adc6e16" dependencies = [ "defmt", + "jiff-core", "jiff-static", "jiff-tzdb-platform", "log", @@ -5410,11 +5411,21 @@ dependencies = [ ] [[package]] -name = "jiff-static" -version = "0.2.32" +name = "jiff-core" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0879bd39df99c4c5e2c6615ccc026391a423dde10532c573e6086eb94a802cc" +checksum = "7feca88439efe53da3754500c1851dedf3cb36c524dd5cf8225cc0794de95d09" dependencies = [ + "defmt", +] + +[[package]] +name = "jiff-static" +version = "0.2.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "323da076b7a6faf914dc677cb05a4b907742ff7375c8322c9e7f5061e5e0e9de" +dependencies = [ + "jiff-core", "proc-macro2", "quote", "syn 2.0.119", @@ -5447,7 +5458,7 @@ dependencies = [ "jni-sys", "log", "simd_cesu8", - "thiserror 2.0.18", + "thiserror 2.0.19", "walkdir", "windows-link", ] @@ -5794,7 +5805,7 @@ dependencies = [ "once_cell", "serde", "sha2 0.10.9", - "thiserror 2.0.18", + "thiserror 2.0.19", "uuid", ] @@ -5820,7 +5831,7 @@ dependencies = [ "rustls", "slog", "slog-stdlog", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-rustls", "tokio-util", @@ -5935,7 +5946,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb4bdc8b0ce69932332cf76d24af69c3a155242af95c226b2ab6c2e371ed1149" dependencies = [ - "thiserror 2.0.18", + "thiserror 2.0.19", "zerocopy", "zerocopy-derive", ] @@ -6284,7 +6295,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d9e8f1593f6a8affb39a2df042cc28df033ba18907858cde71993e5780d29a3" dependencies = [ "bytes", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -6314,7 +6325,7 @@ dependencies = [ "quote", "syn 2.0.119", "termcolor", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -6338,14 +6349,14 @@ dependencies = [ "rustls", "serde", "socket2", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-rustls", "tokio-util", "tracing", "twox-hash", "url", - "webpki-roots 1.0.8", + "webpki-roots 1.0.9", ] [[package]] @@ -6371,7 +6382,7 @@ dependencies = [ "serde_json", "sha1 0.10.7", "sha2 0.10.9", - "thiserror 2.0.18", + "thiserror 2.0.19", "uuid", ] @@ -6661,7 +6672,7 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d" dependencies = [ - "base64 0.22.1", + "base64 0.21.7", "chrono", "getrandom 0.2.17", "http 1.4.2", @@ -6777,7 +6788,7 @@ dependencies = [ "itertools 0.14.0", "parking_lot", "percent-encoding", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tracing", "url", @@ -6864,7 +6875,7 @@ dependencies = [ "futures-sink", "js-sys", "pin-project-lite", - "thiserror 2.0.18", + "thiserror 2.0.19", "tracing", ] @@ -6908,7 +6919,7 @@ dependencies = [ "opentelemetry_sdk", "prost 0.14.4", "reqwest", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -6952,7 +6963,7 @@ dependencies = [ "percent-encoding", "portable-atomic", "rand 0.9.5", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-stream", ] @@ -7006,7 +7017,7 @@ dependencies = [ "rc2", "sha1 0.10.7", "sha2 0.10.9", - "thiserror 2.0.18", + "thiserror 2.0.19", "x509-parser", ] @@ -7099,7 +7110,7 @@ dependencies = [ "log", "rand 0.10.2", "sha2 0.11.0", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "windows", "windows-strings", @@ -7234,7 +7245,7 @@ checksum = "97f6fccfd2d9d2df765ca23ff85fe5cc437fb0e6d3e164e4d3cbe09d14780c93" dependencies = [ "arrayvec", "bitflags 2.13.1", - "thiserror 2.0.18", + "thiserror 2.0.19", "zerocopy", "zerocopy-derive", ] @@ -7716,9 +7727,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.106" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9" dependencies = [ "unicode-ident", ] @@ -7734,7 +7745,7 @@ dependencies = [ "lazy_static", "memchr", "parking_lot", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -7783,7 +7794,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ "heck", - "itertools 0.14.0", + "itertools 0.10.5", "log", "multimap", "once_cell", @@ -7803,7 +7814,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03da047801ff44bb6a4d407d4860c05fd70bb81714e6b2f3812603d5b145b042" dependencies = [ "heck", - "itertools 0.14.0", + "itertools 0.10.5", "log", "multimap", "petgraph 0.8.3", @@ -7824,7 +7835,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.10.5", "proc-macro2", "quote", "syn 2.0.119", @@ -7837,7 +7848,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" dependencies = [ "anyhow", - "itertools 0.14.0", + "itertools 0.10.5", "proc-macro2", "quote", "syn 2.0.119", @@ -7929,7 +7940,7 @@ dependencies = [ "tracing", "url", "uuid", - "webpki-roots 1.0.8", + "webpki-roots 1.0.9", ] [[package]] @@ -7956,7 +7967,7 @@ dependencies = [ "spin 0.12.2", "symbolic-demangle", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "url", "uuid", ] @@ -8014,7 +8025,7 @@ dependencies = [ "rustc-hash", "rustls", "socket2", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tracing", "web-time", @@ -8037,7 +8048,7 @@ dependencies = [ "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.18", + "thiserror 2.0.19", "tinyvec", "tracing", "web-time", @@ -8059,9 +8070,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.46" +version = "1.0.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368" +checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001" dependencies = [ "proc-macro2", ] @@ -8209,7 +8220,7 @@ checksum = "5dc94ed8e3de45f6d8d052869d48c0dbeebcaa7a6c345ec7f0f917e10347428e" dependencies = [ "clocksource", "parking_lot", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -8349,7 +8360,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.17", "libredox", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -8366,22 +8377,22 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.25" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +checksum = "216e8f773d7923bcba9ceb86a86c93cabb3903a11872fc3f138c49630e50b96d" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.25" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +checksum = "2c9283685feec7d69af75fb0e858d5e7378f33fe4fc699383b2916ab9273e03c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.1", ] [[package]] @@ -8594,7 +8605,7 @@ dependencies = [ "rustls-native-certs", "rustls-pki-types", "rustls-webpki", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-rustls", ] @@ -8627,7 +8638,7 @@ dependencies = [ "rustls-native-certs", "rustls-pki-types", "rustls-webpki", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-rustls", "tokio-util", @@ -8698,7 +8709,7 @@ dependencies = [ "ssh-encoding", "ssh-key", "subtle", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "typenum", "universal-hash", @@ -8731,7 +8742,7 @@ dependencies = [ "log", "serde", "serde_bytes", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-util", "wasm-bindgen-futures", @@ -8921,7 +8932,7 @@ dependencies = [ "sysinfo", "temp-env", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tokio", "tokio-rustls", @@ -8956,7 +8967,7 @@ dependencies = [ "serde", "serde_json", "temp-env", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tracing", "url", @@ -9042,7 +9053,7 @@ dependencies = [ "serde_json", "sha2 0.11.0", "test-case", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", ] @@ -9160,7 +9171,7 @@ dependencies = [ "smallvec", "temp-env", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tokio", "tokio-util", @@ -9198,7 +9209,7 @@ version = "1.0.0-beta.10" dependencies = [ "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -9219,7 +9230,7 @@ dependencies = [ "s3s", "serde", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tokio", "tracing", @@ -9249,7 +9260,7 @@ dependencies = [ "serial_test", "temp-env", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-util", "tracing", @@ -9286,7 +9297,7 @@ dependencies = [ "serial_test", "temp-env", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tokio", "tokio-util", @@ -9301,7 +9312,7 @@ dependencies = [ "bytes", "memmap2", "rustfs-io-metrics", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tracing", ] @@ -9316,7 +9327,7 @@ dependencies = [ "num_cpus", "rustfs-s3-ops", "sysinfo", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tracing", ] @@ -9340,10 +9351,10 @@ dependencies = [ "rustls-native-certs", "sha2 0.11.0", "socket2", - "thiserror 2.0.18", + "thiserror 2.0.19", "tracing", "twox-hash", - "webpki-roots 1.0.8", + "webpki-roots 1.0.9", ] [[package]] @@ -9366,7 +9377,7 @@ dependencies = [ "tokio", "tokio-rustls", "tracing", - "webpki-roots 1.0.8", + "webpki-roots 1.0.9", ] [[package]] @@ -9387,7 +9398,7 @@ dependencies = [ "serde", "serde_json", "temp-env", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tokio", "tower", @@ -9417,7 +9428,7 @@ dependencies = [ "serde_json", "temp-env", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tracing", "url", @@ -9460,7 +9471,7 @@ dependencies = [ "serde_json", "smallvec", "smartstring", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tonic", "tracing", @@ -9479,7 +9490,7 @@ dependencies = [ "sha2 0.11.0", "tar", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "walkdir", "zip", "zstd", @@ -9524,7 +9535,7 @@ dependencies = [ "serde", "serde_json", "starshard", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tracing", "tracing-subscriber", @@ -9560,7 +9571,7 @@ dependencies = [ "moka", "starshard", "sysinfo", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tracing", ] @@ -9606,7 +9617,7 @@ dependencies = [ "sysinfo", "temp-env", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-util", "tracing", @@ -9640,7 +9651,7 @@ dependencies = [ "strum 0.28.0", "temp-env", "test-case", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tokio", "tracing", @@ -9692,7 +9703,7 @@ dependencies = [ "socket2", "subtle", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tokio", "tokio-rustls", @@ -9770,7 +9781,7 @@ dependencies = [ "serde_json", "sha1 0.11.0", "sha2 0.11.0", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-test", "tokio-util", @@ -9835,7 +9846,7 @@ dependencies = [ "s3s", "serde_json", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-util", "tracing", @@ -9882,7 +9893,7 @@ dependencies = [ "serde_json", "serial_test", "temp-env", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tokio", "tokio-util", @@ -9895,7 +9906,7 @@ dependencies = [ name = "rustfs-security-governance" version = "1.0.0-beta.10" dependencies = [ - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -9909,7 +9920,7 @@ dependencies = [ "rustfs-utils", "s3s", "serde_urlencoded", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tracing", ] @@ -9967,7 +9978,7 @@ dependencies = [ "snap", "sysinfo", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-postgres", "tokio-postgres-rustls", @@ -10008,7 +10019,7 @@ dependencies = [ "serde_json", "sha2 0.11.0", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tracing", ] @@ -10031,7 +10042,7 @@ dependencies = [ "serde_json", "serial_test", "temp-env", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tower", "tracing", @@ -10096,7 +10107,7 @@ dependencies = [ "async-compression", "criterion", "tempfile", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-stream", "zip", @@ -10323,7 +10334,7 @@ dependencies = [ "std-next", "subtle", "sync_wrapper", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tokio", "tower", @@ -10499,9 +10510,9 @@ checksum = "1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc" [[package]] name = "serde" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" dependencies = [ "serde_core", "serde_derive", @@ -10529,22 +10540,22 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.1", ] [[package]] @@ -10592,13 +10603,13 @@ dependencies = [ [[package]] name = "serde_repr" -version = "0.1.20" +version = "0.1.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" +checksum = "8d3b1629de253c70a0508c3899572da79ca359fdab27c7920ff00406df418906" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.1", ] [[package]] @@ -10855,7 +10866,7 @@ checksum = "0d585997b0ac10be3c5ee635f1bab02d512760d14b7c468801ac8a01d9ae5f1d" dependencies = [ "num-bigint", "num-traits", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", ] @@ -11141,7 +11152,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04082e93ed1a06debd9148c928234b46d2cf260bc65f44e1d1d3fa594c5beebc" dependencies = [ "simdutf8", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] @@ -11229,7 +11240,7 @@ dependencies = [ "pin-project", "rustls", "rustls-pki-types", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "tokio-rustls", ] @@ -11284,6 +11295,17 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5edbec4ed188954a10c12c038215f8ce7606b2d5c973cd8dc43e8795065c5f2f" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "sync_wrapper" version = "1.0.2" @@ -11470,11 +11492,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.18" +version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +checksum = "09a43598840e33d5b0331f38c5e30d13bb11c11210a4b58f0d9b18a5a5eefcd9" dependencies = [ - "thiserror-impl 2.0.18", + "thiserror-impl 2.0.19", ] [[package]] @@ -11490,13 +11512,13 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.18" +version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.1", ] [[package]] @@ -11948,7 +11970,7 @@ checksum = "050686193eb999b4bb3bc2acfa891a13da00f79734704c4b8b4ef1a10b368a3c" dependencies = [ "crossbeam-channel", "symlink", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", "tracing-subscriber", ] @@ -12083,14 +12105,14 @@ dependencies = [ "rustls", "rustls-pki-types", "sha1 0.10.7", - "thiserror 2.0.18", + "thiserror 2.0.19", ] [[package]] name = "twox-hash" -version = "2.1.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c" +checksum = "8464ec13c3691491391d9fce00f6416c9a48e46972f72d7865688be2080192c9" [[package]] name = "typed-path" @@ -12121,7 +12143,7 @@ dependencies = [ "derive_more", "libc", "md-5 0.10.6", - "thiserror 2.0.18", + "thiserror 2.0.19", "tokio", "x509-parser", ] @@ -12269,7 +12291,7 @@ dependencies = [ "rustify_derive", "serde", "serde_json", - "thiserror 2.0.18", + "thiserror 2.0.19", "tracing", "url", ] @@ -12437,9 +12459,9 @@ dependencies = [ [[package]] name = "webpki-root-certs" -version = "1.0.8" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d46a5a140e6f7afeccd8eae97eff335163939eac8b929834875168b29b3d267" +checksum = "b96554aa2acc8ccdb7e1c9a58a7a68dd5d13bccc69cd124cb09406db612a1c9b" dependencies = [ "rustls-pki-types", ] @@ -12450,14 +12472,14 @@ version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" dependencies = [ - "webpki-roots 1.0.8", + "webpki-roots 1.0.9", ] [[package]] name = "webpki-roots" -version = "1.0.8" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf85cb06032201fa7c6f829d7db5a7e5aa45bcc0655327713065f6f0576731bf" +checksum = "7dcd9d09a39985f5344844e66b0c530a33843579125f23e21e9f0f220850f22a" dependencies = [ "rustls-pki-types", ] @@ -12785,7 +12807,7 @@ dependencies = [ "oid-registry", "ring", "rusticata-macros", - "thiserror 2.0.18", + "thiserror 2.0.19", "time", ] diff --git a/Cargo.toml b/Cargo.toml index 02430bed4..51dbad82d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -139,13 +139,13 @@ async_zip = { default-features = false, version = "0.0.18" } mysql_async = { default-features = false, version = "0.37" } async-compression = { version = "0.4.42" } async-recursion = "1.1.1" -async-trait = "0.1.89" +async-trait = "0.1.91" async-nats = "0.49.1" axum = "0.8.9" -futures = "0.3.32" -futures-core = "0.3.32" +futures = "0.3.33" +futures-core = "0.3.33" futures-lite = "2.6.1" -futures-util = "0.3.32" +futures-util = "0.3.33" pollster = "1.0.1" pulsar = { default-features = false, version = "6.8.0" } lapin = { default-features = false, version = "4.10.0" } @@ -181,7 +181,7 @@ prost = "0.14.4" quick-xml = "0.41.0" rmp = { version = "0.8.15" } rmp-serde = { version = "1.3.1" } -serde = { version = "1.0.228" } +serde = { version = "1.0.229" } serde_json = { version = "1.0.150" } serde_urlencoded = "0.7.1" @@ -211,7 +211,7 @@ zeroize = { version = "1.9.0" } # Time and Date chrono = { version = "0.4.45" } humantime = "2.4.0" -jiff = { version = "0.2.32" } +jiff = { version = "0.2.34" } time = { version = "0.3.53" } # Database @@ -220,7 +220,7 @@ tokio-postgres = { default-features = false, version = "0.7.18" } tokio-postgres-rustls = "0.14.0" # Utilities and Tools -anyhow = "1.0.103" +anyhow = "1.0.104" arc-swap = "1.9.2" astral-tokio-tar = "0.6.4" atoi = "3.1.0" @@ -299,7 +299,7 @@ sysinfo = "0.39.6" temp-env = "0.3.6" tempfile = "3.27.0" test-case = "3.3.1" -thiserror = "2.0.18" +thiserror = "2.0.19" tracing = { version = "0.1.44" } tracing-appender = "0.2.5" tracing-error = "0.2.1" @@ -310,7 +310,7 @@ url = "2.5.8" urlencoding = "2.1.3" uuid = { version = "1.24.0" } vaultrs = { version = "0.8.0" } -tar = "0.4.44" +tar = "0.4.46" walkdir = "2.5.0" windows = { version = "0.62.2" } xxhash-rust = { version = "0.8.17" } @@ -341,7 +341,7 @@ dav-server = "0.11.0" # Performance Analysis and Memory Profiling mimalloc = "0.1.52" -hotpath = "0.21.4" +hotpath = "0.21.5" # Snapshot testing for output format regression detection insta = { version = "1.48" }