Commit a10914ef authored by AWS SDK Rust Bot's avatar AWS SDK Rust Bot
Browse files

Merge remote-tracking branch "origin/smithy-rs-release-1.x.y" into...

Merge remote-tracking branch "origin/smithy-rs-release-1.x.y" into "merge-smithy-rs-release-1.x.y-to-main"
parents 73d4544d 6af132a6
Loading
Loading
Loading
Loading

.changelog/1740049466.md

deleted100644 → 0
+0 −11
Original line number Diff line number Diff line
---
applies_to:
- server
authors:
- drganjoo
references: []
breaking: false
new_feature: false
bug_fix: true
---
Previously, models would fail to generate when both the list and at least one of its members was directly constrained with documentation comments

.changelog/1740049621.md

deleted100644 → 0
+0 −11
Original line number Diff line number Diff line
---
applies_to:
- server
authors:
- drganjoo
references: []
breaking: false
new_feature: false
bug_fix: true
---
Fixed code generation failure that occurred when using `Result` as a shape name in Smithy models with constrained members by properly handling naming conflicts with Rust's built-in Result type
+7 −0
Original line number Diff line number Diff line
<!-- Do not manually edit this file. Use the `changelogger` tool. -->
February 20th, 2025
===================
**New this release:**
- :bug: (server) Fixed code generation failure that occurred when using `Result` as a shape name in Smithy models with constrained members by properly handling naming conflicts with Rust's built-in Result type
- :bug: (server) Previously, models would fail to generate when both the list and at least one of its members was directly constrained with documentation comments


February 12th, 2025
===================

+6 −20
Original line number Diff line number Diff line
@@ -5,20 +5,6 @@
{
  "smithy-rs": [],
  "aws-sdk-rust": [
    {
      "message": "Fix bug with presigned requests introduced by new flexibile checksums functionality\n",
      "meta": {
        "bug": true,
        "breaking": false,
        "tada": false
      },
      "author": "landonxjames",
      "references": [
        "aws-sdk-rust#1240"
      ],
      "since-commit": "733eab7e1a3678971ffa6bf9fb99826e17e99481",
      "age": 5
    },
    {
      "message": "Allow IMDS clients to be configured with a user-provided `SharedRetryClassifier`.\n",
      "meta": {
@@ -31,7 +17,7 @@
        "aws-sdk-rust#1233"
      ],
      "since-commit": "721e8a6762ed19194432bed0cb78b08a460d2fe4",
      "age": 4
      "age": 5
    },
    {
      "message": "Fix `EcsCredentialsProvider` to include query params passed via `AWS_CONTAINER_CREDENTIALS_RELATIVE_URI`.\n",
@@ -45,7 +31,7 @@
        "aws-sdk-rust#1248"
      ],
      "since-commit": "721e8a6762ed19194432bed0cb78b08a460d2fe4",
      "age": 4
      "age": 5
    },
    {
      "message": "Stop populating `SessionMode` by default for the `CreateSession` API internally used by S3 Express. This will allow the service to choose a default value for `SessionMode` field based on bucket/access point being used.\n",
@@ -59,7 +45,7 @@
        "smithy-rs#3992"
      ],
      "since-commit": "5ed776ffe2791f577639cb25c711002719809b3a",
      "age": 2
      "age": 3
    },
    {
      "message": "Exclude `transfer-encoding` header from sigv4(a) signing since it is a hop by hop header that can be modified or removed by a proxy.\n",
@@ -73,7 +59,7 @@
        "smithy-rs#3991"
      ],
      "since-commit": "5ed776ffe2791f577639cb25c711002719809b3a",
      "age": 2
      "age": 3
    },
    {
      "message": "Fix bug in Sigv4 signing that, when an endpoint contained a default port (80 for HTTP, 443 for HTTPS), would sign the request with that port in the `HOST` header even though Hyper excludes default ports from the `HOST` header.\n",
@@ -87,7 +73,7 @@
        "aws-sdk-rust#1244"
      ],
      "since-commit": "0071c6db2e5e4979d592f6d9f1c019068a4afa02",
      "age": 1
      "age": 2
    },
    {
      "message": "Fix bug in S3 with flexible checksum headers incorrectly included in presigned GET requests.\n",
@@ -101,7 +87,7 @@
        "aws-sdk-rust#1253"
      ],
      "since-commit": "0071c6db2e5e4979d592f6d9f1c019068a4afa02",
      "age": 1
      "age": 2
    }
  ],
  "aws-sdk-model": []
