diff --git a/.changelog/1725553080.md b/.changelog/1725553080.md deleted file mode 100644 index 2af69e4e0e..0000000000 --- a/.changelog/1725553080.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -applies_to: ["client", "aws-sdk-rust"] -authors: ["Velfi"] -references: ["smithy-rs#3820"] -breaking: false -new_feature: false -bug_fix: true ---- - -Fixed a bug with the content length of compressed payloads that caused such requests to hang. diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fe04c9dfa..7224e5f19b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,10 @@ +September 26th, 2024 +==================== +**New this release:** +- :bug: (client, [smithy-rs#3820](https://github.com/smithy-lang/smithy-rs/issues/3820)) Fixed a bug with the content length of compressed payloads that caused such requests to hang. + + September 17th, 2024 ==================== diff --git a/aws/SDK_CHANGELOG.next.json b/aws/SDK_CHANGELOG.next.json index 0bdfc351e0..4ce573b320 100644 --- a/aws/SDK_CHANGELOG.next.json +++ b/aws/SDK_CHANGELOG.next.json @@ -17,7 +17,7 @@ "smithy-rs#3800" ], "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", - "age": 3 + "age": 4 }, { "message": "Add minimal support for `AWS::Auth::AccountId` and `AWS::Auth::AccountIdEndpointMode` endpoint built-ins\n", @@ -31,7 +31,7 @@ "smithy-rs#3792" ], "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", - "age": 3 + "age": 4 }, { "message": "Fix the execution order of [modify_before_serialization](https://docs.rs/aws-smithy-runtime-api/latest/aws_smithy_runtime_api/client/interceptors/trait.Intercept.html#method.modify_before_serialization) and [read_before_serialization](https://docs.rs/aws-smithy-runtime-api/latest/aws_smithy_runtime_api/client/interceptors/trait.Intercept.html#method.read_before_serialization) in the orchestrator. The `modify_before_serialization` method now executes before the `read_before_serialization` method. This adjustment may result in changes in behavior depending on how you customize interceptors.\n", @@ -45,7 +45,7 @@ "smithy-rs#3798" ], "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", - "age": 3 + "age": 4 }, { "message": "Fix the [Length::UpTo](https://docs.rs/aws-smithy-types/1.2.2/aws_smithy_types/byte_stream/enum.Length.html) usage in [FsBuilder](https://docs.rs/aws-smithy-types/1.2.2/aws_smithy_types/byte_stream/struct.FsBuilder.html), ensuring that the specified length does not exceed the remaining file length.\n", @@ -60,7 +60,7 @@ "smithy-rs#3797" ], "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", - "age": 3 + "age": 4 }, { "message": "Re-export `ByteStream`'s `Length` and `FsBuilder`. By making these types available directly within a client crate, customers can use `ByteStream::read_from` without needing to import them separately from the `aws-smithy-types` crate.\n", @@ -74,7 +74,7 @@ "aws-sdk-rust#820" ], "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", - "age": 3 + "age": 4 }, { "message": "Remove stalled stream protection from transcribe-streaming operations.\n", @@ -88,7 +88,7 @@ "aws-sdk-rust#1181" ], "since-commit": "c622e5e97b199cc2382a4fbc14a9773e9ea1766c", - "age": 1 + "age": 2 }, { "message": "deprecate http-02x presign APIs in favor of http-1x equivalents\n", @@ -100,7 +100,7 @@ "author": "aajtodd", "references": [], "since-commit": "c622e5e97b199cc2382a4fbc14a9773e9ea1766c", - "age": 1 + "age": 2 }, { "message": "Update Smoketest codegeneration to be endpoint built-in aware.\n", @@ -114,6 +114,20 @@ "smithy-rs#3836" ], "since-commit": "c622e5e97b199cc2382a4fbc14a9773e9ea1766c", + "age": 2 + }, + { + "message": "Fixed a bug with the content length of compressed payloads that caused such requests to hang.\n", + "meta": { + "bug": true, + "breaking": false, + "tada": false + }, + "author": "Velfi", + "references": [ + "smithy-rs#3820" + ], + "since-commit": "2f29209c1ecfd8a848dc0745dbce6b510c898d9a", "age": 1 } ], diff --git a/aws/sdk/Cargo.lock b/aws/sdk/Cargo.lock index bc3870e207..002bd0b56b 100644 --- a/aws/sdk/Cargo.lock +++ b/aws/sdk/Cargo.lock @@ -335,7 +335,7 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "aws-config" -version = "1.5.6" +version = "1.5.7" dependencies = [ "aws-credential-types 1.2.1", "aws-runtime 1.4.3", @@ -347,7 +347,7 @@ dependencies = [ "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "fastrand 2.0.2", @@ -374,7 +374,7 @@ dependencies = [ "async-trait", "aws-smithy-async 1.2.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "tokio", "zeroize", ] @@ -487,7 +487,7 @@ dependencies = [ "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "bytes-utils", @@ -529,7 +529,7 @@ dependencies = [ "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "http 0.2.12", @@ -552,7 +552,7 @@ dependencies = [ "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "fastrand 2.0.2", @@ -578,7 +578,7 @@ dependencies = [ "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "http 0.2.12", @@ -602,7 +602,7 @@ dependencies = [ "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "criterion", @@ -631,7 +631,7 @@ dependencies = [ "aws-smithy-query", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-smithy-xml 0.60.9", "aws-types 1.3.3", "fastrand 2.0.2", @@ -657,7 +657,7 @@ dependencies = [ "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "fastrand 2.0.2", @@ -682,7 +682,7 @@ dependencies = [ "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "futures-util", @@ -713,7 +713,7 @@ dependencies = [ "aws-smithy-query", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-smithy-xml 0.60.9", "aws-types 1.3.3", "futures-util", @@ -739,7 +739,7 @@ dependencies = [ "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "futures-util", @@ -766,7 +766,7 @@ dependencies = [ "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "futures-util", @@ -793,7 +793,7 @@ dependencies = [ "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "futures-util", @@ -821,7 +821,7 @@ dependencies = [ "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "futures-util", @@ -846,7 +846,7 @@ dependencies = [ "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-smithy-xml 0.60.9", "aws-types 1.3.3", "http 0.2.12", @@ -877,7 +877,7 @@ dependencies = [ "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-smithy-xml 0.60.9", "aws-types 1.3.3", "bytes", @@ -956,7 +956,7 @@ dependencies = [ "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-smithy-xml 0.60.9", "aws-types 1.3.3", "fastrand 2.0.2", @@ -983,7 +983,7 @@ dependencies = [ "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "http 0.2.12", @@ -1004,7 +1004,7 @@ dependencies = [ "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "http 0.2.12", @@ -1027,7 +1027,7 @@ dependencies = [ "aws-smithy-query", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-smithy-xml 0.60.9", "aws-types 1.3.3", "futures-util", @@ -1053,7 +1053,7 @@ dependencies = [ "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "fastrand 2.0.2", @@ -1079,7 +1079,7 @@ dependencies = [ "aws-smithy-json 0.60.7", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "fastrand 2.0.2", @@ -1106,7 +1106,7 @@ dependencies = [ "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "aws-types 1.3.3", "bytes", "futures-core", @@ -1163,7 +1163,7 @@ dependencies = [ "aws-smithy-eventstream 0.60.5", "aws-smithy-http 0.60.11", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "bytes", "criterion", "crypto-bigint 0.5.5", @@ -1217,7 +1217,7 @@ dependencies = [ name = "aws-smithy-cbor" version = "0.60.7" dependencies = [ - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "criterion", "minicbor", ] @@ -1227,7 +1227,7 @@ name = "aws-smithy-checksums" version = "0.60.12" dependencies = [ "aws-smithy-http 0.60.11", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "bytes", "bytes-utils", "crc32c", @@ -1272,13 +1272,14 @@ version = "0.60.3" [[package]] name = "aws-smithy-compression" -version = "0.0.1" +version = "0.0.2" dependencies = [ "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "bytes", "bytes-utils", "flate2", + "futures-util", "http 0.2.12", "http 1.1.0", "http-body 0.4.6", @@ -1306,7 +1307,7 @@ name = "aws-smithy-eventstream" version = "0.60.5" dependencies = [ "arbitrary", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "bytes", "bytes-utils", "crc32fast", @@ -1320,7 +1321,7 @@ dependencies = [ "aws-smithy-async 1.2.1", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "h2 0.4.6", "http 1.1.0", "hyper 1.4.1", @@ -1362,7 +1363,7 @@ dependencies = [ "async-stream", "aws-smithy-eventstream 0.60.5", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "bytes", "bytes-utils", "futures-core", @@ -1391,7 +1392,7 @@ version = "0.60.3" name = "aws-smithy-json" version = "0.60.7" dependencies = [ - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "proptest", "serde_json", ] @@ -1411,7 +1412,7 @@ version = "0.2.1" dependencies = [ "aws-sdk-s3 1.48.0", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "tokio", ] @@ -1455,7 +1456,7 @@ dependencies = [ name = "aws-smithy-query" version = "0.60.7" dependencies = [ - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "urlencoding", ] @@ -1468,7 +1469,7 @@ dependencies = [ "aws-smithy-http 0.60.11", "aws-smithy-protocol-test 0.62.0", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "bytes", "fastrand 2.0.2", "futures-util", @@ -1531,7 +1532,7 @@ name = "aws-smithy-runtime-api" version = "1.7.2" dependencies = [ "aws-smithy-async 1.2.1", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "bytes", "http 0.2.12", "http 1.1.0", @@ -1587,7 +1588,7 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "1.2.6" +version = "1.2.7" dependencies = [ "base64 0.13.1", "base64-simd", @@ -1624,7 +1625,7 @@ name = "aws-smithy-types-convert" version = "0.60.8" dependencies = [ "aws-smithy-async 1.2.1", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "chrono", "futures-core", "time", @@ -1636,7 +1637,7 @@ version = "0.1.3" dependencies = [ "aws-smithy-http 0.60.11", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "bytes", "http 1.1.0", "tracing", @@ -1670,7 +1671,7 @@ dependencies = [ "aws-smithy-async 1.2.1", "aws-smithy-runtime 1.7.1", "aws-smithy-runtime-api 1.7.2", - "aws-smithy-types 1.2.6", + "aws-smithy-types 1.2.7", "http 0.2.12", "hyper-rustls 0.24.2", "rustc_version",