diff --git a/Cargo.lock b/Cargo.lock index c83a71c2e..854c57129 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -30,7 +30,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1973cfbc1a2daf9cf550e74e1f088c28e7f7d8c1e1418fb6c9dc5184b7e84c99" dependencies = [ "crypto-common 0.2.2", - "inout 0.2.4", + "inout 0.2.5", ] [[package]] @@ -319,9 +319,9 @@ dependencies = [ [[package]] name = "arc-swap" -version = "1.9.2" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b" +checksum = "380962b3d93b99642e50b9febf72c071e97e8b32d86eae9cf4ef582bb960ae6e" dependencies = [ "rustversion", ] @@ -675,9 +675,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.50" +version = "0.4.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee19bd99b43e3691acbad4e840420a4881cea6c0b66a208125a824f8fd53f5a1" +checksum = "9d5755640120b24961f8231e05892e4a4f7e0d04e8aeca161508c9c397946970" dependencies = [ "compression-codecs", "compression-core", @@ -841,9 +841,9 @@ dependencies = [ [[package]] name = "atoi" -version = "3.1.0" +version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7a8bbe9949e43a1edaa043038c68703b04774156afdfb62ba2cef5bf93d67be" +checksum = "d12c37257553c19e9aee6cba77814fdc9e07844abfc8b3a2c377cd920ee5a993" dependencies = [ "num-traits", ] @@ -873,9 +873,9 @@ checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53" [[package]] name = "aws-config" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8d7b388a9fc3a6db15a5ec778c38b354eff1364882c94d08e0252f7a47dcaa4" +checksum = "939e256cfe0ed68e96d32f194339d88210d5c10685cff0787400158f852c6819" dependencies = [ "aws-credential-types", "aws-runtime", @@ -904,9 +904,9 @@ dependencies = [ [[package]] name = "aws-credential-types" -version = "1.3.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e93964ffdaf57857f544be3666a5f57570bb699e934700f11b49708f61bb556e" +checksum = "576e8da35751dc85409ec1cd15999f692c277a1fbe9336780fe6f15e49dd637d" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api", @@ -940,9 +940,9 @@ dependencies = [ [[package]] name = "aws-runtime" -version = "1.10.0" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b8a9911551b4ea6ca13805ef52ed96f7d2bbb43cc3b4a14cb0776a71f33cfaa" +checksum = "9a0cc2144962cc5e358467b16e3d82981b1d424a7c3d34602be0036103814a1a" dependencies = [ "aws-credential-types", "aws-sigv4", @@ -966,9 +966,9 @@ dependencies = [ [[package]] name = "aws-sdk-kms" -version = "1.123.0" +version = "1.124.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bbe8833a7ad3b970f2a6a856939c9cb171942dcdfd2ab65f2db3a8baaf73cc1" +checksum = "d08f45fc138774d0421ed7209a568e9da5356d8cb309ca3aa39b8a2481257d94" dependencies = [ "arc-swap", "aws-credential-types", @@ -991,9 +991,9 @@ dependencies = [ [[package]] name = "aws-sdk-s3" -version = "1.152.0" +version = "1.153.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "004d5acbd6850ab58789a43822e0a2ef23927a46b012c17f8fa51253103db9f8" +checksum = "6c5bee59f57aeef2dbbfbee57f50405cbc07a5cacbba40f350a317dfcdb10916" dependencies = [ "arc-swap", "aws-credential-types", @@ -1027,9 +1027,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "1.114.0" +version = "1.115.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12be2f9c8eef7f5fc919c96d538e629698469a02b4cb75408b26b1bd984ebe79" +checksum = "9ec003d17bc67708c440a5f7fd6f73c6b5e9842957a97bb476138944d2766c5d" dependencies = [ "arc-swap", "aws-credential-types", @@ -1052,9 +1052,9 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.116.0" +version = "1.117.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7645db8724ea3b82fdccfb67e1b0f637c9d8ab0e7ef29d84884d8d8d73f805d" +checksum = "8e071d2f824173edc63cd888d7fe4fef8b0012bafccf8c3ec2765f293b7fbdb8" dependencies = [ "arc-swap", "aws-credential-types", @@ -1077,9 +1077,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.119.0" +version = "1.120.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03e490aa904849b38e770922faac779dd245f5cf8be81f19065acf18d276e4ad" +checksum = "61e925e0ab1617457f7d6e69be27b83143a5493a6f99bcd0107ae7a498a4052c" dependencies = [ "arc-swap", "aws-credential-types", @@ -1103,9 +1103,9 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "1.6.0" +version = "1.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2312577f088c9fbf4206dfdb884cf1de9407b43e1a923cbed5237775116fc24b" +checksum = "0a3ccec0607ae3839cd76830df5ed62468ac1330acdb3dc4ec0502404113d2b6" dependencies = [ "aws-credential-types", "aws-smithy-eventstream", @@ -1114,11 +1114,12 @@ dependencies = [ "aws-smithy-types", "bytes", "crypto-bigint 0.5.5", + "ecdsa 0.17.0", "form_urlencoded", "hex", "hmac 0.13.0", "http 1.5.0", - "p256 0.13.2", + "p256 0.14.0", "percent-encoding", "sha2 0.11.1", "subtle", @@ -1129,9 +1130,9 @@ dependencies = [ [[package]] name = "aws-smithy-async" -version = "1.3.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f02e407fb3b54891734224b9ffac8a71fdd35f542500fa1af95754a6b2beb316" +checksum = "de681a9df7ff79823b759ee17061076ec049cd61a8fa28ece4293d89c9f6964e" dependencies = [ "futures-util", "pin-project-lite", @@ -1161,9 +1162,9 @@ dependencies = [ [[package]] name = "aws-smithy-eventstream" -version = "0.61.4" +version = "0.61.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80c2051c2f1016fb8e6548dd07b8bc2ac9c3fe583721444b92f515e856d31609" +checksum = "f4aecd9c411046779355be31692bdd451ae35b3983ff40dd65258edffcc1a1ce" dependencies = [ "aws-smithy-types", "bytes", @@ -1172,9 +1173,9 @@ dependencies = [ [[package]] name = "aws-smithy-http" -version = "0.64.1" +version = "0.64.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "639b4d8f8555f24a9be649811c3eb0b4d4616f4d61daf0c32e28873bc1ea9af1" +checksum = "ba8960956e0ee0ca3f3161e62913a61bc65a7ef638ca3ef1d4c7159f8443e398" dependencies = [ "aws-smithy-eventstream", "aws-smithy-runtime-api", @@ -1188,15 +1189,14 @@ dependencies = [ "http-body-util", "percent-encoding", "pin-project-lite", - "pin-utils", "tracing", ] [[package]] name = "aws-smithy-http-client" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51c89cc3f1f281d659a67a519a1b5c6d445b5ce09fa7e5aee40c2c2707e9509d" +checksum = "aeca69f65362f7375891008ea525fd440ad6db1836458ac188c87b126804114e" dependencies = [ "aws-smithy-async", "aws-smithy-protocol-test", @@ -1224,9 +1224,9 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.63.1" +version = "0.65.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3385d469edbe8b60cc72002784652b5efca39178192aa9cc4b44c9875c6bdc18" +checksum = "9f6835fb38bc6fc8c91e584b0366eb4ff595e5c485134dbf4f0bdeaa18856666" dependencies = [ "aws-smithy-runtime-api", "aws-smithy-schema", @@ -1263,9 +1263,9 @@ dependencies = [ [[package]] name = "aws-smithy-query" -version = "0.62.1" +version = "0.64.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1d1d71f6562be974caa85442ecd90194c40fdb5df045f182a6c2e872ce95056" +checksum = "165f6265342a313ad6f7a1ac17a0cdba30c522039d3f41d8d6871ce8a2b34ecd" dependencies = [ "aws-smithy-runtime-api", "aws-smithy-schema", @@ -1276,9 +1276,9 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "1.16.0" +version = "1.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6e302ac1d88b99652489df31abdec6ac42a2ab2ac3982ad0ac49f64dfaf28ba" +checksum = "79cef0c41e8ca40f74f68ed8ee4d1ddbde12bb847b95ef9b3c025681ddfae58a" dependencies = [ "aws-smithy-async", "aws-smithy-http", @@ -1293,16 +1293,15 @@ dependencies = [ "http-body", "http-body-util", "pin-project-lite", - "pin-utils", "tokio", "tracing", ] [[package]] name = "aws-smithy-runtime-api" -version = "1.19.0" +version = "1.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0730c16f91124c6a2abb4932c77e299288b3dd9f967ea2e9ec48cc6731e87a4" +checksum = "06788004dea79018413f381891da6dcca23196acd79c4d51b767fbdacc76eae4" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api-macros", @@ -1328,9 +1327,9 @@ dependencies = [ [[package]] name = "aws-smithy-schema" -version = "0.2.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8f395d93304280b64b7632fea798d177e74897fe7f063416ce627cd6fa24829" +checksum = "1d7a3b01a2a1b453176457b260b0ed55d33de61d35d21b74022c51ec62a42895" dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", @@ -1339,9 +1338,9 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "1.8.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69bb407740a197147da48238ecc94498493c9e85445732360cec180296ca45f1" +checksum = "55752025c39c0e094962fd73f1c57014b191f678612e517f219468e575af9822" dependencies = [ "base64-simd", "bytes", @@ -1353,7 +1352,6 @@ dependencies = [ "itoa", "num-integer", "pin-project-lite", - "pin-utils", "ryu", "serde", "time", @@ -1363,9 +1361,9 @@ dependencies = [ [[package]] name = "aws-smithy-xml" -version = "0.62.1" +version = "0.64.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b932c8d6dc127fc980eecd78f8694ae9b9551b69a93a7def2a199c1c0033daf" +checksum = "a6581618a2fd006159016d1c36881d94d61b4a017f4a8d631310875e18252413" dependencies = [ "aws-smithy-runtime-api", "aws-smithy-schema", @@ -1375,9 +1373,9 @@ dependencies = [ [[package]] name = "aws-types" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "209f3a6d82a6e9e5f94abbed94c7a26e1c052341002bf57a5fb5481f625896fc" +checksum = "6ba0d970d3947bb064d2ae1d823efa186c1dbde88f88afa8f6549946e5d8deee" dependencies = [ "aws-credential-types", "aws-smithy-async", @@ -1978,9 +1976,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6651c9ed80effdc7db0ff72512157f901af5e3549e341e24b1dd4887d836d838" +checksum = "877bf67ac8e52449eb2f9e98a344ea163beb70dd1f9eebe3cc5357dcfeaee4df" dependencies = [ "find-msvc-tools", "jobserver", @@ -2100,7 +2098,7 @@ checksum = "e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c" dependencies = [ "block-buffer 0.12.1", "crypto-common 0.2.2", - "inout 0.2.4", + "inout 0.2.5", "zeroize", ] @@ -2216,9 +2214,9 @@ dependencies = [ [[package]] name = "compression-codecs" -version = "0.4.45" +version = "0.4.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98fc98460ba0ad5317075d3632b8dfc45d0be8c4a49347c2a38272019717614a" +checksum = "cae36683101b2899f48bd31f8db9839437356188e3b1ff23096e73dab09ba8fe" dependencies = [ "brotli 9.0.0", "bzip2", @@ -2227,15 +2225,15 @@ dependencies = [ "liblzma", "lz4", "memchr", - "zstd 0.14.2", - "zstd-safe 8.1.0", + "zstd 0.14.3", + "zstd-safe 8.2.0", ] [[package]] name = "compression-core" -version = "0.4.33" +version = "0.4.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e8ccc4ea9f6acc32d102c0f6d471d11d913ad15f20c04de743374861fa1d414" +checksum = "2ebdda89edc534bf8d5dd2857562633b6495557e5846552ade994b99ed13c36a" [[package]] name = "concurrent-queue" @@ -2464,9 +2462,9 @@ dependencies = [ [[package]] name = "crc32fast" -version = "1.5.2" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01a7799fd6b852db0e61728dde9a204c423b44d689dbd432522543614b490e78" +checksum = "0ba106e844045ddc02c20768ac4b0b7cb45f2cc2ecbd833ac9f5dacb183c2055" dependencies = [ "cfg-if", ] @@ -3800,9 +3798,9 @@ dependencies = [ [[package]] name = "dial9" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "734474ca4e814f893385c8fdea63688a9e6034ea19a5ec9846f8f515a69c9bed" +checksum = "634f30ebbf229703503cd7c24c106bb832c26c80e4a4de0dff9d9e81bbd10c70" dependencies = [ "bon", "dial9-core", @@ -3817,9 +3815,9 @@ dependencies = [ [[package]] name = "dial9-core" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ff5074fab1f810a73d58336275eb163e795ab0ae923fcc8437ba58bf2994e33" +checksum = "944efbaf9995121a93b92a9dacdbb6225332914215af1f08758ce3b9ec3a6693" dependencies = [ "ahash", "arc-swap", @@ -3851,9 +3849,9 @@ dependencies = [ [[package]] name = "dial9-metrique" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dd61f8f3d44db27e7a5e970c216bf4c19db66ebb68b7f58db2549f010c3a02e" +checksum = "1aefb67b126274a6e0c31a82f624b347be1d531554d35766a2518b5eb04f1f40" dependencies = [ "dial9-core", "dial9-trace-format", @@ -3865,9 +3863,9 @@ dependencies = [ [[package]] name = "dial9-perf-self-profile" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d320bef9be4ef9c20ca9800cbfc369c319304b5e11d0a7aa931f5482aa5c1bd8" +checksum = "3ad6d9ce2232b6ba154d8fa19416594f65ce283233953eb716d0184e0d5eb3e1" dependencies = [ "blazesym", "bon", @@ -3884,9 +3882,9 @@ dependencies = [ [[package]] name = "dial9-tokio-telemetry" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a98e1e673f2dd9e223811832be7a4344ddfe48282a2e7efbf1289e47e4322ce" +checksum = "e30fba16e95037d93825bad06f087e99f60babce447fd5f344d039540cd39a39" dependencies = [ "bon", "bytes", @@ -4097,7 +4095,7 @@ dependencies = [ "uuid", "walkdir", "zip", - "zstd 0.14.2", + "zstd 0.14.3", ] [[package]] @@ -4425,9 +4423,9 @@ dependencies = [ [[package]] name = "find-msvc-tools" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aedcfb3409746eddb02b9e19ebda1c3394f759a152e48ee875a0844d1b955484" +checksum = "1c66915cc5391097de7a2b0b972e8505aa33c0df401fd3a6811dbdb32881ba48" [[package]] name = "findshlibs" @@ -5330,9 +5328,9 @@ dependencies = [ [[package]] name = "hotpath" -version = "0.28.6" +version = "0.28.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2ee4f8d17ebe2400fa845f079acf9ede235be6472512876779af45f7890f934" +checksum = "b163ee2a34ff2fd85fa07c0f7bdc9573b0d49701c749d74c54b1e5b65eb8c368" dependencies = [ "arc-swap", "async-channel", @@ -5365,15 +5363,15 @@ dependencies = [ [[package]] name = "hotpath-drain" -version = "0.28.6" +version = "0.28.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd9e65572a429f44a48c360559a3f59028579b53e1df07c5f31dc147d2b94a50" +checksum = "15e84a734a1107eca0ced726ca5bfea94c53427f6dbb1ab2b87e9566bb4ea790" [[package]] name = "hotpath-macros" -version = "0.28.6" +version = "0.28.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b90aafbaf5f6af01ee9db2888644b15995f5306e5c280aec8261feb3e5e214a" +checksum = "23148960ea4f4f2d93970cbc865dc8adfd7e065de68b6a3bdda776d900541a09" dependencies = [ "proc-macro2", "quote", @@ -5707,9 +5705,9 @@ dependencies = [ [[package]] name = "inout" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ce983bb6fb399067d101fbfc9e74174e07e9f29a2bc679efefeb8c645819c3f" +checksum = "3b5cf4372d022092674a83b8febf5865f7a573cc0c5baec5e49c879b6a20978f" dependencies = [ "block-padding 0.4.2", "hybrid-array", @@ -6052,9 +6050,9 @@ checksum = "a4933f3f57a8e9d9da04db23fb153356ecaf00cbd14aee46279c33dc80925c37" [[package]] name = "lapin" -version = "4.12.2" +version = "4.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a585eb3060f00f09a1d231e3030afe59f2c2d63f794787ab1dd87d2f72df6a3" +checksum = "3212643cc0031d982f81a62360998106268587237d81d6e8501a0a323e13b656" dependencies = [ "amq-protocol", "async-rs", @@ -6165,9 +6163,9 @@ checksum = "34b357333733e8260735ba5894eb928c02ecc69c78715f01a8019e7fa7f2db4c" [[package]] name = "libc" -version = "0.2.190" +version = "0.2.191" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce5d3ddc6d3fa000eb1536d85e147bfe31aacaba692ed6a876f95cb7c855be78" +checksum = "65cd87c9a6d60536580b316ad985726104730a5151c99845f2490428ef91240a" [[package]] name = "libflate" @@ -6205,9 +6203,9 @@ dependencies = [ [[package]] name = "liblzma" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fe0a34ca854fd4f20c07f696fc8675aec78f87d88d29f5e10257a7490a1b2e1" +checksum = "aa980ea6744074a5b5e0ac6b164aca94fc970121869b3e78ae12a2b0097dbea7" dependencies = [ "liblzma-sys", ] @@ -6380,9 +6378,9 @@ dependencies = [ [[package]] name = "lzma-rust2" -version = "0.21.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde178a3caf126c440fa15628147772d8ee590a39477d711353fbe2e58a73a5b" +checksum = "7277c9742229dc25243236d578b6471a798c554512c6f6a04365ec2e87c2a3bb" dependencies = [ "sha2 0.11.1", ] @@ -6697,16 +6695,17 @@ dependencies = [ [[package]] name = "ml-kem" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e15f3e5b957493873e396a66914e83e616b6afe335cdef7efe5c6e1216aba66" +checksum = "a9ba01ebcf90f6aff8e9b9f55bb69b19e6250e4ade5787d0040eaa27dd226238" dependencies = [ "hybrid-array", "kem", "module-lattice", "pkcs8 0.11.0", "rand_core 0.10.1", - "sha3 0.11.0", + "sha3", + "shake", ] [[package]] @@ -6815,7 +6814,7 @@ dependencies = [ "tracing", "twox-hash", "url", - "webpki-roots 1.0.9", + "webpki-roots 1.0.10", ] [[package]] @@ -6853,15 +6852,16 @@ checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" [[package]] name = "neli" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22f9786d56d972959e1408b6a93be6af13b9c1392036c5c1fafa08a1b0c6ee87" +checksum = "6b152f4f18819e638ea350a740b16de75099302b5ec3a58f4f8766ef2fcf695d" dependencies = [ "bitflags 2.13.2", "byteorder", "derive_builder", "getset", "libc", + "linux-raw-sys", "log", "neli-proc-macros", "parking_lot", @@ -7112,9 +7112,9 @@ dependencies = [ [[package]] name = "num_threads" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" +checksum = "cabcc654086861f9e1bc5115258de62ef92c79b20f4615a1b0cc57c4e82027d4" dependencies = [ "libc", ] @@ -7951,12 +7951,6 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" -[[package]] -name = "pin-utils" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13bee6c73da26345c729282832b60b0363cf3dd9f4bfd81d8551b7a1c889a113" - [[package]] name = "piper" version = "0.2.5" @@ -8184,9 +8178,9 @@ checksum = "4a6394b9e965e73d0a289ee54f589087e2c676aedf60885baf52c76b771e4958" [[package]] name = "ppmd-rust" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "196a7c80b9a7652aba7cc070827516c2abe4ccdf53d128e1944003cf5726cff1" +checksum = "494b4379484fc92217cc7d9e3a532375b1d01a61889ec8333025dc3b0377af56" [[package]] name = "ppv-lite86" @@ -8524,7 +8518,7 @@ dependencies = [ "tracing", "url", "uuid", - "webpki-roots 1.0.9", + "webpki-roots 1.0.10", ] [[package]] @@ -9380,7 +9374,7 @@ dependencies = [ "ghash", "hex-literal", "hmac 0.13.0", - "inout 0.2.4", + "inout 0.2.5", "keccak", "log", "md5", @@ -9406,7 +9400,7 @@ dependencies = [ "sec1 0.8.1", "sha1 0.11.0", "sha2 0.11.1", - "sha3 0.12.0", + "sha3", "signature 3.0.0", "spki 0.8.1", "ssh-encoding", @@ -9529,7 +9523,7 @@ dependencies = [ "apache-avro", "async-trait", "async_zip", - "atoi 3.1.0", + "atoi 3.1.1", "atomic_enum", "aws-config", "aws-sdk-s3", @@ -9676,7 +9670,7 @@ dependencies = [ "xxhash-rust", "zeroize", "zip", - "zstd 0.14.2", + "zstd 0.14.3", ] [[package]] @@ -10136,7 +10130,7 @@ dependencies = [ "tracing", "twox-hash", "uuid", - "webpki-roots 1.0.9", + "webpki-roots 1.0.10", ] [[package]] @@ -10159,7 +10153,7 @@ dependencies = [ "tokio-rustls", "tracing", "uuid", - "webpki-roots 1.0.9", + "webpki-roots 1.0.10", ] [[package]] @@ -10172,7 +10166,6 @@ dependencies = [ "http 1.5.0", "http-body", "http-body-util", - "hyper", "moka", "reqwest", "rustfs-credentials", @@ -10307,7 +10300,7 @@ dependencies = [ "thiserror 2.0.21", "walkdir", "zip", - "zstd 0.14.2", + "zstd 0.14.3", ] [[package]] @@ -10332,18 +10325,18 @@ dependencies = [ [[package]] name = "rustfs-mimalloc" -version = "0.5.6" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95bb29aa7aee255a84d956b4f5309a3f98993ae6e10836ae5e4e8519e960780f" +checksum = "f40353bb1b86c737dd68a403ae2fb4ca0c9917f8f54b1dad3a14f4d6be61ecc3" dependencies = [ "rustfs-mimalloc-sys", ] [[package]] name = "rustfs-mimalloc-sys" -version = "0.5.6" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e6571957abe93757f0c6dd99182589054ace7da4102af4296ffcc8297eb3524" +checksum = "291d2eabf67ff4fcc9e630e8644d0f503a41d016a8adb2d41853538b2bda71e9" dependencies = [ "cc", ] @@ -10479,7 +10472,7 @@ dependencies = [ "tracing-opentelemetry", "tracing-subscriber", "url", - "zstd 0.14.2", + "zstd 0.14.3", ] [[package]] @@ -11090,7 +11083,7 @@ dependencies = [ "transform-stream", "url", "windows", - "zstd 0.14.2", + "zstd 0.14.3", ] [[package]] @@ -11259,9 +11252,9 @@ checksum = "eec689c0bc40ff2458a5977b6619cb718087084a18e02a131c599b62d05e1a5f" [[package]] name = "rustls-webpki" -version = "0.103.15" +version = "0.103.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3c3cf1d8b1e7d4927e2d154c3fcb02979afb9939629c62cd9048d4f07b60ac2" +checksum = "4443b1b6d39d7c663139942cc4558262562d2c84123bb6282ef177009ca8b281" dependencies = [ "aws-lc-rs", "ring", @@ -11310,7 +11303,7 @@ dependencies = [ "arc-swap", "arrayvec", "async-trait", - "atoi 3.1.0", + "atoi 3.1.1", "base64-simd", "bytes", "bytestring", @@ -11450,9 +11443,9 @@ checksum = "ece8e78b2f38ec51c51f5d475df0a7187ba5111b2a28bdc761ee05b075d40a71" [[package]] name = "schannel" -version = "0.1.29" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939" +checksum = "9cb23c424d8ee841bb4d813677ca237e2a610067d594fec130f87d6093495ab5" dependencies = [ "windows-sys 0.61.2", ] @@ -11828,16 +11821,6 @@ dependencies = [ "digest 0.11.3", ] -[[package]] -name = "sha3" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be176f1a57ce4e3d31c1a166222d9768de5954f811601fb7ca06fc8203905ce1" -dependencies = [ - "digest 0.11.3", - "keccak", -] - [[package]] name = "sha3" version = "0.12.0" @@ -11862,6 +11845,17 @@ dependencies = [ "serde_json", ] +[[package]] +name = "shake" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09057cb2149ad4cbd2da1e26b351f9a4c354219421229c69c3063e6f61947c4a" +dependencies = [ + "digest 0.11.3", + "keccak", + "sponge-cursor", +] + [[package]] name = "sharded-slab" version = "0.1.7" @@ -12720,9 +12714,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.53.3" +version = "1.54.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce3335fa71841cda333a58d7615b03901380ecf09d59b3296d21f8bbac0dde4e" +checksum = "a0c168a474b95bfecfe908a65d4bdffc523144b649a74c09c286afb35d53e0bc" dependencies = [ "bytes", "libc", @@ -13196,9 +13190,9 @@ checksum = "86a801b3cea342a06d468c8710662aa29e5e05e4f5c0d62f00bbb7f2ad7941c2" [[package]] name = "typed-path" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e" +checksum = "54ec2755506471f54baf5e4bb5499d8e510cc1caf271270e778a736bd2d7336c" [[package]] name = "typeid" @@ -13264,9 +13258,9 @@ checksum = "a2c754d6c33795a1c324727428e5a7dedb5b06195f9890bdbcba760d3e246563" [[package]] name = "unicode-normalization" -version = "0.1.25" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8" +checksum = "75cd3fb03d5288b3ba9a1ee103ac7e9cbb59f0b03d64f8ddfcc04dd42758a85d" dependencies = [ "tinyvec", ] @@ -13551,9 +13545,9 @@ dependencies = [ [[package]] name = "webpki-root-certs" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b96554aa2acc8ccdb7e1c9a58a7a68dd5d13bccc69cd124cb09406db612a1c9b" +checksum = "58ec80e73fd8baf57bf0d9615554c75348bda990d6d5bbeab964dd068319fecb" dependencies = [ "rustls-pki-types", ] @@ -13564,14 +13558,14 @@ version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" dependencies = [ - "webpki-roots 1.0.9", + "webpki-roots 1.0.10", ] [[package]] name = "webpki-roots" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dcd9d09a39985f5344844e66b0c530a33843579125f23e21e9f0f220850f22a" +checksum = "1c1c8e20c8a38fc7d65abfe74eb7280e4aa667e8eec8bc84996d2874810748d9" dependencies = [ "rustls-pki-types", ] @@ -14178,9 +14172,9 @@ dependencies = [ [[package]] name = "zip" -version = "9.0.3" +version = "9.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2d98561b612a84ae525331a7a094429ef8a5772514ed507ff6db5f54badc971" +checksum = "6e04976da629d3b04204ba8105b396a193af8ad2583b2c79bfb3ab8af580a11e" dependencies = [ "aes 0.9.3", "bzip2", @@ -14201,7 +14195,7 @@ dependencies = [ "typed-path", "zeroize", "zopfli", - "zstd 0.14.2", + "zstd 0.14.3", ] [[package]] @@ -14239,11 +14233,11 @@ dependencies = [ [[package]] name = "zstd" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "057cfd910cfac363a0ada849592624b4c9ff2e10bef504c3433810d78ed96f93" +checksum = "db3ae9bf90af6e40197bef767eeefc46ad6397420fe873830bd85e5fbbfb3c70" dependencies = [ - "zstd-safe 8.1.0", + "zstd-safe 8.2.0", ] [[package]] @@ -14257,18 +14251,18 @@ dependencies = [ [[package]] name = "zstd-safe" -version = "8.1.0" +version = "8.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdd44c6a7284e91f3717755b24315a302edd9153a01f753c3cba3d765e8eafac" +checksum = "ded520f16b29e1a9b771c722221b2b0a0398c2316d9bb3c42b458a5414d7434b" dependencies = [ "zstd-sys", ] [[package]] name = "zstd-sys" -version = "2.1.1+zstd.1.5.7" +version = "2.1.2+zstd.1.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeec9eaf2dffbbd09201e23bd0ffcbaa33bb8e9266a10734fd7ed90a85eca078" +checksum = "481ada9c543b2323cbb7bbdbb5249177fbf0188ed959ed2c15e4b22421c84ed3" dependencies = [ "cc", "pkg-config", diff --git a/Cargo.toml b/Cargo.toml index a87735faa..a51a12110 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -146,7 +146,7 @@ rustfs-zip = { path = "./crates/zip", version = "1.0.2" } async-channel = "2.5.0" async_zip = { default-features = false, version = "0.0.19" } mysql_async = { default-features = false, version = "0.37.1" } -async-compression = { version = "0.4.50" } +async-compression = { version = "0.4.51" } async-trait = "0.1.92" async-nats = { version = "0.50.0", default-features = false } axum = "0.8.9" @@ -156,7 +156,7 @@ futures-lite = "2.6.1" futures-util = "0.3.34" pollster = "1.0.1" pulsar = { default-features = false, version = "=6.9.0" } -lapin = { default-features = false, version = "4.12.2" } +lapin = { default-features = false, version = "4.12.3" } hyper = { version = "1.12.0" } h2 = { version = "0.4.20" } hyper-rustls = { default-features = false, version = "0.27.10" } @@ -169,7 +169,7 @@ minlz = "1.2.3" reqwest = "0.13.5" rustfs-kafka-async = { version = "1.4.0" } socket2 = { version = "0.6.5" } -tokio = { version = "1.53.3" } +tokio = { version = "1.54.0" } tokio-rustls = { default-features = false, version = "0.26.6" } tokio-stream = { version = "0.1.19" } tokio-test = "0.4.6" @@ -243,22 +243,22 @@ tokio-postgres-rustls = "0.14.0" # Utilities and Tools anyhow = "1.0.104" -arc-swap = "1.9.2" +arc-swap = "1.9.3" rustfs-tokio-tar = { version = "0.7.1" } # Candidate Snowball parser versions exercised by rustfs-zip compatibility fixtures. tar-codec = "0.0.15" tar-framing = "0.0.15" -atoi = "3.1.0" +atoi = "3.1.1" atomic_enum = "0.3.0" -aws-config = { version = "1.12.0" } -aws-credential-types = { version = "1.3.0" } -aws-sdk-kms = { default-features = false, version = "1.123.0" } -aws-sdk-s3 = { default-features = false, version = "1.152.0" } -aws-sdk-sts = { default-features = false, version = "1.119.0" } -aws-smithy-async = { version = "1.3.0" } -aws-smithy-http-client = { default-features = false, version = "1.5.0" } -aws-smithy-runtime-api = { version = "1.19.0" } -aws-smithy-types = { version = "1.8.1" } +aws-config = { version = "1.13.0" } +aws-credential-types = { version = "1.3.1" } +aws-sdk-kms = { default-features = false, version = "1.124.0" } +aws-sdk-s3 = { default-features = false, version = "1.153.0" } +aws-sdk-sts = { default-features = false, version = "1.120.0" } +aws-smithy-async = { version = "1.3.1" } +aws-smithy-http-client = { default-features = false, version = "1.5.1" } +aws-smithy-runtime-api = { version = "1.19.1" } +aws-smithy-types = { version = "1.9.0" } base64-simd = "0.8.0" brotli = "9.0.0" clap = { version = "4.6.7" } @@ -287,7 +287,7 @@ highway = { version = "1.3.0" } hostname = "0.4.2" ipnetwork = { version = "0.21.1" } lazy_static = "1.5.1" -libc = "0.2.190" +libc = "0.2.191" libsystemd = "0.7.2" local-ip-address = "0.6.13" log = "0.4" @@ -354,13 +354,13 @@ winapi-util = "0.1.11" windows = { version = "0.62.2" } windows-sys = "0.61.2" xxhash-rust = { version = "0.8.19" } -zip = "9.0.3" -zstd = "0.14.2" +zip = "9.0.5" +zstd = "0.14.3" # Observability and Metrics metrics = "0.24.6" metrics-util = "0.20" -dial9 = { version = "0.5.4", default-features = false } +dial9 = { version = "0.5.5", default-features = false } opentelemetry = { version = "0.33.1" } opentelemetry-appender-tracing = { version = "0.33.1" } opentelemetry-otlp = { version = "0.33.1" } @@ -382,9 +382,9 @@ russh-sftp = "3.0.1" dav-server = "0.11.0" # Performance Analysis and Memory Profiling -rustfs-mimalloc = { version = "0.5.6" } +rustfs-mimalloc = { version = "0.7.0" } # Preserve Unicode focus filters until rustfs/backlog#2302 is resolved. -hotpath = { version = "0.28.6", default-features = false } +hotpath = { version = "0.28.7", default-features = false } # Snapshot testing for output format regression detection insta = { version = "1.49" } diff --git a/crates/keystone/Cargo.toml b/crates/keystone/Cargo.toml index e67adf7f5..672c1e4c1 100644 --- a/crates/keystone/Cargo.toml +++ b/crates/keystone/Cargo.toml @@ -71,7 +71,6 @@ url = { workspace = true } # Middleware dependencies tower = { workspace = true, features = ["timeout"] } http = { workspace = true } -hyper = { workspace = true, features = ["server", "http2", "http1"] } http-body = { workspace = true } http-body-util = { workspace = true } bytes = { workspace = true, features = ["serde"] } @@ -80,7 +79,6 @@ futures = { workspace = true } [dev-dependencies] tokio = { workspace = true, features = ["test-util", "fs", "macros", "rt", "time"] } tower = { workspace = true, features = ["util", "timeout"] } -hyper = { workspace = true, features = ["server", "http2", "http1"] } serde_json = { workspace = true, features = ["raw_value"] } temp-env = { workspace = true } diff --git a/crates/zip/Cargo.toml b/crates/zip/Cargo.toml index 24871f654..2fd4a65b0 100644 --- a/crates/zip/Cargo.toml +++ b/crates/zip/Cargo.toml @@ -51,7 +51,7 @@ thiserror = { workspace = true } [target.'cfg(target_os = "macos")'.dependencies] # Keep XZ decoding self-contained in macOS binaries instead of linking Homebrew liblzma. -liblzma = { version = "0.4.8", features = ["static"] } +liblzma = { version = "0.4.9", features = ["static"] } [dev-dependencies] rustfs-tokio-tar = { workspace = true }