Skip to content

Commit 71c69f7

Browse files
Merge smithy-rs-release-1.x.y into main (#4320)
2 parents 5814beb + 4fdc775 commit 71c69f7

File tree

4 files changed

+27
-61
lines changed

4 files changed

+27
-61
lines changed

.changelog/1757712519.md

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

.changelog/1758067735.md

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

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,26 @@
11
<!-- Do not manually edit this file. Use the `changelogger` tool. -->
2+
October 1st, 2025
3+
=================
4+
**New this release:**
5+
- :tada: (client, [smithy-rs#4299](https://github.com/smithy-lang/smithy-rs/issues/4299), @greenwoodcm) Added a new `then_compute_output` to `aws-smithy-mocks` rule builder that allows using the input type when computing a mocked response, e.g.
6+
```rs
7+
// Return a computed output based on the input
8+
let compute_rule = mock!(Client::get_object)
9+
.then_compute_output(|req| {
10+
let key = req.key().unwrap_or("unknown");
11+
GetObjectOutput::builder()
12+
.body(ByteStream::from_static(format!("content for {}", key).as_bytes()))
13+
.build()
14+
});
15+
```
16+
- :bug: (client, [smithy-rs#4226](https://github.com/smithy-lang/smithy-rs/issues/4226), @haydenbaker) Fixed problematic assertion on HttpApiKeyAuthTrait `scheme`, which was causing client-codegen to fail when the correct settings for api-key based auth were set.
17+
18+
**Contributors**
19+
Thank you for your contributions!
20+
- @greenwoodcm ([smithy-rs#4299](https://github.com/smithy-lang/smithy-rs/issues/4299))
21+
- @haydenbaker ([smithy-rs#4226](https://github.com/smithy-lang/smithy-rs/issues/4226))
22+
23+
224
September 10th, 2025
325
====================
426
**New this release:**

aws/SDK_CHANGELOG.next.json

Lines changed: 5 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,6 @@
55
{
66
"smithy-rs": [],
77
"aws-sdk-rust": [
8-
{
9-
"message": "Add the ability to insert `hints.mostly-unused = true` in Cargo.toml. Enable this hint for the below crates:\n- aws-sdk-cloudformation\n- aws-sdk-dynamodb\n- aws-sdk-ec2\n- aws-sdk-s3\n- aws-sdk-sns\n- aws-sdk-sqs\n- aws-sdk-ssm\n- aws-sdk-sts\n\nSee more information about this hint at https://blog.rust-lang.org/inside-rust/2025/07/15/call-for-testing-hint-mostly-unused/\n",
10-
"meta": {
11-
"bug": false,
12-
"breaking": false,
13-
"tada": true
14-
},
15-
"author": "landonxjames",
16-
"references": [
17-
"smithy-rs#4208"
18-
],
19-
"since-commit": "fd54b8282920c862db4604f620ab188ec4a235b9",
20-
"age": 5
21-
},
22-
{
23-
"message": "Enable `hints.mostly-unused = true` for `aws-sdk-lambda` (taking a release\nbuild from 57s to 40s) and `aws-sdk-rds` (taking a release build from 1m34s to\n49s).\n",
24-
"meta": {
25-
"bug": false,
26-
"breaking": false,
27-
"tada": true
28-
},
29-
"author": "joshtriplett",
30-
"references": [
31-
"smithy-rs#4208"
32-
],
33-
"since-commit": "fd54b8282920c862db4604f620ab188ec4a235b9",
34-
"age": 5
35-
},
368
{
379
"message": "pin crc-fast to <1.4 to workaround SIGILL\n",
3810
"meta": {
@@ -43,7 +15,7 @@
4315
"author": "aajtodd",
4416
"references": [],
4517
"since-commit": "01aece8b664968ac63354e52b88915e8f8546738",
46-
"age": 4
18+
"age": 5
4719
},
4820
{
4921
"message": "Add support for proxy environment variables (`HTTP_PROXY, `HTTPS_PROXY`, `ALL_PROXY`, `NO_PROXY`). Service clients will now automatically respect these proxy environment variables on the latest `BehaviorVersion`. Older behavior versions do not automatically detect these environment variables and will require manually building a `aws_smithy_http_client::Connector` with a proxy config explicitly set to use this feature.\n",
@@ -57,7 +29,7 @@
5729
"aws-sdk-rust#169"
5830
],
5931
"since-commit": "520d073c2d739e95d112842be13c924097155d47",
60-
"age": 3
32+
"age": 4
6133
},
6234
{
6335
"message": "Enable rustls post-quantum by default.\n",
@@ -69,7 +41,7 @@
6941
"author": "WillChilds-Klein",
7042
"references": [],
7143
"since-commit": "520d073c2d739e95d112842be13c924097155d47",
72-
"age": 3
44+
"age": 4
7345
},
7446
{
7547
"message": "fix `aws-smithy-eventstream` feature `derive-arbitrary` on `arbitrary` >= 1.4.2\n",
@@ -81,7 +53,7 @@
8153
"author": "aajtodd",
8254
"references": [],
8355
"since-commit": "520d073c2d739e95d112842be13c924097155d47",
84-
"age": 3
56+
"age": 4
8557
},
8658
{
8759
"message": "Make [`TokenBucket`](https://docs.rs/aws-smithy-runtime/latest/aws_smithy_runtime/client/retries/struct.TokenBucket.html) and [`ClientRateLimiter`](https://docs.rs/aws-smithy-runtime/latest/aws_smithy_runtime/client/retries/struct.ClientRateLimiter.html) configurable through [`RetryPartition`](https://docs.rs/aws-smithy-runtime/latest/aws_smithy_runtime/client/retries/struct.RetryPartition.html).\n",
@@ -95,7 +67,7 @@
9567
"smithy-rs#4263"
9668
],
9769
"since-commit": "f18c70d36c40fa0f40860547394c134566704e69",
98-
"age": 2
70+
"age": 3
9971
}
10072
],
10173
"aws-sdk-model": []

0 commit comments

Comments
 (0)