From 733701aed825917ac5f0da77bb9d73b5d5f584ca Mon Sep 17 00:00:00 2001 From: 82marbag <69267416+82marbag@users.noreply.github.com> Date: Wed, 22 Mar 2023 12:22:18 +0100 Subject: [PATCH] Update CHANGELOG Signed-off-by: Daniele Ahmed --- CHANGELOG.next.toml | 130 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) diff --git a/CHANGELOG.next.toml b/CHANGELOG.next.toml index 0556103712f..8500c0d2983 100644 --- a/CHANGELOG.next.toml +++ b/CHANGELOG.next.toml @@ -240,6 +240,136 @@ references = ["smithy-rs#2428", "smithy-rs#2208"] meta = { "breaking" = false, "tada" = true, "bug" = false, "target" = "client" } author = "jdisanti" +[[smithy-rs]] +message = "Remove unnecessary type parameter `B` from `Upgrade` service." +references = ["smithy-rs#2436"] +meta = { "breaking" = true, "tada" = false, "bug" = false, "target" = "server" } +author = "hlbarber" + +[[smithy-rs]] +message = "Fix `FilterByOperationName` plugin. This previous caused services with this applied to fail to compile due to mismatched bounds." +references = ["smithy-rs#2441"] +meta = { "breaking" = false, "tada" = false, "bug" = true, "target" = "server" } +author = "hlbarber" + +[[aws-sdk-rust]] +message = "Add more client re-exports. Specifically, it re-exports `aws_smithy_http::body::SdkBody`, `aws_smithy_http::byte_stream::error::Error`, and `aws_smithy_http::operation::{Request, Response}`." +references = ["smithy-rs#2437", "aws-sdk-rust#600"] +meta = { "breaking" = false, "tada" = false, "bug" = false } +author = "ysaito1001" + +[[smithy-rs]] +message = "Add more client re-exports. Specifically, it re-exports `aws_smithy_http::body::SdkBody`, `aws_smithy_http::byte_stream::error::Error`, and `aws_smithy_http::operation::{Request, Response}`." +references = ["smithy-rs#2437", "aws-sdk-rust#600"] +meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client" } +author = "ysaito1001" + +[[aws-sdk-rust]] +message = "Enable presigning for S3's `HeadObject` operation." +references = ["aws-sdk-rust#753", "smithy-rs#2451"] +meta = { "breaking" = false, "tada" = true, "bug" = false } +author = "Velfi" + +[[smithy-rs]] +message = "Smithy members named `send` were previously renamed to `send_value` at codegen time. These will now be called `send` in the generated code." +references = ["smithy-rs#2382"] +meta = { "breaking" = true, "tada" = false, "bug" = true, "target" = "server" } +author = "jdisanti" + +[[aws-sdk-rust]] +message = "The modules in the SDK crates have been reorganized. See the [SDK Crate Reorganization Upgrade Guidance](https://github.com/awslabs/aws-sdk-rust/discussions/752) to see how to fix your code after this change." +references = ["smithy-rs#2433"] +meta = { "breaking" = true, "tada" = false, "bug" = false } +author = "jdisanti" + +[[smithy-rs]] +message = "The modules in generated client crates have been reorganized. See the [Client Crate Reorganization Upgrade Guidance](https://github.com/awslabs/smithy-rs/discussions/2449) to see how to fix your code after this change." +references = ["smithy-rs#2448"] +meta = { "breaking" = true, "tada" = false, "bug" = false, "target" = "client" } +author = "jdisanti" + +[[smithy-rs]] +message = "Fix bug in timestamp format resolution. Prior to this fix, the timestamp format may have been incorrect if set on the target instead of on the member." +references = ["smithy-rs#2226"] +meta = { "breaking" = false, "tada" = false, "bug" = true, "target" = "all" } +author = "rcoh" + +[[smithy-rs]] +message = "Add support for offsets when parsing datetimes. RFC3339 date times now support offsets like `-0200`" +references = ["smithy-rs#2226"] +meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "all" } +author = "rcoh" + + +[[aws-sdk-rust]] +message = """Reconnect on transient errors. + +If a transient error (timeout, 500, 503, 503) is encountered, the connection will be evicted from the pool and will not +be reused. This is enabled by default for all AWS services. It can be disabled by setting `RetryConfig::with_reconnect_mode` + +Although there is no API breakage from this change, it alters the client behavior in a way that may cause breakage for customers. +""" +references = ["aws-sdk-rust#160", "smithy-rs#2445"] +meta = { "breaking" = true, "tada" = false, "bug" = false } +author = "rcoh" + +[[smithy-rs]] +message = """Reconnect on transient errors. + +Note: **this behavior is disabled by default for generic clients**. It can be enabled with +`aws_smithy_client::Builder::reconnect_on_transient_errors` + +If a transient error (timeout, 500, 503, 503) is encountered, the connection will be evicted from the pool and will not +be reused. +""" +references = ["aws-sdk-rust#160", "smithy-rs#2445"] +meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client" } +author = "rcoh" + +[[aws-sdk-rust]] +message = "Update MSRV to 1.66.1" +references = ["smithy-rs#2467"] +meta = { "breaking" = true, "tada" = true, "bug" = false } +author = "Velfi" + +[[smithy-rs]] +message = "Update MSRV to 1.66.1" +references = ["smithy-rs#2467"] +meta = { "breaking" = true, "tada" = true, "bug" = false, "target" = "all" } +author = "Velfi" + +[[aws-sdk-rust]] +message = """Default connector provided by `aws-config` now respects `ConnectorSettings`. + +Previously, it used the timeout settings provided by aws-config. A test from @Oliboy50 has been incorporated to verify this behavior. + +**Behavior Change**: Prior to this change, the Hyper client would be shared between all service clients. After this change, each service client will use its own Hyper Client. +To revert to the previous behavior, set `HttpConnector::Prebuilt` on `SdkConfig::http_connector`. +""" +references = ["smithy-rs#2471", "smithy-rs#2333", "smithy-rs#2151"] +meta = { "breaking" = false, "tada" = false, "bug" = true } +author = "rcoh" + +[[aws-sdk-rust]] # remove interfaces +message = """Remove deprecated `ResolveAwsEndpoint` interfaces. +[For details see the longform changelog entry](https://github.com/awslabs/aws-sdk-rust/discussions/755). +""" +author = "rcoh" +references = ["smithy-rs#2390", "smithy-rs#1784"] +meta = { "breaking" = true, "tada" = false, "bug" = false } + +[[smithy-rs]] # tokio-upgrade +message = "Increase Tokio version to 1.23.1 for all crates. This is to address [RUSTSEC-2023-0001](https://rustsec.org/advisories/RUSTSEC-2023-0001)" +references = ["smithy-rs#2474"] +meta = { "breaking" = false, "tada" = false, "bug" = false, target = "all" } +author = "rcoh" + +[[aws-sdk-rust]] # tokio-upgrade +message = "Increase Tokio version to 1.23.1 for all crates. This is to address [RUSTSEC-2023-0001](https://rustsec.org/advisories/RUSTSEC-2023-0001)" +references = ["smithy-rs#2474"] +meta = { "breaking" = false, "tada" = false, "bug" = false } +author = "rcoh" + [[smithy-rs]] message = """Servers can send the `ServerRequestId` in the response headers. Servers need to create their service using the new layer builder `ServerRequestIdProviderLayer::new_with_response_header`: