Skip to content

Commit 17bcdb1

Browse files
Update changelog
1 parent fc335cb commit 17bcdb1

File tree

3 files changed

+109
-106
lines changed

3 files changed

+109
-106
lines changed

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,19 @@
11
<!-- Do not manually edit this file. Use the `changelogger` tool. -->
2+
December 8th, 2023
3+
==================
4+
**New this release:**
5+
- :tada: (all, [smithy-rs#3121](https://github.com/smithy-lang/smithy-rs/issues/3121), [smithy-rs#3295](https://github.com/smithy-lang/smithy-rs/issues/3295)) All generated docs now include docsrs labels when features are required
6+
- :bug: (client, [smithy-rs#3262](https://github.com/smithy-lang/smithy-rs/issues/3262)) Loading native TLS trusted certs for the default HTTP client now only occurs if the default HTTP client is not overridden in config.
7+
- (client, [smithy-rs#3277](https://github.com/smithy-lang/smithy-rs/issues/3277)) Improve the error messages for when auth fails to select an auth scheme for a request.
8+
- (client, [smithy-rs#3282](https://github.com/smithy-lang/smithy-rs/issues/3282)) Fix documentation and examples on HyperConnector and HyperClientBuilder.
9+
- (client, [aws-sdk-rust#990](https://github.com/awslabs/aws-sdk-rust/issues/990), @declanvk) Expose local socket address from ConnectionMetadata.
10+
- (all, [smithy-rs#3294](https://github.com/smithy-lang/smithy-rs/issues/3294)) [`Number`](https://docs.rs/aws-smithy-types/latest/aws_smithy_types/enum.Number.html) `TryInto` implementations now succesfully convert from `f64` to numeric types when no precision is lost. This fixes some deserialization issues where numbers like `25.0` were sent when `Byte` fields were expected.
11+
12+
**Contributors**
13+
Thank you for your contributions! ❤
14+
- @declanvk ([aws-sdk-rust#990](https://github.com/awslabs/aws-sdk-rust/issues/990))
15+
16+
217
December 1st, 2023
318
==================
419
**New this release:**

CHANGELOG.next.toml

Lines changed: 1 addition & 88 deletions
Original file line numberDiff line numberDiff line change
@@ -9,91 +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 = "Loading native TLS trusted certs for the default HTTP client now only occurs if the default HTTP client is not overridden in config."
16-
references = ["smithy-rs#3262"]
17-
meta = { "breaking" = false, "tada" = false, "bug" = true }
18-
author = "jdisanti"
19-
20-
[[smithy-rs]]
21-
message = "Loading native TLS trusted certs for the default HTTP client now only occurs if the default HTTP client is not overridden in config."
22-
references = ["smithy-rs#3262"]
23-
meta = { "breaking" = false, "tada" = false, "bug" = true, "target" = "client" }
24-
author = "jdisanti"
25-
26-
[[aws-sdk-rust]]
27-
message = """Client creation now takes microseconds instead of milliseconds.
28-
Previously, it would take 2-3 milliseconds for each client instantiation due to time spent compiling regexes.
29-
For applications that used several clients, this would increase start-up time in cases where it really matters,
30-
such as for AWS Lambda cold starts. This time was improved by both changing regex implementation and caching the
31-
result of the compilation."""
32-
references = ["aws-sdk-rust#975", "smithy-rs#3269"]
33-
meta = { "breaking" = false, "tada" = true, "bug" = false }
34-
author = "jdisanti"
35-
36-
[[aws-sdk-rust]]
37-
message = """Add `test_credentials` to `ConfigLoader` in `aws_config`. This allows the following pattern during tests:
38-
39-
```rust
40-
async fn main() {
41-
let conf = aws_config::defaults(BehaviorVersion::latest())
42-
.test_credentials()
43-
.await;
44-
}
45-
```
46-
47-
This is designed for unit tests and using local mocks like DynamoDB Local and LocalStack with the SDK.
48-
"""
49-
meta = { "breaking" = false, "tada" = true, "bug" = false }
50-
author = "rcoh"
51-
references = ["smithy-rs#3279", "aws-sdk-rust#971"]
52-
53-
[[aws-sdk-rust]]
54-
message = "Improve the error messages for when auth fails to select an auth scheme for a request."
55-
references = ["aws-sdk-rust#979", "smithy-rs#3277"]
56-
meta = { "breaking" = false, "tada" = false, "bug" = false }
57-
author = "jdisanti"
58-
59-
[[smithy-rs]]
60-
message = "Improve the error messages for when auth fails to select an auth scheme for a request."
61-
references = ["smithy-rs#3277"]
62-
meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client" }
63-
author = "jdisanti"
64-
65-
[[aws-sdk-rust]]
66-
message = "Fix documentation and examples on HyperConnector and HyperClientBuilder."
67-
references = ["aws-sdk-rust#986", "smithy-rs#3282"]
68-
meta = { "breaking" = false, "tada" = false, "bug" = false }
69-
author = "jdisanti"
70-
71-
[[smithy-rs]]
72-
message = "Fix documentation and examples on HyperConnector and HyperClientBuilder."
73-
references = ["smithy-rs#3282"]
74-
meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client" }
75-
author = "jdisanti"
76-
77-
[[smithy-rs]]
78-
message = "Expose local socket address from ConnectionMetadata."
79-
references = ["aws-sdk-rust#990"]
80-
meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "client" }
81-
author = "declanvk"
82-
83-
[[smithy-rs]]
84-
message = "All generated docs now include docsrs labels when features are required"
85-
references = ["smithy-rs#3121", "smithy-rs#3295"]
86-
meta = { "breaking" = false, "tada" = true, "bug" = false, "target" = "all" }
87-
author = "rcoh"
88-
89-
[[aws-sdk-rust]]
90-
message = "All generated docs now include docsrs labels when features are required"
91-
references = ["smithy-rs#3121", "smithy-rs#3295"]
92-
meta = { "breaking" = false, "tada" = true, "bug" = false }
93-
author = "rcoh"
94-
95-
[[smithy-rs]]
96-
message = "[`Number`](https://docs.rs/aws-smithy-types/latest/aws_smithy_types/enum.Number.html) `TryInto` implementations now succesfully convert from `f64` to numeric types when no precision is lost. This fixes some deserialization issues where numbers like `25.0` were sent when `Byte` fields were expected."
97-
references = ["smithy-rs#3294"]
98-
meta = { "breaking" = false, "tada" = false, "bug" = false, "target" = "all" }
99-
author = "rcoh"
12+
# author = "rcoh"

aws/SDK_CHANGELOG.next.json

Lines changed: 93 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,6 @@
55
{
66
"smithy-rs": [],
77
"aws-sdk-rust": [
8-
{
9-
"message": "Make properties of S3Control PublicAccessBlockConfiguration optional. Previously, they defaulted to false, but this created invalid requests.",
10-
"meta": {
11-
"bug": true,
12-
"breaking": true,
13-
"tada": false
14-
},
15-
"author": "milesziemer",
16-
"references": [
17-
"smithy-rs#3246"
18-
],
19-
"since-commit": "e155c3048b9989fe406ef575d461ea01dfaf294c",
20-
"age": 5
21-
},
228
{
239
"message": "Allow `--` to be used in bucket names for S3",
2410
"meta": {
@@ -31,7 +17,7 @@
3117
"smithy-rs#3253"
3218
],
3319
"since-commit": "48e3c95a3f10eebd5a637f8e7670c4232cdabbe4",
34-
"age": 4
20+
"age": 5
3521
},
3622
{
3723
"message": "Retry additional classes of H2 errors (H2 GoAway & H2 ResetStream)",
@@ -46,7 +32,7 @@
4632
"aws-sdk-rust#858"
4733
],
4834
"since-commit": "88970ba88ef45266aade152c7c1da8e90b24c0d7",
49-
"age": 2
35+
"age": 3
5036
},
5137
{
5238
"message": "Make some properties for IoT types optional. Previously, they defaulted to false, but that isn't how the service actual works.",
@@ -60,7 +46,7 @@
6046
"smithy-rs#3256"
6147
],
6248
"since-commit": "88970ba88ef45266aade152c7c1da8e90b24c0d7",
63-
"age": 2
49+
"age": 3
6450
},
6551
{
6652
"message": "Fix `config::Builder::set_credentials_provider` to override a credentials provider previously set.",
@@ -75,7 +61,7 @@
7561
"smithy-rs#3278"
7662
],
7763
"since-commit": "529b3f03e2b945ea2e5e879183ccfd8e74b7377c",
78-
"age": 1
64+
"age": 2
7965
},
8066
{
8167
"message": "`config::Config::credentials_provider` has been broken since `release-2023-11-15` and is now marked as `deprecated` explicitly.",
@@ -90,6 +76,95 @@
9076
"smithy-rs#3278"
9177
],
9278
"since-commit": "529b3f03e2b945ea2e5e879183ccfd8e74b7377c",
79+
"age": 2
80+
},
81+
{
82+
"message": "Loading native TLS trusted certs for the default HTTP client now only occurs if the default HTTP client is not overridden in config.",
83+
"meta": {
84+
"bug": true,
85+
"breaking": false,
86+
"tada": false
87+
},
88+
"author": "jdisanti",
89+
"references": [
90+
"smithy-rs#3262"
91+
],
92+
"since-commit": "fc335cbc87e70aa63895828fca55b51795b94a6c",
93+
"age": 1
94+
},
95+
{
96+
"message": "Client creation now takes microseconds instead of milliseconds.\nPreviously, it would take 2-3 milliseconds for each client instantiation due to time spent compiling regexes.\nFor applications that used several clients, this would increase start-up time in cases where it really matters,\nsuch as for AWS Lambda cold starts. This time was improved by both changing regex implementation and caching the\nresult of the compilation.",
97+
"meta": {
98+
"bug": false,
99+
"breaking": false,
100+
"tada": true
101+
},
102+
"author": "jdisanti",
103+
"references": [
104+
"aws-sdk-rust#975",
105+
"smithy-rs#3269"
106+
],
107+
"since-commit": "fc335cbc87e70aa63895828fca55b51795b94a6c",
108+
"age": 1
109+
},
110+
{
111+
"message": "Add `test_credentials` to `ConfigLoader` in `aws_config`. This allows the following pattern during tests:\n\n```rust\nasync fn main() {\n let conf = aws_config::defaults(BehaviorVersion::latest())\n .test_credentials()\n .await;\n}\n```\n\nThis is designed for unit tests and using local mocks like DynamoDB Local and LocalStack with the SDK.\n",
112+
"meta": {
113+
"bug": false,
114+
"breaking": false,
115+
"tada": true
116+
},
117+
"author": "rcoh",
118+
"references": [
119+
"smithy-rs#3279",
120+
"aws-sdk-rust#971"
121+
],
122+
"since-commit": "fc335cbc87e70aa63895828fca55b51795b94a6c",
123+
"age": 1
124+
},
125+
{
126+
"message": "Improve the error messages for when auth fails to select an auth scheme for a request.",
127+
"meta": {
128+
"bug": false,
129+
"breaking": false,
130+
"tada": false
131+
},
132+
"author": "jdisanti",
133+
"references": [
134+
"aws-sdk-rust#979",
135+
"smithy-rs#3277"
136+
],
137+
"since-commit": "fc335cbc87e70aa63895828fca55b51795b94a6c",
138+
"age": 1
139+
},
140+
{
141+
"message": "Fix documentation and examples on HyperConnector and HyperClientBuilder.",
142+
"meta": {
143+
"bug": false,
144+
"breaking": false,
145+
"tada": false
146+
},
147+
"author": "jdisanti",
148+
"references": [
149+
"aws-sdk-rust#986",
150+
"smithy-rs#3282"
151+
],
152+
"since-commit": "fc335cbc87e70aa63895828fca55b51795b94a6c",
153+
"age": 1
154+
},
155+
{
156+
"message": "All generated docs now include docsrs labels when features are required",
157+
"meta": {
158+
"bug": false,
159+
"breaking": false,
160+
"tada": true
161+
},
162+
"author": "rcoh",
163+
"references": [
164+
"smithy-rs#3121",
165+
"smithy-rs#3295"
166+
],
167+
"since-commit": "fc335cbc87e70aa63895828fca55b51795b94a6c",
93168
"age": 1
94169
}
95170
],

0 commit comments

Comments
 (0)