Skip to content

Commit

Permalink
Import release from smithy-rs v0.25.1 (#250)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
Velfi authored Oct 11, 2021
1 parent 3e483e3 commit acfa8b1
Show file tree
Hide file tree
Showing 1,644 changed files with 1,112,379 additions and 871,825 deletions.
15 changes: 10 additions & 5 deletions AWS_SERVICES_SUPPORTED.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ These services have been tested and include usage examples
- [x] Amazon KMS
- [x] Amazon Polly
- [x] Amazon Secrets Manager
- [X] Amazon Qldb
- [X] Amazon Qldb-Session
- [X] Amazon Lambda
- [x] Amazon Qldb
- [x] Amazon Qldb-Session
- [x] Amazon Lambda
- [x] [Amazon S3](https://github.com/awslabs/aws-sdk-rust/issues/16)
- [x] [Amazon SSM](https://github.com/awslabs/aws-sdk-rust/issues/22)
- [x] [Amazon SQS](https://github.com/awslabs/aws-sdk-rust/issues/19)
Expand Down Expand Up @@ -51,6 +51,7 @@ These services have been tested and include usage examples
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!

- [x] Amazon Access Analyzer
- [x] Amazon Account
- [x] Amazon ACM
- [x] Amazon Acm-Pca
- [x] Amazon Alexa For Business
Expand All @@ -73,6 +74,7 @@ These services have not yet been manually tested by the SDK team and may not hav
- [x] Amazon Chime Identity
- [x] Amazon Chime Messaging
- [x] Amazon Cloud9
- [x] Amazon Cloud Control
- [x] Amazon Cloud Directory
- [x] Amazon Cloud Front
- [x] Amazon Cloudhsm
Expand All @@ -95,6 +97,7 @@ These services have not yet been manually tested by the SDK team and may not hav
- [x] Amazon Compute-Optimizer
- [x] Amazon Connect
- [x] Amazon Connectparticipant
- [x] Amazon Connect Voice ID
- [x] Amazon Cur
- [x] Amazon Databrew
- [x] Amazon Dataexchange
Expand Down Expand Up @@ -128,7 +131,7 @@ These services have not yet been manually tested by the SDK team and may not hav
- [x] Amazon Forecast
- [x] Amazon Forecast Query
- [x] Amazon Fraud Detector
- [x] Amazon FSX
- [x] Amazon FSx
- [x] Amazon Gamelift
- [x] Amazon Global Accelerator
- [x] Amazon Glue
Expand All @@ -153,6 +156,7 @@ These services have not yet been manually tested by the SDK team and may not hav
- [x] Amazon Iotthingsgraph
- [x] Amazon Ivs
- [x] Amazon Kafka
- [x] Amazon Kafka Connect
- [x] Amazon Kendra
- [x] Amazon Kinesis Analytics
- [x] Amazon Kinesis Analytics v2
Expand Down Expand Up @@ -243,12 +247,13 @@ These services have not yet been manually tested by the SDK team and may not hav
- [x] Amazon Waf
- [x] Amazon Waf-Regional
- [x] [Amazon Wafv2](https://github.com/awslabs/aws-sdk-rust/issues/118)
- [x] Amazon Wisdom
- [x] Amazon Workdocs
- [x] Amazon Worklink
- [x] Amazon Workmail
- [x] Amazon Workmailmessageflow
- [x] Amazon Workspaces
- [x] Amazon Xray
- [x] Amazon xray

## No support (yet)
We're working on it! Please file or upvote on the relevant issue to help us prioritize.
Expand Down
42 changes: 38 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,33 @@
v0.0.20-alpha (October, 7, 2021)
================================

**Breaking changes**

- :warning: MSRV increased from 1.52.1 to 1.53.0 per our 3-behind MSRV policy.
- `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)
- The `DispatchError` variant of `SdkError` now contains `ConnectorError` instead of `Box<dyn Error>` (#744).

**New This Week**

- :tada: Add presigned request support and examples for S3 GetObject and PutObject (smithy-rs#731, aws-sdk-rust#139)
- :tada: Add presigned request support and example for Polly SynthesizeSpeech (smithy-rs#735, aws-sdk-rust#139)
- Add connect & HTTP read timeouts to IMDS, defaulting to 1 second
- IO and timeout errors from Hyper can now be retried (#744)
- :bug: Fix error when receiving `Cont` event from S3 SelectObjectContent (smithy-rs#736)
- :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)
- Updated EC2 code examples to include readme; refactored operations from main into separate functions.
- Updated Transcribe code example to take an audio file as a command-line option and added readme.
- Refactored API Gateway code example by moving operation out of main and into a separate function; added readme.
- Updated Auto Scaling code example to move operation from main to separate function; added readme.
- Updated AWS Config code examples to include a readme; added command-line options; added DeleteConfigurationRecorder, DeleteDeliveryChannel, ListConfigurationRecorders, ListDeliveryChannels, ListResources, ShowResourceHistory, and EnableConfig code examples.
- :tada: Add support for 6 new AWS services:
- Wisdom
- VoiceId
- Account
- KafkaConnect
- OpenSearch
- CloudControl

v0.0.19-alpha (September 24th, 2021)
====================================

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

**Contributions**

Thank you for your contributions! :heart:

- @jonhoo (smithy-rs#703)


v0.0.18-alpha (September 14th, 2021)
===================================
=======================

- :tada: Add support for `OpenSearch` service & bring in other model updates (#todo)
- Cleanup docs in `aws-config`

**New This Week**
- :tada: Add support for `OpenSearch` service & bring in other model updates (smithy-rs#698)
- Cleanup docs in `aws-config` (smithy-rs#693)
- :bug: Fixes issue where `Content-Length` header could be duplicated leading to signing failure (aws-sdk-rust#220, smithy-rs#697)

- Updated AutoScaling code examples to use asynchronous config; added readme file; tested on 0.0.17 bits

v0.0.17-alpha (September 2nd, 2021)
===================================

Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# 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)
# 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)

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

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

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

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

## Supported Rust Versions (MSRV)

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.
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.

## Additional Resources

Expand Down
Loading

0 comments on commit acfa8b1

Please sign in to comment.