You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-:tada: Add LazyCachingCredentialsProvider to aws-auth for use with expiring credentials, such as STS AssumeRole. Update STS example to use this new provider (#578, #595)
5
22
-:bug: Correctly encode HTTP Checksums using base64 instead of hex. Fixes aws-sdk-rust#164. (#615)
6
23
- Update SDK gradle build logic to use gradle properties (#620)
7
-
- (When complete) Add profile file provider for region (#594, #xyz)
8
24
- Overhaul serialization/deserialization of numeric/boolean types. This resolves issues around serialization of NaN/Infinity and should also reduce the number of allocations required during serialization. (#618)
9
25
- Update SQS example to clarify usage of FIFO vs. standard queues (#622, @trevorrobertsjr)
* Remove timestreamwrite and timestreamquery from the generated services (#613)
28
+
**Contributions**
29
+
30
+
Thank you for your contributions! :heart:
31
+
32
+
-@trevorrobertsjr (#622)
33
+
34
+
35
+
v0.18.1 (July 27th 2021)
36
+
------------------------
37
+
38
+
- Remove timestreamwrite and timestreamquery from the generated services (#613)
39
+
40
+
41
+
v0.18 (July 27th 2021)
42
+
----------------------
13
43
14
-
## v0.18 (July 27th 2021)
15
44
**Breaking changes**
16
-
*`test-util` has been made an optional dependency and has moved from
45
+
46
+
-`test-util` has been made an optional dependency and has moved from
17
47
aws-hyper to smithy-http. If you were relying on `aws_hyper::TestConnection`, add `smithy-client` as a dependency
18
48
and enable the optional `test-util` feature. This prunes some unnecessary dependencies on `roxmltree` and `serde_json`
19
49
for most users. (#608)
20
50
21
51
**New This Week**
52
+
22
53
-:tada: Release all but three remaining AWS services! Glacier, IoT Data Plane and Transcribe streaming will be available in a future release. If you discover that a service isn't functioning as expected please let us know! (#607)
23
54
-:bug: Bugfix: Fix parsing bug where parsing XML incorrectly stripped whitespace (#590, aws-sdk-rust#153)
24
55
- Establish common abstraction for environment variables (#594)
25
56
- Add windows to the test matrix (#594)
26
57
-:bug: Bugfix: Constrain RFC-3339 timestamp formatting to microsecond precision (#596)
27
58
28
-
## v0.17 (July 15th 2021)
59
+
60
+
v0.17 (July 15th 2021)
61
+
----------------------
29
62
30
63
**New this Week**
31
-
* 🎉 Add support for Autoscaling (#576, #582)
32
-
*`AsyncProvideCredentials` now introduces an additional lifetime parameter, simplifying bridging it with `#[async_trait]` interfaces
33
-
* Fix S3 bug when content type was set explicitly (aws-sdk-rust#131, #566, @eagletmt)
64
+
65
+
-:tada: Add support for Autoscaling (#576, #582)
66
+
-`AsyncProvideCredentials` now introduces an additional lifetime parameter, simplifying bridging it with `#[async_trait]` interfaces
67
+
- Fix S3 bug when content type was set explicitly (aws-sdk-rust#131, #566, @eagletmt)
34
68
35
69
**Contributions**
36
-
Thank you for your contributions! ❤️
37
-
*@eagletmt (#566)
38
70
39
-
## v0.16 (July 6th 2021)
71
+
Thank you for your contributions! :heart:
72
+
73
+
-@eagletmt (#566)
74
+
75
+
76
+
v0.16 (July 6th 2021)
77
+
---------------------
78
+
40
79
**New this Week**
41
-
- ⚠️ **Breaking Change:**`ProvideCredentials` and `CredentialError` were both moved into `aws_auth::provider` when they were previously in `aws_auth` (#572)
42
-
- 🎉 Add support for AWS Config (#570)
43
-
- 🎉 Add support for EBS (#567)
44
-
- 🎉 Add support for Cognito (#573)
45
-
- 🎉 Add support for Snowball (#579, @landonxjames)
80
+
81
+
-:warning:**Breaking Change:**`ProvideCredentials` and `CredentialError` were both moved into `aws_auth::provider` when they were previously in `aws_auth` (#572)
82
+
-:tada: Add support for AWS Config (#570)
83
+
-:tada: Add support for EBS (#567)
84
+
-:tada: Add support for Cognito (#573)
85
+
-:tada: Add support for Snowball (#579, @landonxjames)
46
86
- Make it possible to asynchronously provide credentials with `async_provide_credentials_fn` (#572, #577)
-🐛 Bugfix: Fill in message from error response even when it doesn't match the modeled case format (#565)
89
+
-:bug: Bugfix: Fill in message from error response even when it doesn't match the modeled case format (#565)
50
90
51
91
**Internal Changes**
92
+
52
93
- Add support for `@unsignedPayload` Smithy trait (#567)
53
94
- Strip service/api/client suffix from sdkId (#546)
54
95
- Remove idempotency token trait (#571)
55
96
56
97
**Contributions**
57
98
58
-
Thank you for your contributions! ❤️
99
+
Thank you for your contributions! :heart:
59
100
60
101
- landonxjames (#579)
61
102
62
-
## v0.15 (June 29th 2021)
103
+
104
+
v0.15 (June 29th 2021)
105
+
----------------------
106
+
63
107
This week, we've added EKS, ECR and Cloudwatch. The JSON deserialization implementation has been replaced, please be
64
108
on the lookout for potential issues.
65
109
66
110
**New this Week**
67
-
- 🎉 Add support for ECR (#557)
68
-
- 🎉 Add support for Cloudwatch (#554)
69
-
- 🎉 Add support for EKS (#553)
70
-
- ⚠️ **Breaking Change:** httpLabel no longer causes fields to be non-optional. (#537)
71
-
- ⚠️ **Breaking Change:**`Exception` is not renamed to `Error`. Code may need to be updated to replace `exception` with `error`
111
+
112
+
-:tada: Add support for ECR (#557)
113
+
-:tada: Add support for Cloudwatch (#554)
114
+
-:tada: Add support for EKS (#553)
115
+
- :warn: **Breaking Change:** httpLabel no longer causes fields to be non-optional. (#537)
116
+
- :warn: **Breaking Change:**`Exception` is not renamed to `Error`. Code may need to be updated to replace `exception` with `error`
72
117
- Add more SES examples, and improve examples for Batch.
73
118
- Improved error handling ergonomics: Errors now provide `is_<variantname>()` methods to simplify error handling
74
-
-🐛 Bugfix: fix bug where invalid query strings could be generated (#531, @eagletmt)
119
+
-:bug: Bugfix: fix bug where invalid query strings could be generated (#531, @eagletmt)
75
120
76
121
**Internal Changes**
77
122
- Pin CI version to 1.52.1 (#532)
@@ -81,26 +126,29 @@ on the lookout for potential issues.
81
126
82
127
**Contributors**
83
128
84
-
Thank you for your contributions! ❤️
129
+
Thank you for your contributions! :heart:
130
+
131
+
-@eagletmt (#531)
85
132
86
-
*@eagletmt (#531)
87
133
134
+
v0.14 (June 22nd 2021)
135
+
----------------------
88
136
89
-
## v0.14 (June 22nd 2021)
90
137
This week, we've added CloudWatch Logs support and fixed several bugs in the generated S3 clients.
91
138
There are a few breaking changes this week.
92
139
93
140
**New this Week**
94
-
- 🎉 Add support for CloudWatch Logs (#526)
95
-
- ⚠️ **Breaking Change:** The `set_*` functions on generated Builders now always take an `Option` (#506)
96
-
- ⚠️ **Breaking Change:** Unions with Documents will see the inner document type change from `Option<Document>` to `Document` (#520)
97
-
- ⚠️ **Breaking Change:** The `as_*` functions on unions now return `Result` rather than `Option` to clearly indicate what the actual value is (#527)
141
+
142
+
-:tada: Add support for CloudWatch Logs (#526)
143
+
-:warning:**Breaking Change:** The `set_*` functions on generated Builders now always take an `Option` (#506)
144
+
-:warning:**Breaking Change:** Unions with Documents will see the inner document type change from `Option<Document>` to `Document` (#520)
145
+
-:warning:**Breaking Change:** The `as_*` functions on unions now return `Result` rather than `Option` to clearly indicate what the actual value is (#527)
98
146
- Add more S3 examples, and improve SNS, SQS, and SageMaker examples. Improve example doc comments (#490, #508, #509, #510, #511, #512, #513, #524)
99
-
-🐛 Bugfix: Show response body in trace logs for calls that don't return a stream (#514)
-:bug: Bugfix: Correctly URL-encode tilde characters before SigV4 signing (#519)
150
+
-:bug: Bugfix: Fix S3 PutBucketLifecycle operation by adding support for the `@httpChecksumRequired` Smithy trait (#523)
151
+
-:bug: Bugfix: Correctly parse non-list headers with commas in them (#525, @eagletmt)
104
152
105
153
**Internal Changes**
106
154
- Reduce name collisions in generated code (#502)
@@ -110,25 +158,29 @@ There are a few breaking changes this week.
110
158
111
159
**Contributions**
112
160
113
-
Thank you for your contributions! ❤️
161
+
Thank you for your contributions! :heart:
114
162
115
163
-@eagletmt (#525)
116
164
-@zekisherif (#515)
117
165
118
-
## v0.13 (June 15th 2021)
166
+
v0.13 (June 15th 2021)
167
+
----------------------
168
+
119
169
Smithy-rs now has codegen support for all AWS services! This week, we've added CloudFormation, SageMaker, EC2, and SES. More details below.
120
170
121
171
**New this Week**
122
-
- 🎉 Add support for CloudFormation (#500, @alistaim)
123
-
- 🎉 Add support for SageMaker (#473, @alistaim)
124
-
- 🎉 Add support for EC2 (#495)
125
-
- 🎉 Add support for SES (#499)
172
+
173
+
-:tada: Add support for CloudFormation (#500, @alistaim)
174
+
-:tada: Add support for SageMaker (#473, @alistaim)
175
+
-:tada: Add support for EC2 (#495)
176
+
-:tada: Add support for SES (#499)
126
177
- Add support for the EC2 Query protocol (#475)
127
178
- Generate fluent builders for all smithy-rs clients (#496, @jonhoo)
128
-
-🐛 Bugfix: RFC-3339 timestamps (`date-time` format in Smithy) are now formatted correctly (#479, #489)
129
-
-🐛 Bugfix: Union and enum variants named Self no longer cause compile errors in generated code (#492)
179
+
-:bug: Bugfix: RFC-3339 timestamps (`date-time` format in Smithy) are now formatted correctly (#479, #489)
180
+
-:bug: Bugfix: Union and enum variants named Self no longer cause compile errors in generated code (#492)
130
181
131
182
**Internal Changes**
183
+
132
184
- Combine individual example packages into per-service example packages with multiple binaries (#477, #480, #482, #484, #485, #486, #487, #491)
133
185
- Work towards JSON deserialization overhaul (#474)
134
186
- Make deserializer function naming consistent between XML and JSON deserializers (#497)
@@ -142,20 +194,22 @@ Contributors:
142
194
143
195
Thanks!!
144
196
145
-
## v0.12 (June 8th 2021)
197
+
v0.12 (June 8th 2021)
198
+
---------------------
199
+
146
200
Starting this week, smithy-rs now has codegen support for all AWS services except EC2. This week we’ve added MediaLive, MediaPackage, SNS, Batch, STS, RDS, RDSData, Route53, and IAM. More details below.
147
201
148
202
**New this Week**
203
+
149
204
-:tada: Add support for MediaLive and MediaPackage (#449, @alastaim)
150
205
-:tada: Add support for SNS (#450)
151
206
-:tada: Add support for Batch (#452, @alistaim)
152
207
-:tada: Add support for STS. **Note:** This does not include support for an STS-based credential provider although an example is provided. (#453)
153
208
-:tada: Add support for RDS (#455) and RDS-Data (#470). (@LMJW)
154
209
-:tada: Add support for Route53 (#457, @alistaim)
155
210
- Support AWS Endpoints & Regions. With this update, regions like `iam-fips` and `cn-north-1` will now resolve to the correct endpoint. Please report any issues with endpoint resolution. (#468)
156
-
- 🐛 Bugfix: Primitive numerics and booleans are now filtered from serialization when they are 0 and not marked as required. This resolves issues where maxResults needed to be set even though it is optional. (#451)
157
-
- 🐛 Bugfix: S3 Head Object returned the wrong error when the object did not exist (#460, fixes #456)
158
-
211
+
-:bug: Bugfix: Primitive numerics and booleans are now filtered from serialization when they are 0 and not marked as required. This resolves issues where maxResults needed to be set even though it is optional. (#451)
212
+
-:bug: Bugfix: S3 Head Object returned the wrong error when the object did not exist (#460, fixes #456)
159
213
160
214
**Internal Changes**
161
215
@@ -172,8 +226,11 @@ Contributors:
172
226
173
227
Thanks!!
174
228
175
-
## v0.11 (June 1st, 2021)
229
+
v0.11 (June 1st, 2021)
230
+
----------------------
231
+
176
232
**New this week:**
233
+
177
234
-:tada: Add support for SQS. SQS is our first service to use the awsQuery protocol. Please report any issues you may encounter.
178
235
-:tada: Add support for ECS.
179
236
-**Breaking Change**: Refactored `smithy_types::Error` to be more flexible. Internal fields of `Error` are now private and can now be accessed accessor functions. (#426)
@@ -184,7 +241,8 @@ Thanks!!
184
241
- Improve documentation for `ByteStream` & add `pub use` (#443)
185
242
- Add support for `EndpointPrefix` used by [`s3::WriteGetObjectResponse`](https://awslabs.github.io/aws-sdk-rust/aws_sdk_s3/operation/struct.WriteGetObjectResponse.html) (#420)
0 commit comments