diff --git a/.changelog/1759416345.md b/.changelog/1759416345.md deleted file mode 100644 index 4c54eb2a084..00000000000 --- a/.changelog/1759416345.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -applies_to: ["server"] -authors: ["jasgin"] -references: ["smithy-rs#4321"] -breaking: false -new_feature: true -bug_fix: false ---- - -Adds the custom traits `@validationException`, `@validationMessage`, `@validationFieldList`, `@validationFieldName`, and `@validationFieldMessage` -for defining custom validation exceptions. diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f998b1eb02..573eea311df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,15 @@ +October 6th, 2025 +================= +**New this release:** +- :tada: (server, [smithy-rs#4321](https://github.com/smithy-lang/smithy-rs/issues/4321), @jasgin) Adds the custom traits `@validationException`, `@validationMessage`, `@validationFieldList`, `@validationFieldName`, and `@validationFieldMessage` + for defining custom validation exceptions. + +**Contributors** +Thank you for your contributions! ❤ +- @jasgin ([smithy-rs#4321](https://github.com/smithy-lang/smithy-rs/issues/4321)) + + October 2nd, 2025 ================= **New this release:** diff --git a/aws/SDK_CHANGELOG.next.json b/aws/SDK_CHANGELOG.next.json index 9202c2bf179..733ffec807c 100644 --- a/aws/SDK_CHANGELOG.next.json +++ b/aws/SDK_CHANGELOG.next.json @@ -5,44 +5,6 @@ { "smithy-rs": [], "aws-sdk-rust": [ - { - "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", - "meta": { - "bug": false, - "breaking": false, - "tada": true - }, - "author": "aajtodd", - "references": [ - "aws-sdk-rust#169" - ], - "since-commit": "520d073c2d739e95d112842be13c924097155d47", - "age": 5 - }, - { - "message": "Enable rustls post-quantum by default.\n", - "meta": { - "bug": false, - "breaking": false, - "tada": true - }, - "author": "WillChilds-Klein", - "references": [], - "since-commit": "520d073c2d739e95d112842be13c924097155d47", - "age": 5 - }, - { - "message": "fix `aws-smithy-eventstream` feature `derive-arbitrary` on `arbitrary` >= 1.4.2\n", - "meta": { - "bug": false, - "breaking": false, - "tada": false - }, - "author": "aajtodd", - "references": [], - "since-commit": "520d073c2d739e95d112842be13c924097155d47", - "age": 5 - }, { "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", "meta": { @@ -55,7 +17,7 @@ "smithy-rs#4263" ], "since-commit": "f18c70d36c40fa0f40860547394c134566704e69", - "age": 4 + "age": 5 } ], "aws-sdk-model": [] diff --git a/aws/sdk/Cargo.lock b/aws/sdk/Cargo.lock index e02f65bc156..5e570eb90b8 100644 --- a/aws/sdk/Cargo.lock +++ b/aws/sdk/Cargo.lock @@ -338,7 +338,7 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "aws-config" -version = "1.8.7" +version = "1.8.8" dependencies = [ "aws-credential-types", "aws-runtime", @@ -372,7 +372,7 @@ dependencies = [ [[package]] name = "aws-credential-types" -version = "1.2.7" +version = "1.2.8" dependencies = [ "async-trait", "aws-smithy-async", @@ -425,7 +425,7 @@ dependencies = [ [[package]] name = "aws-runtime" -version = "1.5.11" +version = "1.5.12" dependencies = [ "arbitrary", "aws-credential-types", @@ -462,7 +462,7 @@ dependencies = [ [[package]] name = "aws-runtime-api" -version = "1.1.8" +version = "1.1.9" [[package]] name = "aws-sdk-bedrockruntime" @@ -1096,7 +1096,7 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "1.3.4" +version = "1.3.5" dependencies = [ "aws-credential-types", "aws-smithy-eventstream", @@ -1130,7 +1130,7 @@ dependencies = [ [[package]] name = "aws-smithy-async" -version = "1.2.5" +version = "1.2.6" dependencies = [ "futures-util", "pin-project-lite", @@ -1141,7 +1141,7 @@ dependencies = [ [[package]] name = "aws-smithy-cbor" -version = "0.61.1" +version = "0.61.2" dependencies = [ "aws-smithy-types", "criterion", @@ -1150,7 +1150,7 @@ dependencies = [ [[package]] name = "aws-smithy-checksums" -version = "0.63.8" +version = "0.63.9" dependencies = [ "aws-smithy-http", "aws-smithy-types", @@ -1172,7 +1172,7 @@ dependencies = [ [[package]] name = "aws-smithy-compression" -version = "0.0.4" +version = "0.0.5" dependencies = [ "aws-smithy-runtime-api", "aws-smithy-types", @@ -1193,7 +1193,7 @@ dependencies = [ [[package]] name = "aws-smithy-dns" -version = "0.1.2" +version = "0.1.3" dependencies = [ "aws-smithy-runtime-api", "criterion", @@ -1203,7 +1203,7 @@ dependencies = [ [[package]] name = "aws-smithy-eventstream" -version = "0.60.11" +version = "0.60.12" dependencies = [ "arbitrary", "aws-smithy-types", @@ -1218,11 +1218,11 @@ dependencies = [ [[package]] name = "aws-smithy-experimental" -version = "0.2.0" +version = "0.2.1" [[package]] name = "aws-smithy-http" -version = "0.62.3" +version = "0.62.4" dependencies = [ "async-stream", "aws-smithy-eventstream", @@ -1246,7 +1246,7 @@ dependencies = [ [[package]] name = "aws-smithy-http-client" -version = "1.1.2" +version = "1.1.3" dependencies = [ "aws-smithy-async", "aws-smithy-protocol-test", @@ -1287,7 +1287,7 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.61.5" +version = "0.61.6" dependencies = [ "aws-smithy-types", "proptest", @@ -1296,7 +1296,7 @@ dependencies = [ [[package]] name = "aws-smithy-mocks" -version = "0.1.2" +version = "0.1.3" dependencies = [ "aws-smithy-async", "aws-smithy-http-client", @@ -1309,7 +1309,7 @@ dependencies = [ [[package]] name = "aws-smithy-observability" -version = "0.1.3" +version = "0.1.4" dependencies = [ "aws-smithy-runtime-api", "serial_test", @@ -1317,7 +1317,7 @@ dependencies = [ [[package]] name = "aws-smithy-observability-otel" -version = "0.1.1" +version = "0.1.2" dependencies = [ "async-global-executor", "async-task", @@ -1332,7 +1332,7 @@ dependencies = [ [[package]] name = "aws-smithy-protocol-test" -version = "0.63.4" +version = "0.63.5" dependencies = [ "assert-json-diff", "aws-smithy-runtime-api", @@ -1349,7 +1349,7 @@ dependencies = [ [[package]] name = "aws-smithy-query" -version = "0.60.7" +version = "0.60.8" dependencies = [ "aws-smithy-types", "urlencoding", @@ -1357,7 +1357,7 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "1.9.2" +version = "1.9.3" dependencies = [ "approx", "aws-smithy-async", @@ -1385,7 +1385,7 @@ dependencies = [ [[package]] name = "aws-smithy-runtime-api" -version = "1.9.0" +version = "1.9.1" dependencies = [ "aws-smithy-async", "aws-smithy-types", @@ -1401,7 +1401,7 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "1.3.2" +version = "1.3.3" dependencies = [ "base64 0.13.1", "base64-simd", @@ -1435,7 +1435,7 @@ dependencies = [ [[package]] name = "aws-smithy-types-convert" -version = "0.60.9" +version = "0.60.10" dependencies = [ "aws-smithy-async", "aws-smithy-types", @@ -1446,7 +1446,7 @@ dependencies = [ [[package]] name = "aws-smithy-wasm" -version = "0.1.4" +version = "0.1.5" dependencies = [ "aws-smithy-http", "aws-smithy-runtime-api", @@ -1459,7 +1459,7 @@ dependencies = [ [[package]] name = "aws-smithy-xml" -version = "0.60.10" +version = "0.60.11" dependencies = [ "aws-smithy-protocol-test", "base64 0.13.1", @@ -1469,7 +1469,7 @@ dependencies = [ [[package]] name = "aws-types" -version = "1.3.8" +version = "1.3.9" dependencies = [ "aws-credential-types", "aws-smithy-async",