From 90a1898472f9d35329d318b6418c7b0eaeb7c049 Mon Sep 17 00:00:00 2001 From: AWS SDK Rust Bot Date: Wed, 28 Aug 2024 22:04:35 +0000 Subject: [PATCH] Update changelog --- .changelog/1724090349.md | 12 --- .changelog/1724096455.md | 13 --- .changelog/1724182177.md | 14 ---- .changelog/1724255475.md | 13 --- .changelog/1724459075.md | 14 ---- .changelog/account-id-endpoint-built-ins.md | 10 --- CHANGELOG.md | 12 +++ aws/SDK_CHANGELOG.next.json | 91 +++++++++++++++++---- 8 files changed, 86 insertions(+), 93 deletions(-) delete mode 100644 .changelog/1724090349.md delete mode 100644 .changelog/1724096455.md delete mode 100644 .changelog/1724182177.md delete mode 100644 .changelog/1724255475.md delete mode 100644 .changelog/1724459075.md delete mode 100644 .changelog/account-id-endpoint-built-ins.md diff --git a/.changelog/1724090349.md b/.changelog/1724090349.md deleted file mode 100644 index e0dee47567..0000000000 --- a/.changelog/1724090349.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -applies_to: -- client -authors: -- aajtodd -references: -- smithy-rs#1925 -breaking: false -new_feature: false -bug_fix: false ---- -Backport connection poisoning to hyper 1.x support diff --git a/.changelog/1724096455.md b/.changelog/1724096455.md deleted file mode 100644 index 5bdead308d..0000000000 --- a/.changelog/1724096455.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -applies_to: -- client -- aws-sdk-rust -authors: -- ysaito1001 -references: -- aws-sdk-rust#820 -breaking: false -new_feature: false -bug_fix: true ---- -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. diff --git a/.changelog/1724182177.md b/.changelog/1724182177.md deleted file mode 100644 index 64fc083383..0000000000 --- a/.changelog/1724182177.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -applies_to: -- aws-sdk-rust -- client -authors: -- ysaito1001 -references: -- aws-sdk-rust#821 -- smithy-rs#3797 -breaking: false -new_feature: false -bug_fix: true ---- -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. diff --git a/.changelog/1724255475.md b/.changelog/1724255475.md deleted file mode 100644 index 541bcf4bb3..0000000000 --- a/.changelog/1724255475.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -applies_to: -- client -- aws-sdk-rust -authors: -- ysaito1001 -references: -- smithy-rs#3798 -breaking: false -new_feature: false -bug_fix: true ---- -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. diff --git a/.changelog/1724459075.md b/.changelog/1724459075.md deleted file mode 100644 index 914631a141..0000000000 --- a/.changelog/1724459075.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -applies_to: -- client -- server -- aws-sdk-rust -authors: -- ysaito1001 -references: -- smithy-rs#3800 -breaking: true -new_feature: false -bug_fix: false ---- -Upgrade MSRV to Rust 1.78.0. diff --git a/.changelog/account-id-endpoint-built-ins.md b/.changelog/account-id-endpoint-built-ins.md deleted file mode 100644 index 855b4755ea..0000000000 --- a/.changelog/account-id-endpoint-built-ins.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -applies_to: ["aws-sdk-rust"] -authors: ["landonxjames"] -references: ["smithy-rs#3792"] -breaking: false -new_feature: false -bug_fix: false ---- - -Add minimal support for `AWS::Auth::AccountId` and `AWS::Auth::AccountIdEndpointMode` endpoint built-ins diff --git a/CHANGELOG.md b/CHANGELOG.md index 2cba72136c..4c2748c506 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,16 @@ +August 28th, 2024 +================= +**Breaking Changes:** +- :warning: (all, [smithy-rs#3800](https://github.com/smithy-lang/smithy-rs/issues/3800)) Upgrade MSRV to Rust 1.78.0. + +**New this release:** +- :bug: (client, [smithy-rs#3798](https://github.com/smithy-lang/smithy-rs/issues/3798)) 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. +- (client, [smithy-rs#1925](https://github.com/smithy-lang/smithy-rs/issues/1925)) Backport connection poisoning to hyper 1.x support +- :bug: (client, [aws-sdk-rust#821](https://github.com/awslabs/aws-sdk-rust/issues/821), [smithy-rs#3797](https://github.com/smithy-lang/smithy-rs/issues/3797)) 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. +- :bug: (client, [aws-sdk-rust#820](https://github.com/awslabs/aws-sdk-rust/issues/820)) 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. + + August 16th, 2024 ================= diff --git a/aws/SDK_CHANGELOG.next.json b/aws/SDK_CHANGELOG.next.json index 768aeebb20..7e18d7ec23 100644 --- a/aws/SDK_CHANGELOG.next.json +++ b/aws/SDK_CHANGELOG.next.json @@ -5,20 +5,6 @@ { "smithy-rs": [], "aws-sdk-rust": [ - { - "message": "Fix bug where stalled stream protection would panic with an underflow if the first event was logged too soon.", - "meta": { - "bug": true, - "breaking": false, - "tada": false - }, - "author": "Velfi", - "references": [ - "smithy-rs#3744" - ], - "since-commit": "56f4c8e9479792b8b52cc394d563ed49a01d1dcc", - "age": 5 - }, { "message": "`aws_smithy_runtime_api::client::orchestrator::HttpRequest` and `aws_smithy_runtime_api::client::orchestrator::HttpResponse` are now re-exported in AWS SDK clients so that using these types does not require directly depending on `aws-smithy-runtime-api`.", "meta": { @@ -31,7 +17,7 @@ "smithy-rs#3591" ], "since-commit": "8d23be1392c46a4d59c2910c3dab00ecaad2cf26", - "age": 4 + "age": 5 }, { "message": "Allow [AwsUserAgent](https://docs.rs/aws-runtime/1.3.1/aws_runtime/user_agent/struct.AwsUserAgent.html) to incorporate business metrics, which now deprecates the existing feature and config metadata.\n", @@ -45,7 +31,7 @@ "smithy-rs#3781" ], "since-commit": "433e1a00e2d3eadfde78b472d78b30a8f9204dbe", - "age": 3 + "age": 4 }, { "message": "Fix incorrect redaction of `@sensitive` types in maps and lists.\n", @@ -60,7 +46,78 @@ "smithy-rs#3757" ], "since-commit": "433e1a00e2d3eadfde78b472d78b30a8f9204dbe", - "age": 3 + "age": 4 + }, + { + "message": "Upgrade MSRV to Rust 1.78.0.\n", + "meta": { + "bug": false, + "breaking": true, + "tada": false + }, + "author": "ysaito1001", + "references": [ + "smithy-rs#3800" + ], + "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", + "age": 1 + }, + { + "message": "Add minimal support for `AWS::Auth::AccountId` and `AWS::Auth::AccountIdEndpointMode` endpoint built-ins\n", + "meta": { + "bug": false, + "breaking": false, + "tada": false + }, + "author": "landonxjames", + "references": [ + "smithy-rs#3792" + ], + "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", + "age": 1 + }, + { + "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", + "meta": { + "bug": true, + "breaking": false, + "tada": false + }, + "author": "ysaito1001", + "references": [ + "smithy-rs#3798" + ], + "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", + "age": 1 + }, + { + "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", + "meta": { + "bug": true, + "breaking": false, + "tada": false + }, + "author": "ysaito1001", + "references": [ + "aws-sdk-rust#821", + "smithy-rs#3797" + ], + "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", + "age": 1 + }, + { + "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", + "meta": { + "bug": true, + "breaking": false, + "tada": false + }, + "author": "ysaito1001", + "references": [ + "aws-sdk-rust#820" + ], + "since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e", + "age": 1 } ], "aws-sdk-model": []