diff --git a/Cargo.lock b/Cargo.lock index ce9e6d92c79c3..c7f7a0346b3c9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -368,7 +368,7 @@ dependencies = [ "async-lock", "async-task", "concurrent-queue 2.0.0", - "fastrand", + "fastrand 1.8.0", "futures-lite", "slab", ] @@ -641,29 +641,41 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "aws-config" -version = "0.51.0" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56a636c44c77fa18bdba56126a34d30cfe5538fe88f7d34988fa731fee143ddd" +checksum = "de3d533e0263bf453cc80af4c8bcc4d64e2aca293bd16f81633a36f1bf4a97cb" dependencies = [ - "aws-http", - "aws-sdk-sso", + "aws-credential-types", + "aws-http 0.56.0", "aws-sdk-sts", - "aws-smithy-async", - "aws-smithy-client", - "aws-smithy-http 0.51.0", - "aws-smithy-http-tower 0.51.0", - "aws-smithy-json", - "aws-smithy-types 0.51.0", - "aws-types", + "aws-smithy-async 0.56.0", + "aws-smithy-client 0.56.0", + "aws-smithy-http 0.56.0", + "aws-smithy-http-tower 0.56.0", + "aws-smithy-json 0.56.0", + "aws-smithy-types 0.56.0", + "aws-types 0.56.0", "bytes 1.4.0", - "hex", + "fastrand 2.0.0", "http", "hyper", - "ring", "time", "tokio", "tower", "tracing 0.1.37", +] + +[[package]] +name = "aws-credential-types" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4834ba01c5ad1ed9740aa222de62190e3c565d11ab7e72cc68314a258994567" +dependencies = [ + "aws-smithy-async 0.56.0", + "aws-smithy-types 0.56.0", + "fastrand 2.0.0", + "tokio", + "tracing 0.1.37", "zeroize", ] @@ -675,7 +687,7 @@ checksum = "6ca8f374874f6459aaa88dc861d7f5d834ca1ff97668eae190e97266b5f6c3fb" dependencies = [ "aws-smithy-http 0.51.0", "aws-smithy-types 0.51.0", - "aws-types", + "aws-types 0.51.0", "http", "regex", "tracing 0.1.37", @@ -689,7 +701,26 @@ checksum = "78d41e19e779b73463f5f0c21b3aacc995f4ba783ab13a7ae9f5dfb159a551b4" dependencies = [ "aws-smithy-http 0.51.0", "aws-smithy-types 0.51.0", - "aws-types", + "aws-types 0.51.0", + "bytes 1.4.0", + "http", + "http-body", + "lazy_static", + "percent-encoding", + "pin-project-lite", + "tracing 0.1.37", +] + +[[package]] +name = "aws-http" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72badf9de83cc7d66b21b004f09241836823b8302afb25a24708769e576a8d8f" +dependencies = [ + "aws-credential-types", + "aws-smithy-http 0.56.0", + "aws-smithy-types 0.56.0", + "aws-types 0.56.0", "bytes 1.4.0", "http", "http-body", @@ -699,6 +730,27 @@ dependencies = [ "tracing 0.1.37", ] +[[package]] +name = "aws-runtime" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf832f522111225c02547e1e1c28137e840e4b082399d93a236e4b29193a4667" +dependencies = [ + "aws-credential-types", + "aws-http 0.56.0", + "aws-sigv4 0.56.0", + "aws-smithy-async 0.56.0", + "aws-smithy-http 0.56.0", + "aws-smithy-runtime-api", + "aws-smithy-types 0.56.0", + "aws-types 0.56.0", + "fastrand 2.0.0", + "http", + "percent-encoding", + "tracing 0.1.37", + "uuid", +] + [[package]] name = "aws-sdk-cloudwatch" version = "0.21.0" @@ -706,16 +758,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "520b1ac14f0850d0d6a69136d15ba7702d41ee7f4014a5d2d1bf4a86e74f7a6b" dependencies = [ "aws-endpoint", - "aws-http", + "aws-http 0.51.0", "aws-sig-auth", - "aws-smithy-async", - "aws-smithy-client", + "aws-smithy-async 0.51.0", + "aws-smithy-client 0.51.0", "aws-smithy-http 0.51.0", "aws-smithy-http-tower 0.51.0", - "aws-smithy-query", + "aws-smithy-query 0.51.0", "aws-smithy-types 0.51.0", - "aws-smithy-xml", - "aws-types", + "aws-smithy-xml 0.51.0", + "aws-types 0.51.0", "bytes 1.4.0", "http", "tokio-stream", @@ -729,15 +781,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89415e55b57044a09a7eb0a885c2d0af1aa7f95b373e0e898f71a28d7e7d10f9" dependencies = [ "aws-endpoint", - "aws-http", + "aws-http 0.51.0", "aws-sig-auth", - "aws-smithy-async", - "aws-smithy-client", + "aws-smithy-async 0.51.0", + "aws-smithy-client 0.51.0", "aws-smithy-http 0.51.0", "aws-smithy-http-tower 0.51.0", - "aws-smithy-json", + "aws-smithy-json 0.51.0", "aws-smithy-types 0.51.0", - "aws-types", + "aws-types 0.51.0", "bytes 1.4.0", "http", "tokio-stream", @@ -751,15 +803,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9f4cc10278701dbc0d386ddd8cddfda2695eae7103a54eae11b981f28779ff2" dependencies = [ "aws-endpoint", - "aws-http", + "aws-http 0.51.0", "aws-sig-auth", - "aws-smithy-async", - "aws-smithy-client", + "aws-smithy-async 0.51.0", + "aws-smithy-client 0.51.0", "aws-smithy-http 0.51.0", "aws-smithy-http-tower 0.51.0", - "aws-smithy-json", + "aws-smithy-json 0.51.0", "aws-smithy-types 0.51.0", - "aws-types", + "aws-types 0.51.0", "bytes 1.4.0", "http", "tokio-stream", @@ -773,15 +825,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c68310f9d7860b4fe73c58e5cec4d7a310a658d1a983fdf176eb35149939896a" dependencies = [ "aws-endpoint", - "aws-http", + "aws-http 0.51.0", "aws-sig-auth", - "aws-smithy-async", - "aws-smithy-client", + "aws-smithy-async 0.51.0", + "aws-smithy-client 0.51.0", "aws-smithy-http 0.51.0", "aws-smithy-http-tower 0.51.0", - "aws-smithy-json", + "aws-smithy-json 0.51.0", "aws-smithy-types 0.51.0", - "aws-types", + "aws-types 0.51.0", "bytes 1.4.0", "http", "tower", @@ -794,15 +846,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37766fdf50feab317b4f939b1c9ee58a2a1c51785974328ce84cff1eea7a1bb8" dependencies = [ "aws-endpoint", - "aws-http", + "aws-http 0.51.0", "aws-sig-auth", - "aws-smithy-async", - "aws-smithy-client", + "aws-smithy-async 0.51.0", + "aws-smithy-client 0.51.0", "aws-smithy-http 0.51.0", "aws-smithy-http-tower 0.51.0", - "aws-smithy-json", + "aws-smithy-json 0.51.0", "aws-smithy-types 0.51.0", - "aws-types", + "aws-types 0.51.0", "bytes 1.4.0", "http", "tokio-stream", @@ -816,18 +868,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a9f08665c8e03aca8cb092ef01e617436ebfa977fddc1240e1b062488ab5d48a" dependencies = [ "aws-endpoint", - "aws-http", + "aws-http 0.51.0", "aws-sig-auth", "aws-sigv4 0.51.0", - "aws-smithy-async", + "aws-smithy-async 0.51.0", "aws-smithy-checksums", - "aws-smithy-client", + "aws-smithy-client 0.51.0", "aws-smithy-eventstream", "aws-smithy-http 0.51.0", "aws-smithy-http-tower 0.51.0", "aws-smithy-types 0.51.0", - "aws-smithy-xml", - "aws-types", + "aws-smithy-xml 0.51.0", + "aws-types 0.51.0", "bytes 1.4.0", "bytes-utils", "http", @@ -844,38 +896,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b26bb3d12238492cb12bde0de8486679b007daada21fdb110913b32a2a38275" dependencies = [ "aws-endpoint", - "aws-http", - "aws-sig-auth", - "aws-smithy-async", - "aws-smithy-client", - "aws-smithy-http 0.51.0", - "aws-smithy-http-tower 0.51.0", - "aws-smithy-query", - "aws-smithy-types 0.51.0", - "aws-smithy-xml", - "aws-types", - "bytes 1.4.0", - "http", - "tokio-stream", - "tower", -] - -[[package]] -name = "aws-sdk-sso" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86dcb1cb71aa8763b327542ead410424515cff0cde5b753eedd2917e09c63734" -dependencies = [ - "aws-endpoint", - "aws-http", + "aws-http 0.51.0", "aws-sig-auth", - "aws-smithy-async", - "aws-smithy-client", + "aws-smithy-async 0.51.0", + "aws-smithy-client 0.51.0", "aws-smithy-http 0.51.0", "aws-smithy-http-tower 0.51.0", - "aws-smithy-json", + "aws-smithy-query 0.51.0", "aws-smithy-types 0.51.0", - "aws-types", + "aws-smithy-xml 0.51.0", + "aws-types 0.51.0", "bytes 1.4.0", "http", "tokio-stream", @@ -884,24 +914,26 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdfcf584297c666f6b472d5368a78de3bc714b6e0a53d7fbf76c3e347c292ab1" -dependencies = [ - "aws-endpoint", - "aws-http", - "aws-sig-auth", - "aws-smithy-async", - "aws-smithy-client", - "aws-smithy-http 0.51.0", - "aws-smithy-http-tower 0.51.0", - "aws-smithy-query", - "aws-smithy-types 0.51.0", - "aws-smithy-xml", - "aws-types", - "bytes 1.4.0", +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79e21aa1a5b0853969a1ef96ccfaa8ff5d57c761549786a4d5f86c1902b2586a" +dependencies = [ + "aws-credential-types", + "aws-http 0.56.0", + "aws-runtime", + "aws-smithy-async 0.56.0", + "aws-smithy-client 0.56.0", + "aws-smithy-http 0.56.0", + "aws-smithy-json 0.56.0", + "aws-smithy-query 0.56.0", + "aws-smithy-runtime", + "aws-smithy-runtime-api", + "aws-smithy-types 0.56.0", + "aws-smithy-xml 0.56.0", + "aws-types 0.56.0", "http", - "tower", + "regex", + "tracing 0.1.37", ] [[package]] @@ -913,7 +945,7 @@ dependencies = [ "aws-sigv4 0.51.0", "aws-smithy-eventstream", "aws-smithy-http 0.51.0", - "aws-types", + "aws-types 0.51.0", "http", "tracing 0.1.37", ] @@ -957,6 +989,25 @@ dependencies = [ "tracing 0.1.37", ] +[[package]] +name = "aws-sigv4" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cb40a93429794065f41f0581734fc56a345f6a38d8e2e3c25c7448d930cd132" +dependencies = [ + "aws-smithy-http 0.56.0", + "form_urlencoded", + "hex", + "hmac", + "http", + "once_cell", + "percent-encoding", + "regex", + "sha2 0.10.6", + "time", + "tracing 0.1.37", +] + [[package]] name = "aws-smithy-async" version = "0.51.0" @@ -969,6 +1020,18 @@ dependencies = [ "tokio-stream", ] +[[package]] +name = "aws-smithy-async" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ee6d17d487c8b579423067718b3580c0908d0f01d7461813f94ec4323bad623" +dependencies = [ + "futures-util", + "pin-project-lite", + "tokio", + "tokio-stream", +] + [[package]] name = "aws-smithy-checksums" version = "0.51.0" @@ -996,12 +1059,12 @@ version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff28d553714f8f54cd921227934fc13a536a1c03f106e56b362fd57e16d450ad" dependencies = [ - "aws-smithy-async", + "aws-smithy-async 0.51.0", "aws-smithy-http 0.51.0", "aws-smithy-http-tower 0.51.0", "aws-smithy-types 0.51.0", "bytes 1.4.0", - "fastrand", + "fastrand 1.8.0", "http", "http-body", "hyper", @@ -1012,6 +1075,26 @@ dependencies = [ "tracing 0.1.37", ] +[[package]] +name = "aws-smithy-client" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdbe0a3ad15283cc5f863a68cb6adc8e256e7c109c43c01bdd09be407219a1e9" +dependencies = [ + "aws-smithy-async 0.56.0", + "aws-smithy-http 0.56.0", + "aws-smithy-http-tower 0.56.0", + "aws-smithy-types 0.56.0", + "bytes 1.4.0", + "fastrand 2.0.0", + "http", + "http-body", + "pin-project-lite", + "tokio", + "tower", + "tracing 0.1.37", +] + [[package]] name = "aws-smithy-eventstream" version = "0.51.0" @@ -1084,6 +1167,26 @@ dependencies = [ "tracing 0.1.37", ] +[[package]] +name = "aws-smithy-http" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34dc313472d727f5ef44fdda93e668ebfe17380c99dee512c403e3ca51863bb9" +dependencies = [ + "aws-smithy-types 0.56.0", + "bytes 1.4.0", + "bytes-utils", + "futures-core", + "http", + "http-body", + "hyper", + "once_cell", + "percent-encoding", + "pin-project-lite", + "pin-utils", + "tracing 0.1.37", +] + [[package]] name = "aws-smithy-http-tower" version = "0.51.0" @@ -1115,6 +1218,22 @@ dependencies = [ "tracing 0.1.37", ] +[[package]] +name = "aws-smithy-http-tower" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1dd50fca5a4ea4ec3771689ee93bf06b32de02a80af01ed93a8f8a4ed90e8483" +dependencies = [ + "aws-smithy-http 0.56.0", + "aws-smithy-types 0.56.0", + "bytes 1.4.0", + "http", + "http-body", + "pin-project-lite", + "tower", + "tracing 0.1.37", +] + [[package]] name = "aws-smithy-json" version = "0.51.0" @@ -1124,6 +1243,15 @@ dependencies = [ "aws-smithy-types 0.51.0", ] +[[package]] +name = "aws-smithy-json" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3591dd7c2fe01ab8025e4847a0a0f6d0c2b2269714688ffb856f9cf6c6d465cf" +dependencies = [ + "aws-smithy-types 0.56.0", +] + [[package]] name = "aws-smithy-query" version = "0.51.0" @@ -1134,6 +1262,53 @@ dependencies = [ "urlencoding", ] +[[package]] +name = "aws-smithy-query" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbabb1145e65dd57ae72d91a2619d3f5fba40b68a5f40ba009c30571dfd60aff" +dependencies = [ + "aws-smithy-types 0.56.0", + "urlencoding", +] + +[[package]] +name = "aws-smithy-runtime" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3687fb838d4ad1c883b62eb59115bc9fb02c4f308aac49a7df89627067f6eb0d" +dependencies = [ + "aws-smithy-async 0.56.0", + "aws-smithy-client 0.56.0", + "aws-smithy-http 0.56.0", + "aws-smithy-runtime-api", + "aws-smithy-types 0.56.0", + "bytes 1.4.0", + "fastrand 2.0.0", + "http", + "http-body", + "once_cell", + "pin-project-lite", + "pin-utils", + "tokio", + "tracing 0.1.37", +] + +[[package]] +name = "aws-smithy-runtime-api" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cfbf1e5c2108b41f5ca607cde40dd5109fecc448f5d30c8e614b61f36dce704" +dependencies = [ + "aws-smithy-async 0.56.0", + "aws-smithy-http 0.56.0", + "aws-smithy-types 0.56.0", + "bytes 1.4.0", + "http", + "tokio", + "tracing 0.1.37", +] + [[package]] name = "aws-smithy-types" version = "0.51.0" @@ -1172,6 +1347,20 @@ dependencies = [ "time", ] +[[package]] +name = "aws-smithy-types" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eed0a94eefd845a2a78677f1b72f02fa75802d38f7f59be675add140279aa8bf" +dependencies = [ + "base64-simd", + "itoa", + "num-integer", + "ryu", + "serde", + "time", +] + [[package]] name = "aws-smithy-xml" version = "0.51.0" @@ -1181,14 +1370,23 @@ dependencies = [ "xmlparser", ] +[[package]] +name = "aws-smithy-xml" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c88052c812f696143ad7ba729c63535209ff0e0f49e31a6d2b1205208ea6ea79" +dependencies = [ + "xmlparser", +] + [[package]] name = "aws-types" version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05701d32da168b44f7ee63147781aed8723e792cc131cb9b18363b5393f17f70" dependencies = [ - "aws-smithy-async", - "aws-smithy-client", + "aws-smithy-async 0.51.0", + "aws-smithy-client 0.51.0", "aws-smithy-http 0.51.0", "aws-smithy-types 0.51.0", "http", @@ -1197,6 +1395,22 @@ dependencies = [ "zeroize", ] +[[package]] +name = "aws-types" +version = "0.56.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bceb8cf724ad057ad7f327d0d256d7147b3eac777b39849a26189e003dc9782" +dependencies = [ + "aws-credential-types", + "aws-smithy-async 0.56.0", + "aws-smithy-client 0.56.0", + "aws-smithy-http 0.56.0", + "aws-smithy-types 0.56.0", + "http", + "rustc_version 0.4.0", + "tracing 0.1.37", +] + [[package]] name = "axum" version = "0.6.18" @@ -1493,7 +1707,7 @@ dependencies = [ "async-lock", "async-task", "atomic-waker", - "fastrand", + "fastrand 1.8.0", "futures-lite", ] @@ -3108,6 +3322,12 @@ dependencies = [ "instant", ] +[[package]] +name = "fastrand" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" + [[package]] name = "file-source" version = "0.1.0" @@ -3330,7 +3550,7 @@ version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" dependencies = [ - "fastrand", + "fastrand 1.8.0", "futures-core", "futures-io", "memchr", @@ -5108,7 +5328,7 @@ dependencies = [ "base64-url", "blocking", "crossbeam-channel", - "fastrand", + "fastrand 1.8.0", "itoa", "json", "lazy_static", @@ -8021,7 +8241,7 @@ checksum = "31c0432476357e58790aaa47a8efb0c5138f137343f3b5f23bd36a27e3b0a6d6" dependencies = [ "autocfg", "cfg-if", - "fastrand", + "fastrand 1.8.0", "redox_syscall 0.3.5", "rustix 0.37.19", "windows-sys 0.48.0", @@ -9120,12 +9340,12 @@ dependencies = [ "aws-sdk-s3", "aws-sdk-sqs", "aws-sigv4 0.55.3", - "aws-smithy-async", - "aws-smithy-client", + "aws-smithy-async 0.51.0", + "aws-smithy-client 0.51.0", "aws-smithy-http 0.51.0", "aws-smithy-http-tower 0.54.4", "aws-smithy-types 0.51.0", - "aws-types", + "aws-types 0.51.0", "axum", "azure_core", "azure_identity", diff --git a/Cargo.toml b/Cargo.toml index de6bdc4cb2552..3030df761430e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -167,7 +167,7 @@ aws-sdk-firehose = { version = "0.21.0", default-features = false, features = [" aws-sdk-kinesis = { version = "0.21.0", default-features = false, features = ["native-tls"], optional = true } aws-types = { version = "0.51.0", default-features = false, features = ["hardcoded-credentials"], optional = true } aws-sigv4 = { version = "0.55.3", default-features = false, features = ["sign-http"], optional = true } -aws-config = { version = "0.51.0", default-features = false, features = ["native-tls"], optional = true } +aws-config = { version = "0.56.0", default-features = false, features = ["native-tls"], optional = true } aws-smithy-async = { version = "0.51.0", default-features = false, optional = true } aws-smithy-client = { version = "0.51.0", default-features = false, features = ["client-hyper"], optional = true} aws-smithy-http = { version = "0.51.0", default-features = false, features = ["event-stream"], optional = true }