Skip to content

Commit acfa8b1

Browse files
authored
Import release from smithy-rs v0.25.1 (#250)
* import: sdk from smithy-rs v0.25 update: changelog update: Readme version numbers update: supported services list * update: use SDK generated by smith-rs v0.25.1
1 parent 3e483e3 commit acfa8b1

File tree

1,644 files changed

+1112379
-871825
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,644 files changed

+1112379
-871825
lines changed

AWS_SERVICES_SUPPORTED.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ These services have been tested and include usage examples
1111
- [x] Amazon KMS
1212
- [x] Amazon Polly
1313
- [x] Amazon Secrets Manager
14-
- [X] Amazon Qldb
15-
- [X] Amazon Qldb-Session
16-
- [X] Amazon Lambda
14+
- [x] Amazon Qldb
15+
- [x] Amazon Qldb-Session
16+
- [x] Amazon Lambda
1717
- [x] [Amazon S3](https://github.com/awslabs/aws-sdk-rust/issues/16)
1818
- [x] [Amazon SSM](https://github.com/awslabs/aws-sdk-rust/issues/22)
1919
- [x] [Amazon SQS](https://github.com/awslabs/aws-sdk-rust/issues/19)
@@ -51,6 +51,7 @@ These services have been tested and include usage examples
5151
These services have not yet been manually tested by the SDK team and may not have usage examples yet. Please report any issues you find!
5252

5353
- [x] Amazon Access Analyzer
54+
- [x] Amazon Account
5455
- [x] Amazon ACM
5556
- [x] Amazon Acm-Pca
5657
- [x] Amazon Alexa For Business
@@ -73,6 +74,7 @@ These services have not yet been manually tested by the SDK team and may not hav
7374
- [x] Amazon Chime Identity
7475
- [x] Amazon Chime Messaging
7576
- [x] Amazon Cloud9
77+
- [x] Amazon Cloud Control
7678
- [x] Amazon Cloud Directory
7779
- [x] Amazon Cloud Front
7880
- [x] Amazon Cloudhsm
@@ -95,6 +97,7 @@ These services have not yet been manually tested by the SDK team and may not hav
9597
- [x] Amazon Compute-Optimizer
9698
- [x] Amazon Connect
9799
- [x] Amazon Connectparticipant
100+
- [x] Amazon Connect Voice ID
98101
- [x] Amazon Cur
99102
- [x] Amazon Databrew
100103
- [x] Amazon Dataexchange
@@ -128,7 +131,7 @@ These services have not yet been manually tested by the SDK team and may not hav
128131
- [x] Amazon Forecast
129132
- [x] Amazon Forecast Query
130133
- [x] Amazon Fraud Detector
131-
- [x] Amazon FSX
134+
- [x] Amazon FSx
132135
- [x] Amazon Gamelift
133136
- [x] Amazon Global Accelerator
134137
- [x] Amazon Glue
@@ -153,6 +156,7 @@ These services have not yet been manually tested by the SDK team and may not hav
153156
- [x] Amazon Iotthingsgraph
154157
- [x] Amazon Ivs
155158
- [x] Amazon Kafka
159+
- [x] Amazon Kafka Connect
156160
- [x] Amazon Kendra
157161
- [x] Amazon Kinesis Analytics
158162
- [x] Amazon Kinesis Analytics v2
@@ -243,12 +247,13 @@ These services have not yet been manually tested by the SDK team and may not hav
243247
- [x] Amazon Waf
244248
- [x] Amazon Waf-Regional
245249
- [x] [Amazon Wafv2](https://github.com/awslabs/aws-sdk-rust/issues/118)
250+
- [x] Amazon Wisdom
246251
- [x] Amazon Workdocs
247252
- [x] Amazon Worklink
248253
- [x] Amazon Workmail
249254
- [x] Amazon Workmailmessageflow
250255
- [x] Amazon Workspaces
251-
- [x] Amazon Xray
256+
- [x] Amazon xray
252257

253258
## No support (yet)
254259
We're working on it! Please file or upvote on the relevant issue to help us prioritize.

CHANGELOG.md

Lines changed: 38 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,33 @@
1+
v0.0.20-alpha (October, 7, 2021)
2+
================================
3+
4+
**Breaking changes**
5+
6+
- :warning: MSRV increased from 1.52.1 to 1.53.0 per our 3-behind MSRV policy.
7+
- `SmithyConnector` and `DynConnector` now return `ConnectorError` instead of `Box<dyn Error>`. If you have written a custom connector, it will need to be updated to return the new error type. (#744)
8+
- The `DispatchError` variant of `SdkError` now contains `ConnectorError` instead of `Box<dyn Error>` (#744).
9+
10+
**New This Week**
11+
12+
- :tada: Add presigned request support and examples for S3 GetObject and PutObject (smithy-rs#731, aws-sdk-rust#139)
13+
- :tada: Add presigned request support and example for Polly SynthesizeSpeech (smithy-rs#735, aws-sdk-rust#139)
14+
- Add connect & HTTP read timeouts to IMDS, defaulting to 1 second
15+
- IO and timeout errors from Hyper can now be retried (#744)
16+
- :bug: Fix error when receiving `Cont` event from S3 SelectObjectContent (smithy-rs#736)
17+
- :bug: Fix bug in event stream receiver that could cause the last events in the response stream to be lost when using S3 SelectObjectContent (smithy-rs#736)
18+
- Updated EC2 code examples to include readme; refactored operations from main into separate functions.
19+
- Updated Transcribe code example to take an audio file as a command-line option and added readme.
20+
- Refactored API Gateway code example by moving operation out of main and into a separate function; added readme.
21+
- Updated Auto Scaling code example to move operation from main to separate function; added readme.
22+
- Updated AWS Config code examples to include a readme; added command-line options; added DeleteConfigurationRecorder, DeleteDeliveryChannel, ListConfigurationRecorders, ListDeliveryChannels, ListResources, ShowResourceHistory, and EnableConfig code examples.
23+
- :tada: Add support for 6 new AWS services:
24+
- Wisdom
25+
- VoiceId
26+
- Account
27+
- KafkaConnect
28+
- OpenSearch
29+
- CloudControl
30+
131
v0.0.19-alpha (September 24th, 2021)
232
====================================
333

@@ -13,21 +43,25 @@ v0.0.19-alpha (September 24th, 2021)
1343
- Add query param signing to the `aws-sigv4` crate (smithy-rs#707)
1444
- :bug: Update event stream `Receiver`s to be `Send` (smithy-rs#702, #aws-sdk-rust#224)
1545
- :bug: Fix panic when signing non-ASCII header values (smithy-rs#708, aws-sdk-rust#226)
46+
- Add an example that uses Polly, Transcribe, and S3 called [telephone-game](sdk/examples/telephone-game/src/main.rs)
1647

1748
**Contributions**
1849

1950
Thank you for your contributions! :heart:
2051

2152
- @jonhoo (smithy-rs#703)
2253

23-
2454
v0.0.18-alpha (September 14th, 2021)
25-
===================================
55+
=======================
56+
57+
- :tada: Add support for `OpenSearch` service & bring in other model updates (#todo)
58+
- Cleanup docs in `aws-config`
59+
2660
**New This Week**
27-
- :tada: Add support for `OpenSearch` service & bring in other model updates (smithy-rs#698)
28-
- Cleanup docs in `aws-config` (smithy-rs#693)
2961
- :bug: Fixes issue where `Content-Length` header could be duplicated leading to signing failure (aws-sdk-rust#220, smithy-rs#697)
3062

63+
- Updated AutoScaling code examples to use asynchronous config; added readme file; tested on 0.0.17 bits
64+
3165
v0.0.17-alpha (September 2nd, 2021)
3266
===================================
3367

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# The AWS SDK for Rust [![Docs](https://img.shields.io/badge/docs-v0.0.19--alpha-blue)](https://awslabs.github.io/aws-sdk-rust/) ![MSRV](https://img.shields.io/badge/msrv-1.52.1-red)
1+
# The AWS SDK for Rust [![Docs](https://img.shields.io/badge/docs-v0.0.20--alpha-blue)](https://awslabs.github.io/aws-sdk-rust/) ![MSRV](https://img.shields.io/badge/msrv-1.53-red)
22

33
This repo contains the new AWS SDK for Rust (the SDK) and its [public roadmap](https://github.com/awslabs/aws-sdk-rust/projects/1)
44

@@ -16,12 +16,12 @@ The SDK provides one crate per AWS service. You must add [Tokio](https://crates.
1616
1. Create a new Rust project: `cargo new sdk-example`
1717
2. Add dependencies to DynamoDB and Tokio to your **Cargo.toml** file:
1818

19-
```toml
20-
[dependencies]
21-
aws-config = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.19-alpha", package = "aws-config" }
22-
aws-sdk-dynamodb = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.19-alpha", package = "aws-sdk-dynamodb" }
23-
tokio = { version = "1", features = ["full"] }
24-
```
19+
```toml
20+
[dependencies]
21+
aws-config = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.20-alpha", package = "aws-config" }
22+
aws-sdk-dynamodb = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.20-alpha", package = "aws-sdk-dynamodb" }
23+
tokio = { version = "1", features = ["full"] }
24+
```
2525

2626
3. Provide your AWS credentials with the default credential provider chain, which currently looks in:
2727
- Environment variables: `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, and `AWS_REGION`
@@ -79,7 +79,7 @@ The SDK currently does not provide support for every AWS service. You can see al
7979

8080
## Supported Rust Versions (MSRV)
8181

82-
The SDK currently requires a minimum of Rust 1.52.1, and is not guaranteed to build on compiler versions earlier than that. While we are still in alpha, we will be keeping the minimum compiler version two releases behind the latest stable release where possible (so if the latest stable is 1.55, we will be on 1.53). However, we are not making any guarantees around this at present. Increases in minimum required Rust version will be called out in the Release Notes for new releases of the SDK.
82+
The SDK currently requires a minimum of Rust 1.53, and is not guaranteed to build on compiler versions earlier than that. While we are still in alpha, we will be keeping the minimum compiler version two releases behind the latest stable release where possible (so if the latest stable is 1.55, we will be on 1.53). However, we are not making any guarantees around this at present. Increases in minimum required Rust version will be called out in the Release Notes for new releases of the SDK.
8383

8484
## Additional Resources
8585

0 commit comments

Comments
 (0)