|
17 | 17 | "smithy-rs#4427" |
18 | 18 | ], |
19 | 19 | "since-commit": "8a939c7b0de5ddd921132e7d558851f7957c18a8", |
20 | | - "age": 4 |
| 20 | + "age": 5 |
21 | 21 | }, |
22 | 22 | { |
23 | 23 | "message": "In `legacy-rustls-ring`, polyfill `with_native_roots` to use `rustls_native_certs 0.8` to avoid\nRUSTSEC-2025-0134.", |
|
31 | 31 | "aws-sdk-rust#1390" |
32 | 32 | ], |
33 | 33 | "since-commit": "8a939c7b0de5ddd921132e7d558851f7957c18a8", |
34 | | - "age": 4 |
| 34 | + "age": 5 |
35 | 35 | }, |
36 | 36 | { |
37 | 37 | "message": "Publish an MSRV for all packages\n\n", |
|
43 | 43 | "author": "arielby", |
44 | 44 | "references": [], |
45 | 45 | "since-commit": "8a939c7b0de5ddd921132e7d558851f7957c18a8", |
46 | | - "age": 4 |
| 46 | + "age": 5 |
47 | 47 | }, |
48 | 48 | { |
49 | 49 | "message": "Add `expect_number_as_string_or_null` function to `aws-smithy-json` that extracts JSON numbers as strings without converting to u64/i64/f64. This preserves arbitrary precision for BigInteger and BigDecimal support, preventing precision loss for numbers larger than standard numeric types can represent.\n", |
|
57 | 57 | "smithy-rs#4418" |
58 | 58 | ], |
59 | 59 | "since-commit": "26c59c21b638bbd33a9f46060ff8cc8d4c9df67c", |
60 | | - "age": 3 |
| 60 | + "age": 4 |
61 | 61 | }, |
62 | 62 | { |
63 | 63 | "message": "Update the `lru` dependency for `aws-sdk-s3` and `rust-runtime`\n", |
|
69 | 69 | "author": "svix-jbrown", |
70 | 70 | "references": [], |
71 | 71 | "since-commit": "543c1879256ddb033d5c73a10e98611328cbc37c", |
72 | | - "age": 2 |
| 72 | + "age": 3 |
73 | 73 | }, |
74 | 74 | { |
75 | 75 | "message": "Update crc-fast to 1.9\n", |
|
81 | 81 | "author": "aajtodd", |
82 | 82 | "references": [], |
83 | 83 | "since-commit": "543c1879256ddb033d5c73a10e98611328cbc37c", |
84 | | - "age": 2 |
| 84 | + "age": 3 |
85 | 85 | }, |
86 | 86 | { |
87 | 87 | "message": "Add support for Smithy bigInteger and bigDecimal types as string wrappers in aws-smithy-types, allowing users to parse with their preferred big number library.\n", |
|
95 | 95 | "smithy-rs#312" |
96 | 96 | ], |
97 | 97 | "since-commit": "11e2c8376ff987e2d445f3e90d7d6bc16b1bb925", |
98 | | - "age": 1 |
| 98 | + "age": 2 |
99 | 99 | }, |
100 | 100 | { |
101 | 101 | "message": "All Smithy-rs crates, for both servers and clients, now use the 1.x version of\nthe `http` crate for all internal processing. Utility methods are still provided\nfor users to convert between SDK types and both of the `http` 0.x and 1.x types.\n", |
|
112 | 112 | "smithy-rs#4484" |
113 | 113 | ], |
114 | 114 | "since-commit": "11e2c8376ff987e2d445f3e90d7d6bc16b1bb925", |
115 | | - "age": 1 |
| 115 | + "age": 2 |
116 | 116 | }, |
117 | 117 | { |
118 | 118 | "message": "Fix JMESPath integer literal handling in waiters to support Smithy 1.66.0, which parses integer literals as `Long` instead of `Double`.\n", |
|
126 | 126 | "smithy-rs#4500" |
127 | 127 | ], |
128 | 128 | "since-commit": "11e2c8376ff987e2d445f3e90d7d6bc16b1bb925", |
129 | | - "age": 1 |
| 129 | + "age": 2 |
130 | 130 | }, |
131 | 131 | { |
132 | 132 | "message": "Enable retries by default for AWS SDK clients using `BehaviorVersion::v2026_01_12()` or later.\n\nPreviously, retries were only enabled when constructing clients via `aws_config::load_from_env()`. Clients constructed directly using `Client::from_conf()` did not have retries enabled, which was inconsistent with AWS SDK behavior in other languages.\n\nThis change affects AWS SDK clients constructed with `Client::from_conf()` when using `BehaviorVersion::v2026_01_12()` or `BehaviorVersion::latest()`. Generic Smithy clients (non-AWS) are not affected.\n\nTo disable retries:\n```rust\nlet config = aws_sdk_s3::Config::builder()\n .retry_config(RetryConfig::disabled())\n // ...\n .build();\n```\n\nFor more context, see the [discussion on retry behavior](https://github.com/smithy-lang/smithy-rs/discussions/4466).\n", |
|
142 | 142 | "aws-sdk-rust#1389" |
143 | 143 | ], |
144 | 144 | "since-commit": "11e2c8376ff987e2d445f3e90d7d6bc16b1bb925", |
| 145 | + "age": 2 |
| 146 | + }, |
| 147 | + { |
| 148 | + "message": "Upgrade MSRV to Rust 1.91.0.\n", |
| 149 | + "meta": { |
| 150 | + "bug": false, |
| 151 | + "breaking": true, |
| 152 | + "tada": false |
| 153 | + }, |
| 154 | + "author": "vcjana", |
| 155 | + "references": [], |
| 156 | + "since-commit": "4fcd5503215ba832f29bb246e23e1d9b20510d14", |
| 157 | + "age": 1 |
| 158 | + }, |
| 159 | + { |
| 160 | + "message": "Add full support for [AWS chunked content encoding](https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html). AWS chunked content encoding enables streaming sigv4 for payloads without precomputing the sha256 of the entire payload. While this encoding was already used in S3's `PutObject` and `UploadPart` operations to support trailing checksums with non-chunked, unsigned streaming payloads, this release now splits streaming payloads into 64 KiB chunks by default (the last chunk may be smaller) and adds support for chunk signing (currently only activated for non-TLS requests).\n\nIf the default chunk size does not suit your use case, it can be configured via the service config:\n```\n// Custom chunk size\nlet config = aws_sdk_s3::Config::builder()\n .aws_chunked_encoding_chunk_size(Some(10240)) // 10 KiB chunks\n // other configurations\n .build();\nlet client = aws_sdk_s3::Client::from_conf(config);\n```\n\n```\n// Disable chunking (buffers entire body in memory and sends it as one chunk)\nlet config = aws_sdk_s3::Config::builder()\n .aws_chunked_encoding_chunk_size(None)\n // other configurations\n .build();\nlet client = aws_sdk_s3::Client::from_conf(config);\n```\n", |
| 161 | + "meta": { |
| 162 | + "bug": true, |
| 163 | + "breaking": false, |
| 164 | + "tada": false |
| 165 | + }, |
| 166 | + "author": "ysaito1001", |
| 167 | + "references": [ |
| 168 | + "smithy-rs#1798", |
| 169 | + "smithy-rs#4188" |
| 170 | + ], |
| 171 | + "since-commit": "4fcd5503215ba832f29bb246e23e1d9b20510d14", |
145 | 172 | "age": 1 |
146 | 173 | } |
147 | 174 | ], |
|
0 commit comments