Skip to content

Commit 336b563

Browse files
Update changelog
1 parent 064fbd7 commit 336b563

File tree

5 files changed

+34
-65
lines changed

5 files changed

+34
-65
lines changed

.changelog/1724779868.md

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

.changelog/4619777.md

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

.changelog/7869753.md

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

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,31 @@
11
<!-- Do not manually edit this file. Use the `changelogger` tool. -->
2+
September 9th, 2024
3+
===================
4+
**Breaking Changes:**
5+
- :bug::warning: (server, [smithy-rs#3813](https://github.com/smithy-lang/smithy-rs/issues/3813)) Operations with event stream member shapes must include `ValidationException` in the errors list. This is necessary because the member shape is a required field, and the builder for the operation input or output returns a `std::result::Result` with the error set to `crate::model::ValidationExceptionField`.
6+
7+
**New this release:**
8+
- :tada: (server, [smithy-rs#3803](https://github.com/smithy-lang/smithy-rs/issues/3803)) Setting the `addValidationExceptionToConstrainedOperations` codegen flag adds `aws.smithy.framework#ValidationException` to operations with constrained inputs that do not already have this exception added.
9+
10+
Sample `smithy-build-template.json`:
11+
12+
```
13+
{
14+
"...",
15+
"plugins": {
16+
"rust-server-codegen": {
17+
"service": "ServiceToGenerateSDKFor",
18+
"module": "amzn-sample-server-sdk",
19+
"codegen": {
20+
"addValidationExceptionToConstrainedOperations": true,
21+
}
22+
}
23+
}
24+
}
25+
```
26+
- :bug: (all, [smithy-rs#3805](https://github.com/smithy-lang/smithy-rs/issues/3805)) Fix bug in `DateTime::from_secs_f64` where certain floating point values could lead to a panic.
27+
28+
229
August 28th, 2024
330
=================
431
**Breaking Changes:**

aws/SDK_CHANGELOG.next.json

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,6 @@
55
{
66
"smithy-rs": [],
77
"aws-sdk-rust": [
8-
{
9-
"message": "`aws_smithy_runtime_api::client::orchestrator::HttpRequest` and `aws_smithy_runtime_api::client::orchestrator::HttpResponse` are now re-exported in AWS SDK clients so that using these types does not require directly depending on `aws-smithy-runtime-api`.",
10-
"meta": {
11-
"bug": false,
12-
"breaking": false,
13-
"tada": false
14-
},
15-
"author": "ysaito1001",
16-
"references": [
17-
"smithy-rs#3591"
18-
],
19-
"since-commit": "8d23be1392c46a4d59c2910c3dab00ecaad2cf26",
20-
"age": 5
21-
},
228
{
239
"message": "Allow [AwsUserAgent](https://docs.rs/aws-runtime/1.3.1/aws_runtime/user_agent/struct.AwsUserAgent.html) to incorporate business metrics, which now deprecates the existing feature and config metadata.\n",
2410
"meta": {
@@ -31,7 +17,7 @@
3117
"smithy-rs#3781"
3218
],
3319
"since-commit": "433e1a00e2d3eadfde78b472d78b30a8f9204dbe",
34-
"age": 4
20+
"age": 5
3521
},
3622
{
3723
"message": "Fix incorrect redaction of `@sensitive` types in maps and lists.\n",
@@ -46,7 +32,7 @@
4632
"smithy-rs#3757"
4733
],
4834
"since-commit": "433e1a00e2d3eadfde78b472d78b30a8f9204dbe",
49-
"age": 4
35+
"age": 5
5036
},
5137
{
5238
"message": "Upgrade MSRV to Rust 1.78.0.\n",
@@ -60,7 +46,7 @@
6046
"smithy-rs#3800"
6147
],
6248
"since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e",
63-
"age": 1
49+
"age": 2
6450
},
6551
{
6652
"message": "Add minimal support for `AWS::Auth::AccountId` and `AWS::Auth::AccountIdEndpointMode` endpoint built-ins\n",
@@ -74,7 +60,7 @@
7460
"smithy-rs#3792"
7561
],
7662
"since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e",
77-
"age": 1
63+
"age": 2
7864
},
7965
{
8066
"message": "Fix the execution order of [modify_before_serialization](https://docs.rs/aws-smithy-runtime-api/latest/aws_smithy_runtime_api/client/interceptors/trait.Intercept.html#method.modify_before_serialization) and [read_before_serialization](https://docs.rs/aws-smithy-runtime-api/latest/aws_smithy_runtime_api/client/interceptors/trait.Intercept.html#method.read_before_serialization) in the orchestrator. The `modify_before_serialization` method now executes before the `read_before_serialization` method. This adjustment may result in changes in behavior depending on how you customize interceptors.\n",
@@ -88,7 +74,7 @@
8874
"smithy-rs#3798"
8975
],
9076
"since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e",
91-
"age": 1
77+
"age": 2
9278
},
9379
{
9480
"message": "Fix the [Length::UpTo](https://docs.rs/aws-smithy-types/1.2.2/aws_smithy_types/byte_stream/enum.Length.html) usage in [FsBuilder](https://docs.rs/aws-smithy-types/1.2.2/aws_smithy_types/byte_stream/struct.FsBuilder.html), ensuring that the specified length does not exceed the remaining file length.\n",
@@ -103,7 +89,7 @@
10389
"smithy-rs#3797"
10490
],
10591
"since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e",
106-
"age": 1
92+
"age": 2
10793
},
10894
{
10995
"message": "Re-export `ByteStream`'s `Length` and `FsBuilder`. By making these types available directly within a client crate, customers can use `ByteStream::read_from` without needing to import them separately from the `aws-smithy-types` crate.\n",
@@ -117,7 +103,7 @@
117103
"aws-sdk-rust#820"
118104
],
119105
"since-commit": "d64aea29ad48d7bddb5a7511f3f1175c478e2c1e",
120-
"age": 1
106+
"age": 2
121107
}
122108
],
123109
"aws-sdk-model": []

0 commit comments

Comments
 (0)