Unverified Commit 55c92670 authored by AWS SDK Rust Bot's avatar AWS SDK Rust Bot Committed by GitHub
Browse files

Merge smithy-rs-release-1.x.y into main (#4223)

parents a23d116a cec3a662
Loading
Loading
Loading
Loading

.changelog/1752602322.md

deleted100644 → 0
+0 −13
Original line number Diff line number Diff line
---
applies_to:
- server
- client
- aws-sdk-rust
authors:
- rcoh
references: ["smithy-rs#4212"]
breaking: false
new_feature: false
bug_fix: false
---
Event streams now allocate a right-sized buffer avoiding repeated reallocations during serialization
+6 −0
Original line number Diff line number Diff line
<!-- Do not manually edit this file. Use the `changelogger` tool. -->
July 17th, 2025
===============
**New this release:**
- (all, [smithy-rs#4212](https://github.com/smithy-lang/smithy-rs/issues/4212)) Event streams now allocate a right-sized buffer avoiding repeated reallocations during serialization


July 16th, 2025
===============
**New this release:**
+18 −32
Original line number Diff line number Diff line
@@ -5,34 +5,6 @@
{
  "smithy-rs": [],
  "aws-sdk-rust": [
    {
      "message": "Fix default supported protocols incorrectly ordered in `ClientProtocolLoader`.\n",
      "meta": {
        "bug": true,
        "breaking": false,
        "tada": false
      },
      "author": "ysaito1001",
      "references": [
        "smithy-rs#4165"
      ],
      "since-commit": "c624a84d9ecc451854521e363e34cf6f1c10e009",
      "age": 5
    },
    {
      "message": "Add support for fetching account ID from IMDS credentials on EC2.\n",
      "meta": {
        "bug": false,
        "breaking": false,
        "tada": false
      },
      "author": "ysaito1001",
      "references": [
        "smithy-rs#4109"
      ],
      "since-commit": "c624a84d9ecc451854521e363e34cf6f1c10e009",
      "age": 5
    },
    {
      "message": "Temporarily disable fetching account ID from IMDS credentials on EC2.\n",
      "meta": {
@@ -45,7 +17,7 @@
        "smithy-rs#4187"
      ],
      "since-commit": "dd10f0602682dfabafc465dbcd9eb92d3d915c51",
      "age": 4
      "age": 5
    },
    {
      "message": "Fix hyper 1.x connection refused errors not marked as retryable\n",
@@ -57,7 +29,7 @@
      "author": "aajtodd",
      "references": [],
      "since-commit": "dd10f0602682dfabafc465dbcd9eb92d3d915c51",
      "age": 4
      "age": 5
    },
    {
      "message": "Make Rpc V2 CBOR a compatible protocol for `awsQuery` using `awsQueryCompatible` trait\n",
@@ -71,7 +43,7 @@
        "smithy-rs#4186"
      ],
      "since-commit": "dd10f0602682dfabafc465dbcd9eb92d3d915c51",
      "age": 4
      "age": 5
    },
    {
      "message": "Allows customers to configure the auth schemes and auth scheme resolver. For more information see the GitHub [discussion](https://github.com/smithy-lang/smithy-rs/discussions/4197).\n",
@@ -86,7 +58,7 @@
        "smithy-rs#4198"
      ],
      "since-commit": "ccf374dddc0690ef8aca1ed006b9e9b21299558e",
      "age": 2
      "age": 3
    },
    {
      "message": "re-use checksums on retry attempts for enhanced durability\n",
@@ -98,6 +70,20 @@
      "author": "aajtodd",
      "references": [],
      "since-commit": "1378695258e645d2c65a99cc0311b8c3d982e167",
      "age": 2
    },
    {
      "message": "Event streams now allocate a right-sized buffer avoiding repeated reallocations during serialization\n",
      "meta": {
        "bug": false,
        "breaking": false,
        "tada": false
      },
      "author": "rcoh",
      "references": [
        "smithy-rs#4212"
      ],
      "since-commit": "a23d116a79e8920c2efa813a8f831541a9943e4f",
      "age": 1
    }
  ],
+44 −2
Original line number Diff line number Diff line
@@ -1205,14 +1205,17 @@ dependencies = [

[[package]]
name = "aws-smithy-eventstream"
version = "0.60.9"
version = "0.60.10"
dependencies = [
 "arbitrary",
 "aws-smithy-types",
 "bytes",
 "bytes-utils",
 "crc32fast",
 "criterion",
 "derive_arbitrary",
 "jemallocator",
 "mimalloc",
]

[[package]]
@@ -1221,7 +1224,7 @@ version = "0.2.0"

[[package]]
name = "aws-smithy-http"
version = "0.62.1"
version = "0.62.2"
dependencies = [
 "async-stream",
 "aws-smithy-eventstream",
@@ -2893,6 +2896,26 @@ version = "1.0.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"

[[package]]
name = "jemalloc-sys"
version = "0.5.4+5.3.0-patched"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac6c1946e1cea1788cbfde01c993b52a10e2da07f4bac608228d1bed20bfebf2"
dependencies = [
 "cc",
 "libc",
]

[[package]]
name = "jemallocator"
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0de374a9f8e63150e6f5e8a60cc14c668226d7a347d8aee1a45766e3c4dd3bc"
dependencies = [
 "jemalloc-sys",
 "libc",
]

[[package]]
name = "jobserver"
version = "0.1.33"
@@ -2950,6 +2973,16 @@ dependencies = [
 "windows-targets 0.53.2",
]

[[package]]
name = "libmimalloc-sys"
version = "0.1.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d"
dependencies = [
 "cc",
 "libc",
]

[[package]]
name = "linux-raw-sys"
version = "0.3.8"
@@ -3027,6 +3060,15 @@ version = "2.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"

[[package]]
name = "mimalloc"
version = "0.1.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40"
dependencies = [
 "libmimalloc-sys",
]

[[package]]
name = "minicbor"
version = "0.24.2"