diff --git a/Cargo.lock b/Cargo.lock index a4d4ef2f4..039cd8273 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -601,15 +601,15 @@ dependencies = [ [[package]] name = "astral-tokio-tar" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08648fef353ab39a9d26f909ad53fc4f071be4c91853b78523f5cc3d9e5ebffd" +checksum = "b18457efd137254e016bbde5e1d88df61c4e1a5ae2223746e56123bac6af2463" dependencies = [ "futures-core", "libc", "portable-atomic", "rustc-hash", - "rustix 0.38.44", + "rustix", "tokio", "tokio-stream", "xattr", @@ -893,9 +893,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.17.1" +version = "1.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4342d8937fc7e5dd9b1c60292261c0670c882a2cd1719cfc11b1af41731e32ad" +checksum = "00bdb5da18dac48ca2cc7cd4a98e533e8635a58e2361d13a1a4ee3888e0d72f1" dependencies = [ "aws-lc-sys", "untrusted 0.7.1", @@ -904,9 +904,9 @@ dependencies = [ [[package]] name = "aws-lc-sys" -version = "0.42.0" +version = "0.43.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d9ceb1da931507a12f4fccea479dccd00da1943e1b4ae72d8e502d707361444" +checksum = "43103168cc76fe62678a375e722fc9cb3a0146159ac5828bc4f0dfd755c2224c" dependencies = [ "cc", "cmake", @@ -945,9 +945,9 @@ dependencies = [ [[package]] name = "aws-sdk-s3" -version = "1.138.0" +version = "1.138.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c29be98554a0deea25d4eaca131240a224dcbcaf20357e35cc432e17b721ab5" +checksum = "8fa59420755799fec8aac71f562aa37ba82263f5b1926bba8b5d3465d2f7a73f" dependencies = [ "arc-swap", "aws-credential-types", @@ -1769,9 +1769,9 @@ checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "cfg_aliases" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" +checksum = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527" [[package]] name = "chacha20" @@ -3926,7 +3926,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -4886,9 +4886,9 @@ dependencies = [ [[package]] name = "hotpath" -version = "0.21.2" +version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0772e97af6db4889a5894b3eddb7d6b8a75819fdf03fe89a07185ce651c66c85" +checksum = "1917b8db8348a1a545cfce879e8c7604f4b448c521571adec9cd0637bbececb4" dependencies = [ "arc-swap", "cfg-if", @@ -4908,9 +4908,9 @@ dependencies = [ [[package]] name = "hotpath-macros" -version = "0.21.2" +version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be1a3963a08af931247e0a560a8afd922d4a9f34b97be61306d286953e56fb96" +checksum = "1503a798f54ee9c19894a4b94fbf0cd6fabdcbfddb97900dea5660b2483d3c78" dependencies = [ "proc-macro2", "quote", @@ -5335,7 +5335,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -5820,12 +5820,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "linux-raw-sys" -version = "0.4.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" - [[package]] name = "linux-raw-sys" version = "0.12.1" @@ -6657,7 +6651,7 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d" dependencies = [ - "base64 0.21.7", + "base64 0.22.1", "chrono", "getrandom 0.2.17", "http 1.4.2", @@ -7525,9 +7519,9 @@ dependencies = [ [[package]] name = "polyval" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b20f20e954175de5f463f67781b35583397d916b1d148738923711b2ad16bee8" +checksum = "f0fa31d631f2b2cb2a544d0aa321ce847a94764d701ca2becc411138b93d49cd" dependencies = [ "cpubits", "cpufeatures 0.3.0", @@ -7536,9 +7530,9 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.13.1" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" +checksum = "3d20d5497ef88037a52ff98267d066e7f11fcc5e99bbfbd58a42336193aacec3" [[package]] name = "portable-atomic-util" @@ -7779,7 +7773,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" dependencies = [ "heck", - "itertools 0.10.5", + "itertools 0.14.0", "log", "multimap", "once_cell", @@ -7799,7 +7793,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03da047801ff44bb6a4d407d4860c05fd70bb81714e6b2f3812603d5b145b042" dependencies = [ "heck", - "itertools 0.10.5", + "itertools 0.14.0", "log", "multimap", "petgraph 0.8.3", @@ -7820,7 +7814,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" dependencies = [ "anyhow", - "itertools 0.10.5", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.119", @@ -7833,7 +7827,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" dependencies = [ "anyhow", - "itertools 0.10.5", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.119", @@ -8050,7 +8044,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -8288,9 +8282,9 @@ dependencies = [ [[package]] name = "redis" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb5358643f48330db5c78856982faf39c93ba50c60d682b43d0344a3b649769" +checksum = "b0b9503711b03773e43b31668c7b5bd279ee7cd9b7d18cff7c23a42cc1d08e5a" dependencies = [ "arc-swap", "arcstr", @@ -8388,7 +8382,7 @@ checksum = "d9dd7ab4af0363d5ccfd2838d782a28196cf32a5cc2e4fe3c5dc83f2be588b8b" dependencies = [ "cfg-if", "libc", - "rustix 1.1.4", + "rustix", "windows", ] @@ -9138,7 +9132,7 @@ dependencies = [ "rustfs-tls-runtime", "rustfs-uring", "rustfs-utils", - "rustix 1.1.4", + "rustix", "rustls", "rustls-pki-types", "s3s", @@ -9574,7 +9568,7 @@ dependencies = [ "rustfs-security-governance", "rustfs-storage-api", "rustfs-utils", - "rustix 1.1.4", + "rustix", "serde", "serde_json", "sysinfo", @@ -10045,7 +10039,7 @@ dependencies = [ "netif", "proptest", "regex", - "rustix 1.1.4", + "rustix", "serde", "sha1 0.11.0", "sha2 0.11.0", @@ -10118,19 +10112,6 @@ dependencies = [ "synstructure 0.12.6", ] -[[package]] -name = "rustix" -version = "0.38.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" -dependencies = [ - "bitflags 2.13.1", - "errno", - "libc", - "linux-raw-sys 0.4.15", - "windows-sys 0.52.0", -] - [[package]] name = "rustix" version = "1.1.4" @@ -10140,8 +10121,8 @@ dependencies = [ "bitflags 2.13.1", "errno", "libc", - "linux-raw-sys 0.12.1", - "windows-sys 0.52.0", + "linux-raw-sys", + "windows-sys 0.61.2", ] [[package]] @@ -10215,7 +10196,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -10272,7 +10253,7 @@ checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" [[package]] name = "s3s" version = "0.14.1" -source = "git+https://github.com/s3s-project/s3s.git?rev=c71128fff3c4271899f87e82704682d74e1a78c6#c71128fff3c4271899f87e82704682d74e1a78c6" +source = "git+https://github.com/s3s-project/s3s.git?rev=a5471625975f5014f7b28eee7e4d801f1b32f529#a5471625975f5014f7b28eee7e4d801f1b32f529" dependencies = [ "arc-swap", "arrayvec", @@ -11377,8 +11358,8 @@ dependencies = [ "fastrand", "getrandom 0.4.3", "once_cell", - "rustix 1.1.4", - "windows-sys 0.52.0", + "rustix", + "windows-sys 0.61.2", ] [[package]] @@ -11595,9 +11576,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.52.3" +version = "1.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" +checksum = "d988bcd52dbe076d3d46903332f58c912b87a2c49b1428419a5845154762ffee" dependencies = [ "bytes", "libc", @@ -11611,9 +11592,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.7.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" +checksum = "6328af13490e73a9b4694030fafd93f8c8c6a9dede33e821c3fc63eddf8042ba" dependencies = [ "proc-macro2", "quote", @@ -12478,7 +12459,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -12771,7 +12752,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" dependencies = [ "libc", - "rustix 1.1.4", + "rustix", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 33af12036..d38512078 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -157,7 +157,7 @@ minlz = "1.2.3" reqwest = { default-features = false, version = "0.13.4" } rustfs-kafka-async = { version = "1.2.0" } socket2 = { version = "0.6.5" } -tokio = { version = "1.52.3" } +tokio = { version = "1.53.0" } tokio-rustls = { default-features = false, version = "0.26.4" } tokio-stream = { version = "0.1.18" } tokio-test = "0.4.5" @@ -220,12 +220,12 @@ tokio-postgres-rustls = "0.14.0" # Utilities and Tools anyhow = "1.0.103" arc-swap = "1.9.2" -astral-tokio-tar = "0.6.3" +astral-tokio-tar = "0.6.4" atoi = "3.1.0" atomic_enum = "0.3.0" aws-config = { version = "1.9.0" } aws-credential-types = { version = "1.3.0" } -aws-sdk-s3 = { default-features = false, version = "1.138.0" } +aws-sdk-s3 = { default-features = false, version = "1.138.1" } aws-smithy-http-client = { default-features = false, version = "1.2.0" } aws-smithy-runtime-api = { version = "1.13.0" } aws-smithy-types = { version = "1.6.1" } @@ -280,11 +280,11 @@ reed-solomon-erasure = { package = "rustfs-erasure-codec", version = "8.0.0" } reed-solomon-simd = "3.1.0" regex = { version = "1.13.1" } rumqttc = { package = "rumqttc-next", version = "0.33.2" } -redis = { version = "1.4.0" } +redis = { version = "1.4.1" } rustix = { version = "1.1.4" } rust-embed = { version = "8.12.0" } rustc-hash = { version = "2.1.3" } -s3s = { git = "https://github.com/s3s-project/s3s.git", rev = "c71128fff3c4271899f87e82704682d74e1a78c6" } +s3s = { git = "https://github.com/s3s-project/s3s.git", rev = "a5471625975f5014f7b28eee7e4d801f1b32f529" } serial_test = "3.5.0" shadow-rs = { default-features = false, version = "2.0.0" } siphasher = "1.0.3" @@ -337,8 +337,8 @@ russh-sftp = "2.3.0" dav-server = "0.11.0" # Performance Analysis and Memory Profiling -mimalloc = "0.1" -hotpath = "0.21" +mimalloc = "0.1.52" +hotpath = "0.21.4" # Snapshot testing for output format regression detection insta = { version = "1.48" }