Skip to content

Commit

Permalink
Merge smithy-rs-release-1.x.y into main (#3596)
Browse files Browse the repository at this point in the history
  • Loading branch information
jdisanti authored Apr 20, 2024
2 parents 13c04da + c0f5359 commit c2a4174
Show file tree
Hide file tree
Showing 3 changed files with 80 additions and 67 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
<!-- Do not manually edit this file. Use the `changelogger` tool. -->
April 19th, 2024
================
**New this release:**
- :tada: (server, [smithy-rs#3430](https://github.com/smithy-lang/smithy-rs/issues/3430)) Implement `std::error::Error` for `ConstraintViolation`
- (all, [smithy-rs#3553](https://github.com/smithy-lang/smithy-rs/issues/3553)) Upgraded MSRV to Rust 1.75


April 11th, 2024
================
**New this release:**
Expand Down
39 changes: 1 addition & 38 deletions CHANGELOG.next.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,41 +9,4 @@
# message = "Fix typos in module documentation for generated crates"
# references = ["smithy-rs#920"]
# meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client | server | all"}
# author = "rcoh"

[[aws-sdk-rust]]
message = "Upgraded MSRV to Rust 1.75"
references = ["smithy-rs#3553"]
meta = { "breaking" = false, "tada" = false, "bug" = false }
author = "jdisanti"

[[smithy-rs]]
message = "Upgraded MSRV to Rust 1.75"
references = ["smithy-rs#3553"]
meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "all"}
author = "jdisanti"

[[aws-sdk-rust]]
message = "Make `SigningSettings` and its fields implement `Clone` and `Copy`"
references = ["smithy-rs#3533"]
meta = { "breaking" = false, "tada" = false, "bug" = false }
author = "avandesa"

[[aws-sdk-rust]]
message = "Change some credentials related info log messages to debug."
references = ["smithy-rs#3546"]
meta = { "breaking" = false, "tada" = false, "bug" = false }
author = "orf"


[[aws-sdk-rust]]
message = "Fix an S3 crate's dependency on `ahash` so the crate can be compiled for `wasm32-unknown-unknown`."
references = ["smithy-rs#3590", "aws-sdk-rust#1131"]
meta = { "breaking" = false, "tada" = false, "bug" = true }
author = "ysaito1001"

[[smithy-rs]]
message = "Implement `std::error::Error` for `ConstraintViolation`"
references = ["smithy-rs#3430"]
meta = { "breaking" = false, "tada" = true, "bug" = false, "target" = "server" }
author = "drganjoo"
# author = "rcoh"
101 changes: 72 additions & 29 deletions aws/SDK_CHANGELOG.next.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,6 @@
{
"smithy-rs": [],
"aws-sdk-rust": [
{
"message": "The MSRV has been increase to 1.74.1",
"meta": {
"bug": false,
"breaking": false,
"tada": false
},
"author": "rcoh",
"references": [
"smithy-rs#3410"
],
"since-commit": "bc1e019e9a9aba438d855e660d18b6ab7d8a903c",
"age": 5
},
{
"message": "EKS Pod Identity is now supported as part of the default ECS credential provider.",
"meta": {
Expand All @@ -31,7 +17,7 @@
"smithy-rs#3416"
],
"since-commit": "c9786d6f56357348714e6c85f3f345a30d8674d8",
"age": 4
"age": 5
},
{
"message": "Add support for Lambda's `InvokeWithResponseStreaming` and Bedrock Agent Runtime's `InvokeAgent` operations.",
Expand All @@ -47,7 +33,7 @@
"smithy-rs#3451"
],
"since-commit": "c9786d6f56357348714e6c85f3f345a30d8674d8",
"age": 4
"age": 5
},
{
"message": "Added support for SSO bearer token authentication. The aws-sdk-codecatalyst crate can now send requests without erroring.",
Expand All @@ -62,7 +48,7 @@
"smithy-rs#3453"
],
"since-commit": "c9786d6f56357348714e6c85f3f345a30d8674d8",
"age": 4
"age": 5
},
{
"message": "Add support for S3 Express One Zone. See [the user guide](https://github.com/awslabs/aws-sdk-rust/discussions/1091) for more details.",
Expand All @@ -77,7 +63,7 @@
"smithy-rs#3465"
],
"since-commit": "c9786d6f56357348714e6c85f3f345a30d8674d8",
"age": 4
"age": 5
},
{
"message": "`aws_sigv4::http_request::settigns::SigningSettings` adds a new setting `session_token_name_override` to allow for an alternative session token name for SigV4 signing.",
Expand All @@ -92,7 +78,7 @@
"smithy-rs#3477"
],
"since-commit": "c9786d6f56357348714e6c85f3f345a30d8674d8",
"age": 4
"age": 5
},
{
"message": "`DefaultS3ExpressIdentityProvider` now uses `BehaviorVersion` threaded through from the outer S3 client, instead of always creating `BehaviorVersion::latest()` on the fly.",
Expand All @@ -106,7 +92,7 @@
"smithy-rs#3478"
],
"since-commit": "2561e01afca63a28b5034a99c610373f84545721",
"age": 3
"age": 4
},
{
"message": "Users may now set an endpoint URL from the env or profile file:\n\n- env: `AWS_ENDPOINT_URL=\"http://localhost\"`\n- profile: `endpoint_url = http://localhost`\n\nUsers may also ignore endpoint URLs sourced from the env and profile files:\n\n- env: `AWS_IGNORE_CONFIGURED_ENDPOINT_URLS=\"true\"`\n- profile: `ignore_configured_endpoint_urls = true`\n",
Expand All @@ -120,7 +106,7 @@
"smithy-rs#3488"
],
"since-commit": "2561e01afca63a28b5034a99c610373f84545721",
"age": 3
"age": 4
},
{
"message": "Fix a bug where a `sigv4-s3express` auth scheme was incorrectly positioned at the front of `auth_scheme_options` and was used when no auth schemes were available for an endpoint.",
Expand All @@ -134,7 +120,7 @@
"smithy-rs#3498"
],
"since-commit": "2561e01afca63a28b5034a99c610373f84545721",
"age": 3
"age": 4
},
{
"message": "Ability to add an inline policy or a list of policy ARNs to the `WebIdentityTokenCredentialsProvider` builder.",
Expand All @@ -148,7 +134,7 @@
"smithy-rs#3506"
],
"since-commit": "f19a9da9b8f79a7c448246475539c03e1bb58d7e",
"age": 2
"age": 3
},
{
"message": "Make `BehaviorVersion` be future-proof by disallowing it to be constructed via the `BehaviorVersion {}` syntax.",
Expand All @@ -163,7 +149,7 @@
"smithy-rs#3513"
],
"since-commit": "f19a9da9b8f79a7c448246475539c03e1bb58d7e",
"age": 2
"age": 3
},
{
"message": "Users may now set service-specific configuration in the environment. For more information, see [this discussion topic](https://github.com/smithy-lang/smithy-rs/discussions/3537).",
Expand All @@ -177,7 +163,7 @@
"smithy-rs#3493"
],
"since-commit": "f19a9da9b8f79a7c448246475539c03e1bb58d7e",
"age": 2
"age": 3
},
{
"message": "All requests are now retryable, even if they are deserialized successfully. Previously, this was not allowed.",
Expand All @@ -191,7 +177,7 @@
"smithy-rs#3389"
],
"since-commit": "f19a9da9b8f79a7c448246475539c03e1bb58d7e",
"age": 2
"age": 3
},
{
"message": "Add FIPS support to our Hyper 1.0-based client. Customers can enable this mode by enabling the `crypto-aws-lc-fips` on `aws-smithy-experimental`. To construct a client using the new client, consult this [example](https://github.com/awslabs/aws-sdk-rust/blob/release-2024-03-29/sdk/s3/tests/hyper-10.rs).\n\nPlease note that support for Hyper 1.0 remains experimental.",
Expand All @@ -205,7 +191,7 @@
"smithy-rs#3539"
],
"since-commit": "f19a9da9b8f79a7c448246475539c03e1bb58d7e",
"age": 2
"age": 3
},
{
"message": "Fixes the identity resolver types (`credentials_provider()` and `token_provider()`) from `SdkConfig` to have\na consistent identity cache partition when re-used across different clients.\n",
Expand All @@ -219,7 +205,7 @@
"smithy-rs#3427"
],
"since-commit": "129b85d3187d61dbe4bac2a105ebc3411516a271",
"age": 1
"age": 2
},
{
"message": "Stalled stream protection now supports request upload streams. It is currently off by default, but will be enabled by default in a future release. To enable it now, you can do the following:\n\n```rust\nlet config = aws_config::defaults(BehaviorVersion::latest())\n .stalled_stream_protection(StalledStreamProtectionConfig::enabled().build())\n .load()\n .await;\n```\n",
Expand All @@ -233,7 +219,7 @@
"smithy-rs#3485"
],
"since-commit": "129b85d3187d61dbe4bac2a105ebc3411516a271",
"age": 1
"age": 2
},
{
"message": "Stalled stream protection on downloads will now only trigger if the upstream source is too slow. Previously, stalled stream protection could be erroneously triggered if the user was slowly consuming the stream slower than the minimum speed limit.",
Expand All @@ -247,6 +233,63 @@
"smithy-rs#3485"
],
"since-commit": "129b85d3187d61dbe4bac2a105ebc3411516a271",
"age": 2
},
{
"message": "Upgraded MSRV to Rust 1.75",
"meta": {
"bug": false,
"breaking": false,
"tada": false
},
"author": "jdisanti",
"references": [
"smithy-rs#3553"
],
"since-commit": "13c04dafcf5d0f6d65a3edf54b78193f00b44265",
"age": 1
},
{
"message": "Make `SigningSettings` and its fields implement `Clone` and `Copy`",
"meta": {
"bug": false,
"breaking": false,
"tada": false
},
"author": "avandesa",
"references": [
"smithy-rs#3533"
],
"since-commit": "13c04dafcf5d0f6d65a3edf54b78193f00b44265",
"age": 1
},
{
"message": "Change some credentials related info log messages to debug.",
"meta": {
"bug": false,
"breaking": false,
"tada": false
},
"author": "orf",
"references": [
"smithy-rs#3546"
],
"since-commit": "13c04dafcf5d0f6d65a3edf54b78193f00b44265",
"age": 1
},
{
"message": "Fix an S3 crate's dependency on `ahash` so the crate can be compiled for `wasm32-unknown-unknown`.",
"meta": {
"bug": true,
"breaking": false,
"tada": false
},
"author": "ysaito1001",
"references": [
"smithy-rs#3590",
"aws-sdk-rust#1131"
],
"since-commit": "13c04dafcf5d0f6d65a3edf54b78193f00b44265",
"age": 1
}
],
Expand Down

0 comments on commit c2a4174

Please sign in to comment.