+3 −151
Original line number Diff line number Diff line
@@ -38,56 +38,12 @@ version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299"

[[package]]
name = "anstream"
version = "0.6.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b"
dependencies = [
 "anstyle",
 "anstyle-parse",
 "anstyle-query",
 "anstyle-wincon",
 "colorchoice",
 "is_terminal_polyfill",
 "utf8parse",
]

[[package]]
name = "anstyle"
version = "1.0.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9"

[[package]]
name = "anstyle-parse"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9"
dependencies = [
 "utf8parse",
]

[[package]]
name = "anstyle-query"
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c"
dependencies = [
 "windows-sys 0.59.0",
]

[[package]]
name = "anstyle-wincon"
version = "3.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e"
dependencies = [
 "anstyle",
 "once_cell",
 "windows-sys 0.59.0",
]

[[package]]
name = "approx"
version = "0.5.1"
@@ -1156,7 +1112,7 @@ dependencies = [

[[package]]
name = "aws-smithy-checksums"
version = "0.62.0"
version = "0.63.0"
dependencies = [
 "aws-smithy-http",
 "aws-smithy-types",
@@ -1636,25 +1592,6 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"

[[package]]
name = "cbindgen"
version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3fce8dd7fcfcbf3a0a87d8f515194b49d6135acab73e18bd380d1d93bb1a15eb"
dependencies = [
 "clap",
 "heck",
 "indexmap",
 "log",
 "proc-macro2",
 "quote",
 "serde",
 "serde_json",
 "syn 2.0.98",
 "tempfile",
 "toml",
]

[[package]]
name = "cbor-diag"
version = "0.1.12"
@@ -1762,10 +1699,8 @@ version = "4.5.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a35db2071778a7344791a4fb4f95308b5673d219dee3ae348b86642574ecc90c"
dependencies = [
 "anstream",
 "anstyle",
 "clap_lex",
 "strsim",
]

[[package]]
@@ -1783,12 +1718,6 @@ dependencies = [
 "cc",
]

[[package]]
name = "colorchoice"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"

[[package]]
name = "concurrent-queue"
version = "2.5.0"
@@ -1883,11 +1812,10 @@ dependencies = [

[[package]]
name = "crc64fast-nvme"
version = "1.1.1"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5e2ee08013e3f228d6d2394116c4549a6df77708442c62d887d83f68ef2ee37"
checksum = "4955638f00a809894c947f85a024020a20815b65a5eea633798ea7924edab2b3"
dependencies = [
 "cbindgen",
 "crc",
]

@@ -2495,12 +2423,6 @@ dependencies = [
 "num-traits",
]

[[package]]
name = "heck"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"

[[package]]
name = "hermit-abi"
version = "0.3.9"
@@ -2896,12 +2818,6 @@ dependencies = [
 "windows-sys 0.59.0",
]

[[package]]
name = "is_terminal_polyfill"
version = "1.70.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf"

[[package]]
name = "itertools"
version = "0.10.5"
@@ -3943,15 +3859,6 @@ dependencies = [
 "serde",
]

[[package]]
name = "serde_spanned"
version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
dependencies = [
 "serde",
]

[[package]]
name = "serial_test"
version = "3.2.0"
@@ -4107,12 +4014,6 @@ version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c0e04424e733e69714ca1bbb9204c1a57f09f5493439520f9f68c132ad25eec"

[[package]]
name = "strsim"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"

[[package]]
name = "subtle"
version = "2.6.1"
@@ -4348,40 +4249,6 @@ dependencies = [
 "tokio",
]

[[package]]
name = "toml"
version = "0.8.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148"
dependencies = [
 "serde",
 "serde_spanned",
 "toml_datetime",
 "toml_edit",
]

[[package]]
name = "toml_datetime"
version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41"
dependencies = [
 "serde",
]

[[package]]
name = "toml_edit"
version = "0.22.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474"
dependencies = [
 "indexmap",
 "serde",
 "serde_spanned",
 "toml_datetime",
 "winnow",
]

[[package]]
name = "tower"
version = "0.4.13"
@@ -4578,12 +4445,6 @@ version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"

[[package]]
name = "utf8parse"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"

[[package]]
name = "uuid"
version = "1.13.2"
@@ -4950,15 +4811,6 @@ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"

[[package]]
name = "winnow"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603"
dependencies = [
 "memchr",
]

[[package]]
name = "wit-bindgen"
version = "0.19.2"