Skip to content

Commit 66ad2ca

Browse files
Update changelog
1 parent 81d71b3 commit 66ad2ca

File tree

4 files changed

+45
-49
lines changed

4 files changed

+45
-49
lines changed

.changelog/1764888150.md

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

.changelog/sha1-lib.md

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

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+
March 2nd, 2026
3+
===============
4+
**New this release:**
5+
- :bug: (client, [smithy-rs#4429](https://github.com/smithy-lang/smithy-rs/issues/4429)) Fix bug where initial-request messages in event stream operations are not signed.
6+
7+
28
February 16th, 2026
39
===================
410
**New this release:**

aws/SDK_CHANGELOG.next.json

Lines changed: 39 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,6 @@
55
{
66
"smithy-rs": [],
77
"aws-sdk-rust": [
8-
{
9-
"message": "Add `expect_number_as_string_or_null` function to `aws-smithy-json` that extracts JSON numbers as strings without converting to u64/i64/f64. This preserves arbitrary precision for BigInteger and BigDecimal support, preventing precision loss for numbers larger than standard numeric types can represent.\n",
10-
"meta": {
11-
"bug": false,
12-
"breaking": false,
13-
"tada": true
14-
},
15-
"author": "AmitKulkarni23",
16-
"references": [
17-
"smithy-rs#4418"
18-
],
19-
"since-commit": "26c59c21b638bbd33a9f46060ff8cc8d4c9df67c",
20-
"age": 5
21-
},
228
{
239
"message": "Update the `lru` dependency for `aws-sdk-s3` and `rust-runtime`\n",
2410
"meta": {
@@ -29,7 +15,7 @@
2915
"author": "svix-jbrown",
3016
"references": [],
3117
"since-commit": "543c1879256ddb033d5c73a10e98611328cbc37c",
32-
"age": 4
18+
"age": 5
3319
},
3420
{
3521
"message": "Update crc-fast to 1.9\n",
@@ -41,7 +27,7 @@
4127
"author": "aajtodd",
4228
"references": [],
4329
"since-commit": "543c1879256ddb033d5c73a10e98611328cbc37c",
44-
"age": 4
30+
"age": 5
4531
},
4632
{
4733
"message": "Add support for Smithy bigInteger and bigDecimal types as string wrappers in aws-smithy-types, allowing users to parse with their preferred big number library.\n",
@@ -55,7 +41,7 @@
5541
"smithy-rs#312"
5642
],
5743
"since-commit": "11e2c8376ff987e2d445f3e90d7d6bc16b1bb925",
58-
"age": 3
44+
"age": 4
5945
},
6046
{
6147
"message": "All Smithy-rs crates, for both servers and clients, now use the 1.x version of\nthe `http` crate for all internal processing. Utility methods are still provided\nfor users to convert between SDK types and both of the `http` 0.x and 1.x types.\n",
@@ -72,7 +58,7 @@
7258
"smithy-rs#4484"
7359
],
7460
"since-commit": "11e2c8376ff987e2d445f3e90d7d6bc16b1bb925",
75-
"age": 3
61+
"age": 4
7662
},
7763
{
7864
"message": "Fix JMESPath integer literal handling in waiters to support Smithy 1.66.0, which parses integer literals as `Long` instead of `Double`.\n",
@@ -86,7 +72,7 @@
8672
"smithy-rs#4500"
8773
],
8874
"since-commit": "11e2c8376ff987e2d445f3e90d7d6bc16b1bb925",
89-
"age": 3
75+
"age": 4
9076
},
9177
{
9278
"message": "Enable retries by default for AWS SDK clients using `BehaviorVersion::v2026_01_12()` or later.\n\nPreviously, retries were only enabled when constructing clients via `aws_config::load_from_env()`. Clients constructed directly using `Client::from_conf()` did not have retries enabled, which was inconsistent with AWS SDK behavior in other languages.\n\nThis change affects AWS SDK clients constructed with `Client::from_conf()` when using `BehaviorVersion::v2026_01_12()` or `BehaviorVersion::latest()`. Generic Smithy clients (non-AWS) are not affected.\n\nTo disable retries:\n```rust\nlet config = aws_sdk_s3::Config::builder()\n .retry_config(RetryConfig::disabled())\n // ...\n .build();\n```\n\nFor more context, see the [discussion on retry behavior](https://github.com/smithy-lang/smithy-rs/discussions/4466).\n",
@@ -102,7 +88,7 @@
10288
"aws-sdk-rust#1389"
10389
],
10490
"since-commit": "11e2c8376ff987e2d445f3e90d7d6bc16b1bb925",
105-
"age": 3
91+
"age": 4
10692
},
10793
{
10894
"message": "Upgrade MSRV to Rust 1.91.0.\n",
@@ -114,7 +100,7 @@
114100
"author": "vcjana",
115101
"references": [],
116102
"since-commit": "4fcd5503215ba832f29bb246e23e1d9b20510d14",
117-
"age": 2
103+
"age": 3
118104
},
119105
{
120106
"message": "Add full support for [AWS chunked content encoding](https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html). AWS chunked content encoding enables streaming sigv4 for payloads without precomputing the sha256 of the entire payload. While this encoding was already used in S3's `PutObject` and `UploadPart` operations to support trailing checksums with non-chunked, unsigned streaming payloads, this release now splits streaming payloads into 64 KiB chunks by default (the last chunk may be smaller) and adds support for chunk signing (currently only activated for non-TLS requests).\n\nIf the default chunk size does not suit your use case, it can be configured via the service config:\n```\n// Custom chunk size\nlet config = aws_sdk_s3::Config::builder()\n .aws_chunked_encoding_chunk_size(Some(10240)) // 10 KiB chunks\n // other configurations\n .build();\nlet client = aws_sdk_s3::Client::from_conf(config);\n```\n\n```\n// Disable chunking (buffers entire body in memory and sends it as one chunk)\nlet config = aws_sdk_s3::Config::builder()\n .aws_chunked_encoding_chunk_size(None)\n // other configurations\n .build();\nlet client = aws_sdk_s3::Client::from_conf(config);\n```\n",
@@ -129,7 +115,38 @@
129115
"smithy-rs#4188"
130116
],
131117
"since-commit": "4fcd5503215ba832f29bb246e23e1d9b20510d14",
132-
"age": 2
118+
"age": 3
119+
},
120+
{
121+
"message": "Change sha1 calculation in aws-config from ring to sha1 crate.\n",
122+
"meta": {
123+
"bug": false,
124+
"breaking": false,
125+
"tada": false
126+
},
127+
"author": "markuskobler",
128+
"references": [
129+
"aws-sdk-rust#1317"
130+
],
131+
"since-commit": "81d71b3312e7063e663909d5bb14443ad57c9e2a",
132+
"age": 1
133+
},
134+
{
135+
"message": "Fix bug where initial-request messages in event stream operations are not signed.\n",
136+
"meta": {
137+
"bug": true,
138+
"breaking": false,
139+
"tada": false
140+
},
141+
"author": [
142+
"rcoh",
143+
"ysaito1001"
144+
],
145+
"references": [
146+
"smithy-rs#4429"
147+
],
148+
"since-commit": "81d71b3312e7063e663909d5bb14443ad57c9e2a",
149+
"age": 1
133150
}
134151
],
135152
"aws-sdk-model": []

0 commit comments

Comments
 (0)