Skip to content

Commit 19648ac

Browse files
Update changelog
1 parent 4035802 commit 19648ac

File tree

3 files changed

+160
-124
lines changed

3 files changed

+160
-124
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,34 @@
11
<!-- Do not manually edit this file. Use the `changelogger` tool. -->
2+
February 15th, 2024
3+
===================
4+
**Breaking Changes:**
5+
- :bug::warning: (client, [smithy-rs#3405](https://github.com/smithy-lang/smithy-rs/issues/3405), [smithy-rs#3400](https://github.com/smithy-lang/smithy-rs/issues/3400), [smithy-rs#3258](https://github.com/smithy-lang/smithy-rs/issues/3258)) Fix bug where timeout settings where not merged properly. This will add a default connect timeout of 3.1s seconds for most clients.
6+
7+
[**For more details see the long-form changelog discussion**](https://github.com/smithy-lang/smithy-rs/discussions/3408).
8+
9+
**New this release:**
10+
- (all, [aws-sdk-rust#977](https://github.com/awslabs/aws-sdk-rust/issues/977), [smithy-rs#3365](https://github.com/smithy-lang/smithy-rs/issues/3365), [smithy-rs#3373](https://github.com/smithy-lang/smithy-rs/issues/3373)) Add `try_into_http1x` and `try_from_http1x` to Request and Response container types.
11+
- (client, [smithy-rs#3336](https://github.com/smithy-lang/smithy-rs/issues/3336), [smithy-rs#3391](https://github.com/smithy-lang/smithy-rs/issues/3391), @iampkmone) Added impl `Display` to Enums.
12+
- :bug: (all, [smithy-rs#3322](https://github.com/smithy-lang/smithy-rs/issues/3322)) Retry classifiers will now be sorted by priority. This change only affects requests
13+
that are retried. Some requests that were previously been classified as transient
14+
errors may now be classified as throttling errors.
15+
16+
If you were
17+
18+
- configuring multiple custom retry classifiers
19+
- that would disagree on how to classify a response
20+
- that have differing priorities
21+
22+
you may see a behavior change in that classification for the same response is now
23+
dependent on the classifier priority instead of the order in which the classifier
24+
was added.
25+
- :bug: (client, [smithy-rs#3402](https://github.com/smithy-lang/smithy-rs/issues/3402)) Cap the maximum jitter fraction for identity cache refresh buffer time to 0.5. It was previously 1.0, and if the fraction was randomly set to 1.0, it was equivalent to disregarding the buffer time for cache refresh.
26+
27+
**Contributors**
28+
Thank you for your contributions! ❤
29+
- @iampkmone ([smithy-rs#3336](https://github.com/smithy-lang/smithy-rs/issues/3336), [smithy-rs#3391](https://github.com/smithy-lang/smithy-rs/issues/3391))
30+
31+
232
February 8th, 2024
333
==================
434

CHANGELOG.next.toml

Lines changed: 1 addition & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -9,116 +9,4 @@
99
# message = "Fix typos in module documentation for generated crates"
1010
# references = ["smithy-rs#920"]
1111
# meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client | server | all"}
12-
# author = "rcoh"
13-
14-
[[aws-sdk-rust]]
15-
message = "The types in the aws-http crate were moved into aws-runtime. Deprecated type aliases were put in place to point to the new locations."
16-
references = ["smithy-rs#3355"]
17-
meta = { "breaking" = false, "tada" = false, "bug" = false }
18-
author = "jdisanti"
19-
20-
[[smithy-rs]]
21-
message = "Add `try_into_http1x` and `try_from_http1x` to Request and Response container types."
22-
references = ["aws-sdk-rust#977", "smithy-rs#3365", "smithy-rs#3373"]
23-
meta = { "breaking" = false, "bug" = false, "tada" = false, "target" = "all" }
24-
author = "rcoh"
25-
26-
[[aws-sdk-rust]]
27-
message = "Add `try_into_http1x` and `try_from_http1x` to Request and Response container types."
28-
references = ["aws-sdk-rust#977", "smithy-rs#3365", "smithy-rs#3373"]
29-
meta = { "breaking" = false, "bug" = false, "tada" = false }
30-
author = "rcoh"
31-
32-
[[aws-sdk-rust]]
33-
message = "It is now possible to send customized presigned requests. You can now call `.customize().<customizations>.presigned(...).await`. Previously, only normal requests supported customization."
34-
references = ["smithy-rs#3385", "aws-sdk-rust#1031"]
35-
meta = { "breaking" = false, "bug" = false, "tada" = true }
36-
author = "rcoh"
37-
38-
[[smithy-rs]]
39-
message = "Added impl `Display` to Enums."
40-
references = ["smithy-rs#3336", "smithy-rs#3391"]
41-
meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client" }
42-
author = "iampkmone"
43-
44-
[[aws-sdk-rust]]
45-
message = "Added impl `Display` to Enums."
46-
references = ["smithy-rs#3336", "smithy-rs#3391"]
47-
meta = { "breaking" = false, "tada" = false, "bug" = false }
48-
author = "iampkmone"
49-
50-
[[aws-sdk-rust]]
51-
message = """
52-
Retry classifiers will now be sorted by priority. This change only affects requests
53-
that are retried. Some requests that were previously been classified as transient
54-
errors may now be classified as throttling errors.
55-
56-
If you were
57-
58-
- configuring multiple custom retry classifiers
59-
- that would disagree on how to classify a response
60-
- that have differing priorities
61-
62-
you may see a behavior change in that classification for the same response is now
63-
dependent on the classifier priority instead of the order in which the classifier
64-
was added.
65-
"""
66-
references = ["smithy-rs#3322"]
67-
meta = { "breaking" = false, "bug" = true, "tada" = false }
68-
author = "Velfi"
69-
70-
[[smithy-rs]]
71-
message = """
72-
Retry classifiers will now be sorted by priority. This change only affects requests
73-
that are retried. Some requests that were previously been classified as transient
74-
errors may now be classified as throttling errors.
75-
76-
If you were
77-
78-
- configuring multiple custom retry classifiers
79-
- that would disagree on how to classify a response
80-
- that have differing priorities
81-
82-
you may see a behavior change in that classification for the same response is now
83-
dependent on the classifier priority instead of the order in which the classifier
84-
was added.
85-
"""
86-
references = ["smithy-rs#3322"]
87-
meta = { "breaking" = false, "bug" = true, "tada" = false }
88-
author = "Velfi"
89-
90-
[[smithy-rs]]
91-
message = "Cap the maximum jitter fraction for identity cache refresh buffer time to 0.5. It was previously 1.0, and if the fraction was randomly set to 1.0, it was equivalent to disregarding the buffer time for cache refresh."
92-
references = ["smithy-rs#3402"]
93-
meta = { "breaking" = false, "tada" = false, "bug" = true, "target" = "client" }
94-
author = "ysaito1001"
95-
96-
[[aws-sdk-rust]]
97-
message = "Cap the maximum jitter fraction for credentials cache refresh buffer time to 0.5. It was previously 1.0, and if the fraction was randomly set to 1.0, it was equivalent to disregarding the buffer time for cache refresh."
98-
references = ["smithy-rs#3402"]
99-
meta = { "breaking" = false, "tada" = false, "bug" = true }
100-
author = "ysaito1001"
101-
102-
[[aws-sdk-rust]]
103-
message = "Retain the SSO token cache between calls to `provide_credentials` when using IAM Identity Center SSO via the AWS config file."
104-
references = ["smithy-rs#3387"]
105-
meta = { "breaking" = false, "bug" = true, "tada" = false }
106-
author = "jdisanti"
107-
108-
[[smithy-rs]]
109-
message = """Fix bug where timeout settings where not merged properly. This will add a default connect timeout of 3.1s seconds for most clients.
110-
111-
[**For more details see the long-form changelog discussion**](https://github.com/smithy-lang/smithy-rs/discussions/3408)."""
112-
113-
references = ["smithy-rs#3405", "smithy-rs#3400", "smithy-rs#3258"]
114-
meta = { "bug" = true, "breaking" = true, tada = false, target = "client" }
115-
author = "rcoh"
116-
117-
[[aws-sdk-rust]]
118-
message = """Fix bug where timeout settings where not merged properly. This will add a default connect timeout of 3.1s seconds for most clients.
119-
120-
[**For more details see the long-form changelog discussion**](https://github.com/smithy-lang/smithy-rs/discussions/3408)."""
121-
122-
references = ["smithy-rs#3405", "smithy-rs#3400", "smithy-rs#3258"]
123-
meta = { "bug" = true, "breaking" = true, tada = false }
124-
author = "rcoh"
12+
# author = "rcoh"

aws/SDK_CHANGELOG.next.json

Lines changed: 129 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"aws-sdk-rust#977"
1919
],
2020
"since-commit": "e235a2fd9ec45335a3b2018028c2d3a2ac13ffdf",
21-
"age": 4
21+
"age": 5
2222
},
2323
{
2424
"message": " Add `PaginationStreamExt` extension trait to `aws-smithy-types-convert` behind the `convert-streams` feature. This makes it possible to treat a paginator as a [`futures_core::Stream`](https://docs.rs/futures-core/latest/futures_core/stream/trait.Stream.html), allowing customers to use stream combinators like [`map`](https://docs.rs/tokio-stream/latest/tokio_stream/trait.StreamExt.html#method.map) and [`filter`](https://docs.rs/tokio-stream/latest/tokio_stream/trait.StreamExt.html#method.filter).\n\nExample:\n\n```rust\nuse aws_smithy_types_convert::stream::PaginationStreamExt\nlet stream = s3_client.list_objects_v2().bucket(\"...\").into_paginator().send().into_stream_03x();\n```\n",
@@ -32,7 +32,7 @@
3232
"smithy-rs#3299"
3333
],
3434
"since-commit": "e235a2fd9ec45335a3b2018028c2d3a2ac13ffdf",
35-
"age": 4
35+
"age": 5
3636
},
3737
{
3838
"message": "Serialize 0/false in query parameters, and ignore actual default value during serialization instead of just 0/false. See [changelog discussion](https://github.com/smithy-lang/smithy-rs/discussions/3312) for details.",
@@ -47,7 +47,7 @@
4747
"smithy-rs#3312"
4848
],
4949
"since-commit": "e235a2fd9ec45335a3b2018028c2d3a2ac13ffdf",
50-
"age": 4
50+
"age": 5
5151
},
5252
{
5353
"message": "Add `as_service_err()` to `SdkError` to allow checking the type of an error is without taking ownership.",
@@ -63,7 +63,7 @@
6363
"aws-sdk-rust#1010"
6464
],
6565
"since-commit": "e235a2fd9ec45335a3b2018028c2d3a2ac13ffdf",
66-
"age": 4
66+
"age": 5
6767
},
6868
{
6969
"message": "Fix bug in `CredentialsProcess` provider where `expiry` was incorrectly treated as a required field.",
@@ -78,7 +78,7 @@
7878
"aws-sdk-rust#1021"
7979
],
8080
"since-commit": "e235a2fd9ec45335a3b2018028c2d3a2ac13ffdf",
81-
"age": 4
81+
"age": 5
8282
},
8383
{
8484
"message": "~/.aws/config and ~/.aws/credentials now parse keys in a case-insensitive way. This means the `AWS_SECRET_ACCESS_KEY` is supported in addition to `aws_secret_access_key`.",
@@ -94,7 +94,7 @@
9494
"smithy-rs#3344"
9595
],
9696
"since-commit": "e235a2fd9ec45335a3b2018028c2d3a2ac13ffdf",
97-
"age": 4
97+
"age": 5
9898
},
9999
{
100100
"message": "`EndpointPrefix` and `apply_endpoint` moved from aws-smithy-http to aws-smithy-runtime-api so that is in a stable (1.x) crate. A deprecated type alias was left in place with a note showing the new location.",
@@ -108,7 +108,7 @@
108108
"smithy-rs#3318"
109109
],
110110
"since-commit": "edf6e77bfa991aef9afa5acf293a911f7982511a",
111-
"age": 3
111+
"age": 4
112112
},
113113
{
114114
"message": "Fix bug where overriding the credentials at the operation level failed if credentials were already set.",
@@ -123,7 +123,7 @@
123123
"smithy-rs#3363"
124124
],
125125
"since-commit": "edf6e77bfa991aef9afa5acf293a911f7982511a",
126-
"age": 3
126+
"age": 4
127127
},
128128
{
129129
"message": "Add `apply_to_request_http1x` to `aws-sigv4` to enable signing http = 1.0 requests.",
@@ -138,7 +138,7 @@
138138
"smithy-rs#3366"
139139
],
140140
"since-commit": "edf6e77bfa991aef9afa5acf293a911f7982511a",
141-
"age": 3
141+
"age": 4
142142
},
143143
{
144144
"message": "The types in the aws-http crate were moved into aws-runtime. Deprecated type aliases were put in place to point to the new locations.",
@@ -152,7 +152,7 @@
152152
"smithy-rs#3355"
153153
],
154154
"since-commit": "a781be3cd8d22f4ebb5c06a758ddd5f1d6824ded",
155-
"age": 2
155+
"age": 3
156156
},
157157
{
158158
"message": "Add support for `[sso-session]` in AWS config file for AWS Identity Center SSO credentials. Note that this does not include support for AWS Builder ID SSO sessions for services such as Code Catalyst (these lack the `sso_account_id` and `sso_role_name` fields in the profile config). Support for AWS Builder IDs is still being tracked in https://github.com/awslabs/aws-sdk-rust/issues/703.",
@@ -167,7 +167,125 @@
167167
"smithy-rs#3379"
168168
],
169169
"since-commit": "a781be3cd8d22f4ebb5c06a758ddd5f1d6824ded",
170-
"age": 2
170+
"age": 3
171+
},
172+
{
173+
"message": "The types in the aws-http crate were moved into aws-runtime. Deprecated type aliases were put in place to point to the new locations.",
174+
"meta": {
175+
"bug": false,
176+
"breaking": false,
177+
"tada": false
178+
},
179+
"author": "jdisanti",
180+
"references": [
181+
"smithy-rs#3355"
182+
],
183+
"since-commit": "403580262f6089c62747b20b6ed1cfc7a09e79bc",
184+
"age": 1
185+
},
186+
{
187+
"message": "Add `try_into_http1x` and `try_from_http1x` to Request and Response container types.",
188+
"meta": {
189+
"bug": false,
190+
"breaking": false,
191+
"tada": false
192+
},
193+
"author": "rcoh",
194+
"references": [
195+
"aws-sdk-rust#977",
196+
"smithy-rs#3365",
197+
"smithy-rs#3373"
198+
],
199+
"since-commit": "403580262f6089c62747b20b6ed1cfc7a09e79bc",
200+
"age": 1
201+
},
202+
{
203+
"message": "It is now possible to send customized presigned requests. You can now call `.customize().<customizations>.presigned(...).await`. Previously, only normal requests supported customization.",
204+
"meta": {
205+
"bug": false,
206+
"breaking": false,
207+
"tada": true
208+
},
209+
"author": "rcoh",
210+
"references": [
211+
"smithy-rs#3385",
212+
"aws-sdk-rust#1031"
213+
],
214+
"since-commit": "403580262f6089c62747b20b6ed1cfc7a09e79bc",
215+
"age": 1
216+
},
217+
{
218+
"message": "Added impl `Display` to Enums.",
219+
"meta": {
220+
"bug": false,
221+
"breaking": false,
222+
"tada": false
223+
},
224+
"author": "iampkmone",
225+
"references": [
226+
"smithy-rs#3336",
227+
"smithy-rs#3391"
228+
],
229+
"since-commit": "403580262f6089c62747b20b6ed1cfc7a09e79bc",
230+
"age": 1
231+
},
232+
{
233+
"message": "Retry classifiers will now be sorted by priority. This change only affects requests\nthat are retried. Some requests that were previously been classified as transient\nerrors may now be classified as throttling errors.\n\nIf you were\n\n- configuring multiple custom retry classifiers\n- that would disagree on how to classify a response\n- that have differing priorities\n\nyou may see a behavior change in that classification for the same response is now\ndependent on the classifier priority instead of the order in which the classifier\nwas added.\n",
234+
"meta": {
235+
"bug": true,
236+
"breaking": false,
237+
"tada": false
238+
},
239+
"author": "Velfi",
240+
"references": [
241+
"smithy-rs#3322"
242+
],
243+
"since-commit": "403580262f6089c62747b20b6ed1cfc7a09e79bc",
244+
"age": 1
245+
},
246+
{
247+
"message": "Cap the maximum jitter fraction for credentials cache refresh buffer time to 0.5. It was previously 1.0, and if the fraction was randomly set to 1.0, it was equivalent to disregarding the buffer time for cache refresh.",
248+
"meta": {
249+
"bug": true,
250+
"breaking": false,
251+
"tada": false
252+
},
253+
"author": "ysaito1001",
254+
"references": [
255+
"smithy-rs#3402"
256+
],
257+
"since-commit": "403580262f6089c62747b20b6ed1cfc7a09e79bc",
258+
"age": 1
259+
},
260+
{
261+
"message": "Retain the SSO token cache between calls to `provide_credentials` when using IAM Identity Center SSO via the AWS config file.",
262+
"meta": {
263+
"bug": true,
264+
"breaking": false,
265+
"tada": false
266+
},
267+
"author": "jdisanti",
268+
"references": [
269+
"smithy-rs#3387"
270+
],
271+
"since-commit": "403580262f6089c62747b20b6ed1cfc7a09e79bc",
272+
"age": 1
273+
},
274+
{
275+
"message": "Fix bug where timeout settings where not merged properly. This will add a default connect timeout of 3.1s seconds for most clients.\n\n[**For more details see the long-form changelog discussion**](https://github.com/smithy-lang/smithy-rs/discussions/3408).",
276+
"meta": {
277+
"bug": true,
278+
"breaking": true,
279+
"tada": false
280+
},
281+
"author": "rcoh",
282+
"references": [
283+
"smithy-rs#3405",
284+
"smithy-rs#3400",
285+
"smithy-rs#3258"
286+
],
287+
"since-commit": "403580262f6089c62747b20b6ed1cfc7a09e79bc",
288+
"age": 1
171289
}
172290
],
173291
"aws-sdk-model": []

0 commit comments

Comments
 (0)