Skip to content

Commit 4a1df4b

Browse files
committed
Merge branch 'main' into feature/credential-features
2 parents 87abf63 + 3ef75af commit 4a1df4b

File tree

1,097 files changed

+4505
-2379
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,097 files changed

+4505
-2379
lines changed

.changelog/1753460364.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
applies_to:
3+
- aws-sdk-rust
4+
- client
5+
authors:
6+
- aajtodd
7+
references:
8+
- smithy-rs#4227
9+
breaking: false
10+
new_feature: false
11+
bug_fix: true
12+
---
13+
Fix canonical request sort order

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
<!-- Do not manually edit this file. Use the `changelogger` tool. -->
2+
July 25th, 2025
3+
===============
4+
**New this release:**
5+
- :bug: (client, [smithy-rs#4232](https://github.com/smithy-lang/smithy-rs/issues/4232)) Add fallback equality on no auth `AuthSchemeId` for backward compatibility, treating `AuthSchemeId::from("no_auth")` (legacy) and `AuthSchemeId::from("noAuth")` (updated) as equivalent.
6+
7+
28
July 23rd, 2025
39
===============
410

aws/SDK_CHANGELOG.next.json

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,6 @@
55
{
66
"smithy-rs": [],
77
"aws-sdk-rust": [
8-
{
9-
"message": "Allows customers to configure the auth schemes and auth scheme resolver. For more information see the GitHub [discussion](https://github.com/smithy-lang/smithy-rs/discussions/4197).\n",
10-
"meta": {
11-
"bug": false,
12-
"breaking": false,
13-
"tada": false
14-
},
15-
"author": "ysaito1001",
16-
"references": [
17-
"smithy-rs#4076",
18-
"smithy-rs#4198"
19-
],
20-
"since-commit": "ccf374dddc0690ef8aca1ed006b9e9b21299558e",
21-
"age": 5
22-
},
238
{
249
"message": "re-use checksums on retry attempts for enhanced durability\n",
2510
"meta": {
@@ -30,7 +15,7 @@
3015
"author": "aajtodd",
3116
"references": [],
3217
"since-commit": "1378695258e645d2c65a99cc0311b8c3d982e167",
33-
"age": 4
18+
"age": 5
3419
},
3520
{
3621
"message": "Event streams now allocate a right-sized buffer avoiding repeated reallocations during serialization\n",
@@ -44,7 +29,7 @@
4429
"smithy-rs#4212"
4530
],
4631
"since-commit": "a23d116a79e8920c2efa813a8f831541a9943e4f",
47-
"age": 3
32+
"age": 4
4833
},
4934
{
5035
"message": "Add support for configuring auth schemes manually using an auth scheme preference list.\nThe preference list allows customers to reprioritize the order of auth schemes originally\ndetermined by the auth scheme resolver.\nCustomers can configure the auth scheme preference at the following locations, listed in order of precedence:\n1. Service Client Configuration\n```rust\nuse aws_runtime::auth::sigv4;\nuse aws_smithy_runtime_api::client::auth::AuthSchemeId;\nuse aws_smithy_runtime_api::client::auth::http::HTTP_BEARER_AUTH_SCHEME_ID;\n\nlet config = aws_sdk_s3::Config::builder()\n .auth_scheme_preference([AuthSchemeId::from(\"scheme1\"), sigv4::SCHEME_ID, HTTP_BEARER_AUTH_SCHEME_ID])\n // ...\n .build();\n```\n2. Environment Variable\n```\nAWS_AUTH_SCHEME_PREFERENCE=scheme1, sigv4, httpBearerAuth\n```\n3. Configuration File\n```\nauth_scheme_preference=scheme1, sigv4, httpBearerAuth\n```\nWith this configuration, the auth scheme resolver will prefer to select them in the specified order,\nif they are supported.\n",
@@ -58,7 +43,21 @@
5843
"smithy-rs#4203"
5944
],
6045
"since-commit": "6649098171e33e1e65eaacffb12be58e858a4782",
61-
"age": 2
46+
"age": 3
47+
},
48+
{
49+
"message": "Add fallback equality on no auth `AuthSchemeId` for backward compatibility, treating `AuthSchemeId::from(\"no_auth\")` (legacy) and `AuthSchemeId::from(\"noAuth\")` (updated) as equivalent.\n",
50+
"meta": {
51+
"bug": true,
52+
"breaking": false,
53+
"tada": false
54+
},
55+
"author": "ysaito1001",
56+
"references": [
57+
"smithy-rs#4232"
58+
],
59+
"since-commit": "a2a7d7aa371ed8d9af191f4220b6c8ddebcb2ce0",
60+
"age": 1
6261
}
6362
],
6463
"aws-sdk-model": []

aws/rust-runtime/Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

aws/rust-runtime/aws-config/Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

aws/rust-runtime/aws-sigv4/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "aws-sigv4"
3-
version = "1.3.3"
3+
version = "1.3.4"
44
authors = ["AWS Rust SDK Team <[email protected]>", "David Barsky <[email protected]>"]
55
description = "SigV4 signer for HTTP requests and Event Stream messages."
66
edition = "2021"
@@ -43,7 +43,7 @@ aws-credential-types = { path = "../aws-credential-types", features = ["test-uti
4343
aws-smithy-runtime-api = { path = "../../../rust-runtime/aws-smithy-runtime-api", features = ["client", "test-util"] }
4444
bytes = "1"
4545
hex-literal = "0.4.1"
46-
httparse = "1.8"
46+
httparse = "1.10.1"
4747
pretty_assertions = "1.3"
4848
proptest = "1.2"
4949
serde = "1.0.180"

aws/rust-runtime/aws-sigv4/aws-sig-v4-test-suite/LICENSE

Lines changed: 0 additions & 202 deletions
This file was deleted.

aws/rust-runtime/aws-sigv4/aws-sig-v4-test-suite/NOTICE

Lines changed: 0 additions & 2 deletions
This file was deleted.

aws/rust-runtime/aws-sigv4/aws-sig-v4-test-suite/README.md

Lines changed: 0 additions & 39 deletions
This file was deleted.

aws/rust-runtime/aws-sigv4/aws-sig-v4-test-suite/double-url-encode/double-url-encode.authz

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)