From 6420816bf5272ef626dac96dae6e6603c04f25bb Mon Sep 17 00:00:00 2001 From: John DiSanti Date: Wed, 29 Nov 2023 10:57:47 -0800 Subject: [PATCH] Fix the previous release benchmark (#3270) The benchmark was broken by the behavior major versions change. ---- _By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice._ --- .../previous-release-comparison/Cargo.lock | 707 ++++++++++-------- .../previous-release-comparison/Cargo.toml | 4 +- .../benches/previous_release_comparison.rs | 2 + 3 files changed, 398 insertions(+), 315 deletions(-) diff --git a/aws/sdk/benchmarks/previous-release-comparison/Cargo.lock b/aws/sdk/benchmarks/previous-release-comparison/Cargo.lock index 1519750b80..d606888f0d 100644 --- a/aws/sdk/benchmarks/previous-release-comparison/Cargo.lock +++ b/aws/sdk/benchmarks/previous-release-comparison/Cargo.lock @@ -57,21 +57,21 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "aws-config" -version = "0.57.1" +version = "1.0.1" dependencies = [ - "aws-credential-types 0.57.1", - "aws-http 0.57.1", - "aws-runtime 0.57.1", + "aws-credential-types 1.0.1", + "aws-http 0.60.0", + "aws-runtime 1.0.1", "aws-sdk-sso", "aws-sdk-ssooidc", "aws-sdk-sts", - "aws-smithy-async 0.57.1", - "aws-smithy-http 0.57.1", - "aws-smithy-json 0.57.1", - "aws-smithy-runtime 0.57.1", - "aws-smithy-runtime-api 0.57.1", - "aws-smithy-types 0.57.1", - "aws-types 0.57.1", + "aws-smithy-async 1.0.1", + "aws-smithy-http 0.60.0", + "aws-smithy-json 0.60.0", + "aws-smithy-runtime 1.0.1", + "aws-smithy-runtime-api 1.0.1", + "aws-smithy-types 1.0.1", + "aws-types 1.0.1", "bytes", "fastrand", "hex", @@ -86,34 +86,33 @@ dependencies = [ [[package]] name = "aws-credential-types" -version = "0.57.1" +version = "1.0.1" dependencies = [ - "aws-smithy-async 0.57.1", - "aws-smithy-runtime-api 0.57.1", - "aws-smithy-types 0.57.1", + "aws-smithy-async 1.0.1", + "aws-smithy-runtime-api 1.0.1", + "aws-smithy-types 1.0.1", "zeroize", ] [[package]] name = "aws-credential-types" -version = "0.57.1" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80009846d61a0a4f9070d789cf0e64db284cba6984fae3871050d044e6569cd2" +checksum = "8c1317e1a3514b103cf7d5828bbab3b4d30f56bd22d684f8568bc51b6cfbbb1c" dependencies = [ - "aws-smithy-async 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-runtime-api 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-async 1.0.2", + "aws-smithy-runtime-api 1.0.2", + "aws-smithy-types 1.0.2", "zeroize", ] [[package]] name = "aws-http" -version = "0.57.1" +version = "0.60.0" dependencies = [ - "aws-smithy-http 0.57.1", - "aws-smithy-runtime-api 0.57.1", - "aws-smithy-types 0.57.1", - "aws-types 0.57.1", + "aws-smithy-runtime-api 1.0.1", + "aws-smithy-types 1.0.1", + "aws-types 1.0.1", "bytes", "http", "http-body", @@ -123,14 +122,13 @@ dependencies = [ [[package]] name = "aws-http" -version = "0.57.1" +version = "0.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e65730b741a5f6422fd338bf6f76b7956b090affeaa045e78fca8c4186e0fd5" +checksum = "361c4310fdce94328cc2d1ca0c8a48c13f43009c61d3367585685a50ca8c66b6" dependencies = [ - "aws-smithy-http 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-runtime-api 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-runtime-api 1.0.2", + "aws-smithy-types 1.0.2", + "aws-types 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "bytes", "http", "http-body", @@ -140,17 +138,17 @@ dependencies = [ [[package]] name = "aws-runtime" -version = "0.57.1" -dependencies = [ - "aws-credential-types 0.57.1", - "aws-http 0.57.1", - "aws-sigv4 0.57.1", - "aws-smithy-async 0.57.1", - "aws-smithy-eventstream 0.57.1", - "aws-smithy-http 0.57.1", - "aws-smithy-runtime-api 0.57.1", - "aws-smithy-types 0.57.1", - "aws-types 0.57.1", +version = "1.0.1" +dependencies = [ + "aws-credential-types 1.0.1", + "aws-http 0.60.0", + "aws-sigv4 1.0.1", + "aws-smithy-async 1.0.1", + "aws-smithy-eventstream 0.60.0", + "aws-smithy-http 0.60.0", + "aws-smithy-runtime-api 1.0.1", + "aws-smithy-types 1.0.1", + "aws-types 1.0.1", "fastrand", "http", "percent-encoding", @@ -160,19 +158,19 @@ dependencies = [ [[package]] name = "aws-runtime" -version = "0.57.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2414b96071ae840b97c0cc1d44b248d5607d648593cdf474f3fb5465572898" -dependencies = [ - "aws-credential-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-http 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-sigv4 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-async 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-eventstream 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-http 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-runtime-api 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ed7ef604a15fd0d4d9e43701295161ea6b504b63c44990ead352afea2bc15e9" +dependencies = [ + "aws-credential-types 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-http 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-sigv4 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-async 1.0.2", + "aws-smithy-eventstream 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-http 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-runtime-api 1.0.2", + "aws-smithy-types 1.0.2", + "aws-types 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "fastrand", "http", "percent-encoding", @@ -184,50 +182,50 @@ dependencies = [ name = "aws-sdk-s3" version = "0.0.0-local" dependencies = [ - "aws-credential-types 0.57.1", - "aws-http 0.57.1", - "aws-runtime 0.57.1", - "aws-sigv4 0.57.1", - "aws-smithy-async 0.57.1", - "aws-smithy-checksums 0.57.1", - "aws-smithy-eventstream 0.57.1", - "aws-smithy-http 0.57.1", - "aws-smithy-json 0.57.1", - "aws-smithy-runtime 0.57.1", - "aws-smithy-runtime-api 0.57.1", - "aws-smithy-types 0.57.1", - "aws-smithy-xml 0.57.1", - "aws-types 0.57.1", + "aws-credential-types 1.0.1", + "aws-http 0.60.0", + "aws-runtime 1.0.1", + "aws-sigv4 1.0.1", + "aws-smithy-async 1.0.1", + "aws-smithy-checksums 0.60.0", + "aws-smithy-eventstream 0.60.0", + "aws-smithy-http 0.60.0", + "aws-smithy-json 0.60.0", + "aws-smithy-runtime 1.0.1", + "aws-smithy-runtime-api 1.0.1", + "aws-smithy-types 1.0.1", + "aws-smithy-xml 0.60.0", + "aws-types 1.0.1", "bytes", "http", "http-body", "once_cell", "percent-encoding", - "regex", + "regex-lite", "tracing", "url", ] [[package]] name = "aws-sdk-s3" -version = "0.35.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84022763485483ea17d417f9832d5da198bc36829b59f086c0d35ecd2ce59991" -dependencies = [ - "aws-credential-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-http 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-runtime 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-sigv4 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-async 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-checksums 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-eventstream 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-http 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-json 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-runtime 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-runtime-api 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-xml 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dcafc2fe52cc30b2d56685e2fa6a879ba50d79704594852112337a472ddbd24" +dependencies = [ + "aws-credential-types 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-http 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-runtime 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-sigv4 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-async 1.0.2", + "aws-smithy-checksums 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-eventstream 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-http 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-json 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-runtime 1.0.2", + "aws-smithy-runtime-api 1.0.2", + "aws-smithy-types 1.0.2", + "aws-smithy-xml 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-types 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "bytes", "http", "http-body", @@ -242,19 +240,20 @@ dependencies = [ name = "aws-sdk-sso" version = "0.0.0-local" dependencies = [ - "aws-credential-types 0.57.1", - "aws-http 0.57.1", - "aws-runtime 0.57.1", - "aws-smithy-async 0.57.1", - "aws-smithy-http 0.57.1", - "aws-smithy-json 0.57.1", - "aws-smithy-runtime 0.57.1", - "aws-smithy-runtime-api 0.57.1", - "aws-smithy-types 0.57.1", - "aws-types 0.57.1", + "aws-credential-types 1.0.1", + "aws-http 0.60.0", + "aws-runtime 1.0.1", + "aws-smithy-async 1.0.1", + "aws-smithy-http 0.60.0", + "aws-smithy-json 0.60.0", + "aws-smithy-runtime 1.0.1", + "aws-smithy-runtime-api 1.0.1", + "aws-smithy-types 1.0.1", + "aws-types 1.0.1", "bytes", "http", - "regex", + "once_cell", + "regex-lite", "tracing", ] @@ -262,19 +261,20 @@ dependencies = [ name = "aws-sdk-ssooidc" version = "0.0.0-local" dependencies = [ - "aws-credential-types 0.57.1", - "aws-http 0.57.1", - "aws-runtime 0.57.1", - "aws-smithy-async 0.57.1", - "aws-smithy-http 0.57.1", - "aws-smithy-json 0.57.1", - "aws-smithy-runtime 0.57.1", - "aws-smithy-runtime-api 0.57.1", - "aws-smithy-types 0.57.1", - "aws-types 0.57.1", + "aws-credential-types 1.0.1", + "aws-http 0.60.0", + "aws-runtime 1.0.1", + "aws-smithy-async 1.0.1", + "aws-smithy-http 0.60.0", + "aws-smithy-json 0.60.0", + "aws-smithy-runtime 1.0.1", + "aws-smithy-runtime-api 1.0.1", + "aws-smithy-types 1.0.1", + "aws-types 1.0.1", "bytes", "http", - "regex", + "once_cell", + "regex-lite", "tracing", ] @@ -282,44 +282,45 @@ dependencies = [ name = "aws-sdk-sts" version = "0.0.0-local" dependencies = [ - "aws-credential-types 0.57.1", - "aws-http 0.57.1", - "aws-runtime 0.57.1", - "aws-smithy-async 0.57.1", - "aws-smithy-http 0.57.1", - "aws-smithy-json 0.57.1", + "aws-credential-types 1.0.1", + "aws-http 0.60.0", + "aws-runtime 1.0.1", + "aws-smithy-async 1.0.1", + "aws-smithy-http 0.60.0", + "aws-smithy-json 0.60.0", "aws-smithy-query", - "aws-smithy-runtime 0.57.1", - "aws-smithy-runtime-api 0.57.1", - "aws-smithy-types 0.57.1", - "aws-smithy-xml 0.57.1", - "aws-types 0.57.1", + "aws-smithy-runtime 1.0.1", + "aws-smithy-runtime-api 1.0.1", + "aws-smithy-types 1.0.1", + "aws-smithy-xml 0.60.0", + "aws-types 1.0.1", "http", - "regex", + "once_cell", + "regex-lite", "tracing", ] [[package]] name = "aws-sigv4" -version = "0.57.1" +version = "1.0.1" dependencies = [ - "aws-credential-types 0.57.1", - "aws-smithy-eventstream 0.57.1", - "aws-smithy-http 0.57.1", - "aws-smithy-runtime-api 0.57.1", - "aws-smithy-types 0.57.1", + "aws-credential-types 1.0.1", + "aws-smithy-eventstream 0.60.0", + "aws-smithy-http 0.60.0", + "aws-smithy-runtime-api 1.0.1", + "aws-smithy-types 1.0.1", "bytes", + "crypto-bigint 0.5.5", "form_urlencoded", "hex", "hmac", "http", - "num-bigint", "once_cell", "p256", "percent-encoding", - "regex", "ring", "sha2", + "subtle", "time", "tracing", "zeroize", @@ -327,26 +328,28 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "0.57.1" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3347c738e0a8449020877d319cda56da74d6e8aba9fff210720fac66cae3c7f4" +checksum = "380adcc8134ad8bbdfeb2ace7626a869914ee266322965276cbc54066186d236" dependencies = [ - "aws-credential-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-eventstream 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-http 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-runtime-api 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-credential-types 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-eventstream 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-http 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-runtime-api 1.0.2", + "aws-smithy-types 1.0.2", "bytes", + "crypto-bigint 0.5.5", "form_urlencoded", "hex", "hmac", "http", - "num-bigint", "once_cell", "p256", "percent-encoding", "regex", "ring", "sha2", + "subtle", "time", "tracing", "zeroize", @@ -354,7 +357,7 @@ dependencies = [ [[package]] name = "aws-smithy-async" -version = "0.57.1" +version = "1.0.1" dependencies = [ "futures-util", "pin-project-lite", @@ -363,9 +366,9 @@ dependencies = [ [[package]] name = "aws-smithy-async" -version = "0.57.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b65a284265d3eec6cc9f1daef2d0cc3b78684b712cb6c7f1d0f665456b7604" +checksum = "3e37ca17d25fe1e210b6d4bdf59b81caebfe99f986201a1228cb5061233b4b13" dependencies = [ "futures-util", "pin-project-lite", @@ -374,10 +377,10 @@ dependencies = [ [[package]] name = "aws-smithy-checksums" -version = "0.57.1" +version = "0.60.0" dependencies = [ - "aws-smithy-http 0.57.1", - "aws-smithy-types 0.57.1", + "aws-smithy-http 0.60.0", + "aws-smithy-types 1.0.1", "bytes", "crc32c", "crc32fast", @@ -393,12 +396,12 @@ dependencies = [ [[package]] name = "aws-smithy-checksums" -version = "0.57.1" +version = "0.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d40f1d5a222ba11ac7d6b20f3668ae282970e50615fa5ee1dd8ac8180c0c1803" +checksum = "c5a373ec01aede3dd066ec018c1bc4e8f5dd11b2c11c59c8eef1a5c68101f397" dependencies = [ - "aws-smithy-http 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-http 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-types 1.0.2", "bytes", "crc32c", "crc32fast", @@ -414,31 +417,31 @@ dependencies = [ [[package]] name = "aws-smithy-eventstream" -version = "0.57.1" +version = "0.60.0" dependencies = [ - "aws-smithy-types 0.57.1", + "aws-smithy-types 1.0.1", "bytes", "crc32fast", ] [[package]] name = "aws-smithy-eventstream" -version = "0.57.1" +version = "0.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b16e7ecebc2b083a1b138868a46a343204a6097f343c4830a8b22b3a0d30013e" +checksum = "1c669e1e5fc0d79561bf7a122b118bd50c898758354fe2c53eb8f2d31507cbc3" dependencies = [ - "aws-smithy-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-types 1.0.2", "bytes", "crc32fast", ] [[package]] name = "aws-smithy-http" -version = "0.57.1" +version = "0.60.0" dependencies = [ - "aws-smithy-eventstream 0.57.1", - "aws-smithy-runtime-api 0.57.1", - "aws-smithy-types 0.57.1", + "aws-smithy-eventstream 0.60.0", + "aws-smithy-runtime-api 1.0.1", + "aws-smithy-types 1.0.1", "bytes", "bytes-utils", "futures-core", @@ -453,13 +456,13 @@ dependencies = [ [[package]] name = "aws-smithy-http" -version = "0.57.1" +version = "0.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "715aeb61fb743848d5d398ce6fb1259f5eba5e13dceec5d5064cada1a181d38d" +checksum = "5b1de8aee22f67de467b2e3d0dd0fb30859dc53f579a63bd5381766b987db644" dependencies = [ - "aws-smithy-eventstream 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-runtime-api 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-eventstream 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-runtime-api 1.0.2", + "aws-smithy-types 1.0.2", "bytes", "bytes-utils", "futures-core", @@ -474,29 +477,29 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.57.1" +version = "0.60.0" dependencies = [ - "aws-smithy-types 0.57.1", + "aws-smithy-types 1.0.1", ] [[package]] name = "aws-smithy-json" -version = "0.57.1" +version = "0.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de21d368dcd5cab17033406ea6e7351b091164b208381de837510bd7558c0f30" +checksum = "6a46dd338dc9576d6a6a5b5a19bd678dcad018ececee11cf28ecd7588bd1a55c" dependencies = [ - "aws-smithy-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-types 1.0.2", ] [[package]] name = "aws-smithy-protocol-test" -version = "0.57.1" +version = "0.60.0" dependencies = [ "assert-json-diff", - "aws-smithy-runtime-api 0.57.1", + "aws-smithy-runtime-api 1.0.1", "http", "pretty_assertions", - "regex", + "regex-lite", "roxmltree", "serde_json", "thiserror", @@ -504,12 +507,12 @@ dependencies = [ [[package]] name = "aws-smithy-protocol-test" -version = "0.57.1" +version = "0.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94ed394939694a0ade77eaff154393e1f7f97e0e73533381e1003384e3173b50" +checksum = "c3ad76ca454230a5540a47e44ba903a910ae09f2c39a86cd249f2f8c87da83eb" dependencies = [ "assert-json-diff", - "aws-smithy-runtime-api 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-runtime-api 1.0.2", "http", "pretty_assertions", "regex", @@ -520,21 +523,21 @@ dependencies = [ [[package]] name = "aws-smithy-query" -version = "0.57.1" +version = "0.60.0" dependencies = [ - "aws-smithy-types 0.57.1", + "aws-smithy-types 1.0.1", "urlencoding", ] [[package]] name = "aws-smithy-runtime" -version = "0.57.1" +version = "1.0.1" dependencies = [ - "aws-smithy-async 0.57.1", - "aws-smithy-http 0.57.1", - "aws-smithy-protocol-test 0.57.1", - "aws-smithy-runtime-api 0.57.1", - "aws-smithy-types 0.57.1", + "aws-smithy-async 1.0.1", + "aws-smithy-http 0.60.0", + "aws-smithy-protocol-test 0.60.0", + "aws-smithy-runtime-api 1.0.1", + "aws-smithy-types 1.0.1", "bytes", "fastrand", "http", @@ -554,17 +557,18 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "0.57.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb4395310662d10f1847324af5fe43e621922cba03b1aa6d26c21096e18a4e79" +checksum = "273479291efc55e7b0bce985b139d86b6031adb8e50f65c1f712f20ba38f6388" dependencies = [ - "aws-smithy-async 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-http 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-protocol-test 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-runtime-api 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-async 1.0.2", + "aws-smithy-http 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-protocol-test 0.60.0 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-runtime-api 1.0.2", + "aws-smithy-types 1.0.2", "bytes", "fastrand", + "h2", "http", "http-body", "hyper", @@ -582,10 +586,10 @@ dependencies = [ [[package]] name = "aws-smithy-runtime-api" -version = "0.57.1" +version = "1.0.1" dependencies = [ - "aws-smithy-async 0.57.1", - "aws-smithy-types 0.57.1", + "aws-smithy-async 1.0.1", + "aws-smithy-types 1.0.1", "bytes", "http", "pin-project-lite", @@ -596,12 +600,12 @@ dependencies = [ [[package]] name = "aws-smithy-runtime-api" -version = "0.57.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30e27594c06f5b36e97d18ef26ed693f1d4c7167b9bbb544b3a9bb653f9f7035" +checksum = "c6cebff0d977b6b6feed2fd07db52aac58ba3ccaf26cdd49f1af4add5061bef9" dependencies = [ - "aws-smithy-async 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-async 1.0.2", + "aws-smithy-types 1.0.2", "bytes", "http", "pin-project-lite", @@ -611,7 +615,7 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "0.57.1" +version = "1.0.1" dependencies = [ "base64-simd", "bytes", @@ -632,9 +636,9 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "0.57.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d36f1723ed61e82094498e7283510fe21484b73c215c33874c81a84411b5bdc" +checksum = "d7f48b3f27ddb40ab19892a5abda331f403e3cb877965e4e51171447807104af" dependencies = [ "base64-simd", "bytes", @@ -655,28 +659,28 @@ dependencies = [ [[package]] name = "aws-smithy-xml" -version = "0.57.1" +version = "0.60.0" dependencies = [ "xmlparser", ] [[package]] name = "aws-smithy-xml" -version = "0.57.1" +version = "0.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68225c8d3e3e6c565a3cf764aa82440837ef15c33d1dd7205e15715444e4b4ad" +checksum = "0ec40d74a67fd395bc3f6b4ccbdf1543672622d905ef3f979689aea5b730cb95" dependencies = [ "xmlparser", ] [[package]] name = "aws-types" -version = "0.57.1" +version = "1.0.1" dependencies = [ - "aws-credential-types 0.57.1", - "aws-smithy-async 0.57.1", - "aws-smithy-runtime-api 0.57.1", - "aws-smithy-types 0.57.1", + "aws-credential-types 1.0.1", + "aws-smithy-async 1.0.1", + "aws-smithy-runtime-api 1.0.1", + "aws-smithy-types 1.0.1", "http", "rustc_version", "tracing", @@ -684,14 +688,14 @@ dependencies = [ [[package]] name = "aws-types" -version = "0.57.1" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acdc27aac60f715bab25f5d758ba5651b80aae791c48e9871ffe298683f00a2b" +checksum = "8403fc56b1f3761e8efe45771ddc1165e47ec3417c68e68a4519b5cb030159ca" dependencies = [ - "aws-credential-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-async 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-runtime-api 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", - "aws-smithy-types 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-credential-types 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-smithy-async 1.0.2", + "aws-smithy-runtime-api 1.0.2", + "aws-smithy-types 1.0.2", "http", "rustc_version", "tracing", @@ -775,9 +779,9 @@ checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" [[package]] name = "bytes-utils" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e47d3a8076e283f3acd27400535992edb3ba4b5bb72f8891ad8fbe7932a7d4b9" +checksum = "7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35" dependencies = [ "bytes", "either", @@ -833,18 +837,18 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.7" +version = "4.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b" +checksum = "41fffed7514f420abec6d183b1d3acfd9099c79c3a10a06ade4f8203f1411272" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.4.7" +version = "4.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663" +checksum = "63361bae7eef3771745f02d8d892bec2fee5f6e34af316ba556e7f97a7069ff1" dependencies = [ "anstyle", "clap_lex", @@ -988,6 +992,16 @@ dependencies = [ "zeroize", ] +[[package]] +name = "crypto-bigint" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" +dependencies = [ + "rand_core", + "subtle", +] + [[package]] name = "crypto-common" version = "0.1.6" @@ -1059,7 +1073,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" dependencies = [ "base16ct", - "crypto-bigint", + "crypto-bigint 0.4.9", "der", "digest", "ff", @@ -1072,14 +1086,20 @@ dependencies = [ "zeroize", ] +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + [[package]] name = "errno" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c18ee0ed65a5f1f81cac6b1d213b69c35fa47d4252ad41f1486dbd8226fe36e" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -1118,9 +1138,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "form_urlencoded" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" dependencies = [ "percent-encoding", ] @@ -1209,9 +1229,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.28.0" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" [[package]] name = "group" @@ -1226,9 +1246,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.3.21" +version = "0.3.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" +checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178" dependencies = [ "bytes", "fnv", @@ -1251,9 +1271,9 @@ checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" [[package]] name = "hashbrown" -version = "0.12.3" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" [[package]] name = "hermit-abi" @@ -1278,9 +1298,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.9" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" +checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" dependencies = [ "bytes", "fnv", @@ -1352,9 +1372,9 @@ dependencies = [ [[package]] name = "idna" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" dependencies = [ "unicode-bidi", "unicode-normalization", @@ -1362,11 +1382,11 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.9.3" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" dependencies = [ - "autocfg", + "equivalent", "hashbrown", ] @@ -1378,7 +1398,7 @@ checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" dependencies = [ "hermit-abi", "rustix", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -1398,9 +1418,9 @@ checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" [[package]] name = "js-sys" -version = "0.3.65" +version = "0.3.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" +checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" dependencies = [ "wasm-bindgen", ] @@ -1471,7 +1491,7 @@ checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" dependencies = [ "libc", "wasi", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -1484,17 +1504,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "num-bigint" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - [[package]] name = "num-integer" version = "0.1.45" @@ -1576,9 +1585,9 @@ dependencies = [ [[package]] name = "percent-encoding" -version = "2.3.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" @@ -1651,11 +1660,11 @@ name = "previous-release-comparison" version = "0.1.0" dependencies = [ "aws-config", - "aws-credential-types 0.57.1", + "aws-credential-types 1.0.1", "aws-sdk-s3 0.0.0-local", - "aws-sdk-s3 0.35.0", - "aws-smithy-runtime 0.57.1", - "aws-smithy-runtime 0.57.1 (registry+https://github.com/rust-lang/crates.io-index)", + "aws-sdk-s3 1.4.0", + "aws-smithy-runtime 1.0.1", + "aws-smithy-runtime 1.0.2", "criterion", "http", "tokio", @@ -1687,9 +1696,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.69" +version = "1.0.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" +checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" dependencies = [ "unicode-ident", ] @@ -1755,6 +1764,12 @@ dependencies = [ "regex-syntax", ] +[[package]] +name = "regex-lite" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30b661b2f27137bdbc16f00eda72866a92bb28af1753ffbd56744fb6e2e9cd8e" + [[package]] name = "regex-syntax" version = "0.8.2" @@ -1767,23 +1782,23 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" dependencies = [ - "crypto-bigint", + "crypto-bigint 0.4.9", "hmac", "zeroize", ] [[package]] name = "ring" -version = "0.17.5" +version = "0.17.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" +checksum = "684d5e6e18f669ccebf64a92236bb7db9a34f07be010e3627368182027180866" dependencies = [ "cc", "getrandom", "libc", "spin", "untrusted", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -1812,22 +1827,22 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.21" +version = "0.38.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" +checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" dependencies = [ "bitflags 2.4.1", "errno", "libc", "linux-raw-sys", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] name = "rustls" -version = "0.21.8" +version = "0.21.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c" +checksum = "629648aced5775d558af50b2b4c7b02983a04b312126d45eeead26e7caa498b9" dependencies = [ "log", "ring", @@ -1849,9 +1864,9 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" dependencies = [ "base64", ] @@ -1887,7 +1902,7 @@ version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" dependencies = [ - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -1951,18 +1966,18 @@ checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" [[package]] name = "serde" -version = "1.0.192" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001" +checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.192" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1" +checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" dependencies = [ "proc-macro2", "quote", @@ -2041,9 +2056,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.11.1" +version = "1.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" +checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" [[package]] name = "socket2" @@ -2062,7 +2077,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -2194,9 +2209,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.33.0" +version = "1.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" +checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9" dependencies = [ "backtrace", "bytes", @@ -2207,14 +2222,14 @@ dependencies = [ "signal-hook-registry", "socket2 0.5.5", "tokio-macros", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] name = "tokio-macros" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" +checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", @@ -2285,9 +2300,9 @@ dependencies = [ [[package]] name = "tracing-log" -version = "0.1.4" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" dependencies = [ "log", "once_cell", @@ -2306,9 +2321,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" +checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" dependencies = [ "nu-ansi-term", "serde", @@ -2362,9 +2377,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" dependencies = [ "form_urlencoded", "idna", @@ -2379,9 +2394,9 @@ checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" [[package]] name = "uuid" -version = "1.5.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" +checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" [[package]] name = "valuable" @@ -2428,9 +2443,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" +checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -2438,9 +2453,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" +checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" dependencies = [ "bumpalo", "log", @@ -2453,9 +2468,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" +checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2463,9 +2478,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" +checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" dependencies = [ "proc-macro2", "quote", @@ -2476,15 +2491,15 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" +checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" [[package]] name = "web-sys" -version = "0.3.65" +version = "0.3.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85" +checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" dependencies = [ "js-sys", "wasm-bindgen", @@ -2527,7 +2542,16 @@ version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ - "windows-targets", + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.0", ] [[package]] @@ -2536,13 +2560,28 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +dependencies = [ + "windows_aarch64_gnullvm 0.52.0", + "windows_aarch64_msvc 0.52.0", + "windows_i686_gnu 0.52.0", + "windows_i686_msvc 0.52.0", + "windows_x86_64_gnu 0.52.0", + "windows_x86_64_gnullvm 0.52.0", + "windows_x86_64_msvc 0.52.0", ] [[package]] @@ -2551,42 +2590,84 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" + [[package]] name = "windows_aarch64_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" + [[package]] name = "windows_i686_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" +[[package]] +name = "windows_i686_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" + [[package]] name = "windows_i686_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" +[[package]] +name = "windows_i686_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" + [[package]] name = "windows_x86_64_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" + [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" + [[package]] name = "windows_x86_64_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +[[package]] +name = "windows_x86_64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" + [[package]] name = "xmlparser" version = "0.13.6" @@ -2601,6 +2682,6 @@ checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" [[package]] name = "zeroize" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" +checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" diff --git a/aws/sdk/benchmarks/previous-release-comparison/Cargo.toml b/aws/sdk/benchmarks/previous-release-comparison/Cargo.toml index 2f591e2eaa..b8edbb891f 100644 --- a/aws/sdk/benchmarks/previous-release-comparison/Cargo.toml +++ b/aws/sdk/benchmarks/previous-release-comparison/Cargo.toml @@ -12,8 +12,8 @@ aws-sdk-s3 = { path = "../../build/aws-sdk/sdk/s3" } aws-smithy-runtime = { path = "../../build/aws-sdk/sdk/aws-smithy-runtime", features = ["test-util"] } criterion = { version = "0.5", features = ["async_tokio"] } http = "0.2.3" -previous-s3 = { version = "0.35", package = "aws-sdk-s3", features = ["test-util"] } -previous-runtime = { version = "0.57.1", package = "aws-smithy-runtime", features = ["test-util"] } +previous-s3 = { version = "1", package = "aws-sdk-s3", features = ["test-util"] } +previous-runtime = { version = "1", package = "aws-smithy-runtime", features = ["test-util"] } tokio = { version = "1.23.1", features = ["macros", "test-util", "rt-multi-thread"] } [profile.release] diff --git a/aws/sdk/benchmarks/previous-release-comparison/benches/previous_release_comparison.rs b/aws/sdk/benchmarks/previous-release-comparison/benches/previous_release_comparison.rs index 29b7acd2fd..d0e6c33850 100644 --- a/aws/sdk/benchmarks/previous-release-comparison/benches/previous_release_comparison.rs +++ b/aws/sdk/benchmarks/previous-release-comparison/benches/previous_release_comparison.rs @@ -66,6 +66,7 @@ fn bench(c: &mut Criterion) { let main_client = { let http_client = test_client!(main); let config = aws_sdk_s3::Config::builder() + .behavior_version(aws_sdk_s3::config::BehaviorVersion::latest()) .credentials_provider(aws_sdk_s3::config::Credentials::for_tests()) .region(aws_sdk_s3::config::Region::new("us-east-1")) .http_client(http_client) @@ -75,6 +76,7 @@ fn bench(c: &mut Criterion) { let previous_client = { let http_client = test_client!(previous); let config = previous_s3::Config::builder() + .behavior_version(previous_s3::config::BehaviorVersion::latest()) .credentials_provider(previous_s3::config::Credentials::for_tests()) .region(previous_s3::config::Region::new("us-east-1")) .http_client(http_client)