Skip to content

Commit bc807bc

Browse files
authored
Release: 11/3/2021 (#272)
* Update README and supported services Since we haven't pushed to crates.io yet, the README version is _not_ updated intentionally. We will update after the crate.io release finishes. * Import from smithy-rs * Backport fix for 1.56.1
1 parent 5a1f942 commit bc807bc

File tree

1,754 files changed

+384423
-206393
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,754 files changed

+384423
-206393
lines changed

AWS_SERVICES_SUPPORTED.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ These services have not yet been manually tested by the SDK team and may not hav
133133
- [x] Amazon Fraud Detector
134134
- [x] Amazon FSx
135135
- [x] Amazon Gamelift
136+
- [x] Amazon Glacier
136137
- [x] Amazon Global Accelerator
137138
- [x] Amazon Glue
138139
- [x] Amazon Greengrass
@@ -198,6 +199,7 @@ These services have not yet been manually tested by the SDK team and may not hav
198199
- [x] Amazon Opsworkscm
199200
- [x] Amazon Organizations
200201
- [x] Amazon Outposts
202+
- [x] Amazon Panorama
201203
- [x] Amazon Personalize
202204
- [x] Amazon Personalize-Events
203205
- [x] Amazon Personalize-Runtime
@@ -258,6 +260,5 @@ These services have not yet been manually tested by the SDK team and may not hav
258260

259261
## No support (yet)
260262
We're working on it! Please file or upvote on the relevant issue to help us prioritize.
261-
- [ ] Amazon Glacier
262263
- [ ] Amazon Timestream-Query
263264
- [ ] Amazon Timestream-Write

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
vNext (Month Day, Year)
22
=======================
33

4+
v0.0.23-alpha (November 3rd, 2021)
5+
==================================
6+
**New this week**
7+
- The SDK is available on crates.io!
8+
- :tada: Add support for AWS Glacier (smithy-rs#801)
9+
- :tada: Add support for AWS Panorama
10+
- :bug: Fix `native-tls` feature in `aws-config` (aws-sdk-rust#265, smithy-rs#803)
11+
- Add example to aws-sig-auth for generating an IAM Token for RDS (smithy-rs#811, aws-sdk-rust#147)
12+
- :bug: `hyper::Error(IncompleteMessage)` will now be retried (smithy-rs#815)
13+
- :bug: Fix generated docs on unions like `dynamodb::AttributeValue`. (smithy-rs#826)
14+
15+
**Breaking Changes**
16+
- `<operation>.make_operation(&config)` is now an `async` function for all operations. Code should be updated to call `.await`. This will only impact users using the low-level API. (smithy-rs#797)
17+
- :bug: S3 request metadata signing now correctly trims headers fixing [problems like this](https://github.com/awslabs/aws-sdk-rust/issues/248) (smithy-rs#761)
18+
419
v0.0.22-alpha (October 20th, 2021)
520
==================================
621

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,18 @@ The SDK provides one crate per AWS service. You must add [Tokio](https://crates.
1818

1919
```toml
2020
[dependencies]
21-
aws-config = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.22-alpha", package = "aws-config" }
22-
aws-sdk-dynamodb = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.22-alpha", package = "aws-sdk-dynamodb" }
21+
aws-config = "0.0.22-alpha"
22+
aws-sdk-dynamodb = "0.0.22-alpha"
2323
tokio = { version = "1", features = ["full"] }
2424
```
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`
2828
- Web Identity Token credentials from the environment or container (including EKS)
2929
- The default credentials files located in `~/.aws/config` and `~/.aws/credentials` (location can vary per platform)
30+
- ECS Container Credentials (IAM roles for tasks)
3031
- EC2 Instance Metadata Service (IAM Roles attached to instance)
31-
**Note:** SSO, and ECS credential sources are not supported yet.
32+
**Note:** SSO is not supported yet.
3233

3334
4. Make a request using DynamoDB
3435

sdk/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[workspace]
22
members = [
3-
"migrationhub","accessanalyzer","account","acmpca","acm","alexaforbusiness","amp","amplify","amplifybackend","apigateway","apigatewaymanagement","apigatewayv2","appconfig","appflow","appintegrations","applicationautoscaling","applicationinsights","applicationcostprofiler","appmesh","apprunner","appstream","appsync","athena","auditmanager","autoscalingplans","autoscaling","backup","batch","braket","budgets","costexplorer","chimesdkidentity","chimesdkmessaging","chime","cloud9","cloudcontrol","clouddirectory","cloudformation","cloudfront","cloudhsm","cloudhsmv2","cloudsearch","cloudsearchdomain","cloudtrail","codeartifact","codebuild","codecommit","codedeploy","codegurureviewer","codeguruprofiler","codepipeline","codestarconnections","codestarnotifications","codestar","cognitoidentity","cognitoidentityprovider","cognitosync","comprehend","comprehendmedical","computeoptimizer","config","connectcontactlens","connect","connectparticipant","costandusagereport","customerprofiles","databrew","dataexchange","datapipeline","datasync","dax","detective","devicefarm","devopsguru","directconnect","applicationdiscovery","dlm","databasemigration","docdb","directory","dynamodb","ebs","ec2instanceconnect","ec2","ecrpublic","ecr","ecs","eks","elasticinference","elasticache","elasticbeanstalk","efs","elasticloadbalancing","elasticloadbalancingv2","emr","elastictranscoder","ses","emrcontainers","marketplaceentitlement","elasticsearch","eventbridge","cloudwatchevents","finspacedata","finspace","firehose","fis","fms","forecast","forecastquery","frauddetector","fsx","gamelift","globalaccelerator","glue","grafana","greengrass","greengrassv2","groundstation","guardduty","health","healthlake","honeycode","iam","identitystore","imagebuilder","inspector","iotdataplane","iotjobsdataplane","iot","iot1clickdevices","iot1clickprojects","iotanalytics","iotdeviceadvisor","ioteventsdata","iotevents","iotfleethub","iotsecuretunneling","iotsitewise","iotthingsgraph","iotwireless","ivs","kafka","kafkaconnect","kendra","kinesisvideoarchivedmedia","kinesisvideomedia","kinesisvideosignaling","kinesis","kinesisanalytics","kinesisanalyticsv2","kinesisvideo","kms","lakeformation","lambda","lexmodelbuilding","licensemanager","lightsail","location","cloudwatchlogs","lookoutequipment","lookoutmetrics","lookoutvision","machinelearning","macie","macie2","managedblockchain","marketplacecatalog","marketplacecommerceanalytics","mediaconnect","mediaconvert","medialive","mediapackagevod","mediapackage","mediastoredata","mediastore","mediatailor","memorydb","marketplacemetering","mgn","migrationhubconfig","mobile","lexmodelsv2","cloudwatch","mq","mturk","mwaa","neptune","networkfirewall","networkmanager","nimble","opensearch","opsworks","opsworkscm","organizations","outposts","personalizeevents","personalizeruntime","personalize","pi","pinpointemail","pinpoint","polly","pricing","proton","qldbsession","qldb","quicksight","ram","rdsdata","rds","redshiftdata","redshift","rekognition","resourcegroups","resourcegroupstagging","robomaker","route53recoverycluster","route53recoverycontrolconfig","route53recoveryreadiness","route53","route53domains","route53resolver","lexruntime","lexruntimev2","sagemakerruntime","s3","s3control","s3outposts","sagemakera2iruntime","sagemakeredge","sagemakerfeaturestoreruntime","sagemaker","savingsplans","schemas","secretsmanager","securityhub","serverlessapplicationrepository","servicequotas","servicecatalogappregistry","servicecatalog","servicediscovery","sesv2","shield","signer","pinpointsmsvoice","sms","snowdevicemanagement","snowball","sns","sqs","ssmcontacts","ssmincidents","ssm","ssoadmin","ssooidc","sso","sfn","storagegateway","dynamodbstreams","sts","support","swf","synthetics","textract","transcribestreaming","transcribe","transfer","translate","voiceid","wafregional","waf","wafv2","wellarchitected","wisdom","workdocs","worklink","workmail","workmailmessageflow","workspaces","xray","aws-smithy-async","aws-smithy-client","aws-smithy-eventstream","aws-smithy-http","aws-smithy-http-tower","aws-smithy-json","aws-smithy-protocol-test","aws-smithy-query","aws-smithy-types","aws-smithy-xml","aws-config","aws-endpoint","aws-http","aws-hyper","aws-sig-auth","aws-sigv4","aws-types","examples/s3","examples/cognitoidentityprovider","examples/autoscaling","examples/snowball","examples/dynamodb","examples/sns","examples/kinesis","examples/iam","examples/config","examples/secretsmanager","examples/mediapackage","examples/route53","examples/sqs","examples/ec2","examples/cognitosync","examples/sagemaker","examples/lambda","examples/autoscalingplans","examples/ses","examples/ssm","examples/ecs","examples/rdsdata","examples/transcribestreaming","examples/cloudformation","examples/batch","examples/rds","examples/kms","examples/eks","examples/polly","examples/apigateway","examples/cloudwatchlogs","examples/applicationautoscaling","examples/qldb","examples/medialive","examples/cloudwatch","examples/ecr","examples/cognitoidentity","examples/ebs"
3+
"migrationhub","accessanalyzer","account","acmpca","acm","alexaforbusiness","amp","amplify","amplifybackend","apigateway","apigatewaymanagement","apigatewayv2","appconfig","appflow","appintegrations","applicationautoscaling","applicationinsights","applicationcostprofiler","appmesh","apprunner","appstream","appsync","athena","auditmanager","autoscalingplans","autoscaling","backup","batch","braket","budgets","costexplorer","chimesdkidentity","chimesdkmessaging","chime","cloud9","cloudcontrol","clouddirectory","cloudformation","cloudfront","cloudhsm","cloudhsmv2","cloudsearch","cloudsearchdomain","cloudtrail","codeartifact","codebuild","codecommit","codedeploy","codegurureviewer","codeguruprofiler","codepipeline","codestarconnections","codestarnotifications","codestar","cognitoidentity","cognitoidentityprovider","cognitosync","comprehend","comprehendmedical","computeoptimizer","config","connectcontactlens","connect","connectparticipant","costandusagereport","customerprofiles","databrew","dataexchange","datapipeline","datasync","dax","detective","devicefarm","devopsguru","directconnect","applicationdiscovery","dlm","databasemigration","docdb","directory","dynamodb","ebs","ec2instanceconnect","ec2","ecrpublic","ecr","ecs","eks","elasticinference","elasticache","elasticbeanstalk","efs","elasticloadbalancing","elasticloadbalancingv2","emr","elastictranscoder","ses","emrcontainers","marketplaceentitlement","elasticsearch","eventbridge","cloudwatchevents","finspacedata","finspace","firehose","fis","fms","forecast","forecastquery","frauddetector","fsx","gamelift","glacier","globalaccelerator","glue","grafana","greengrass","greengrassv2","groundstation","guardduty","health","healthlake","honeycode","iam","identitystore","imagebuilder","inspector","iotdataplane","iotjobsdataplane","iot","iot1clickdevices","iot1clickprojects","iotanalytics","iotdeviceadvisor","ioteventsdata","iotevents","iotfleethub","iotsecuretunneling","iotsitewise","iotthingsgraph","iotwireless","ivs","kafka","kafkaconnect","kendra","kinesisvideoarchivedmedia","kinesisvideomedia","kinesisvideosignaling","kinesis","kinesisanalytics","kinesisanalyticsv2","kinesisvideo","kms","lakeformation","lambda","lexmodelbuilding","licensemanager","lightsail","location","cloudwatchlogs","lookoutequipment","lookoutmetrics","lookoutvision","machinelearning","macie","macie2","managedblockchain","marketplacecatalog","marketplacecommerceanalytics","mediaconnect","mediaconvert","medialive","mediapackagevod","mediapackage","mediastoredata","mediastore","mediatailor","memorydb","marketplacemetering","mgn","migrationhubconfig","mobile","lexmodelsv2","cloudwatch","mq","mturk","mwaa","neptune","networkfirewall","networkmanager","nimble","opensearch","opsworks","opsworkscm","organizations","outposts","panorama","personalizeevents","personalizeruntime","personalize","pi","pinpointemail","pinpoint","polly","pricing","proton","qldbsession","qldb","quicksight","ram","rdsdata","rds","redshiftdata","redshift","rekognition","resourcegroups","resourcegroupstagging","robomaker","route53recoverycluster","route53recoverycontrolconfig","route53recoveryreadiness","route53","route53domains","route53resolver","lexruntime","lexruntimev2","sagemakerruntime","s3","s3control","s3outposts","sagemakera2iruntime","sagemakeredge","sagemakerfeaturestoreruntime","sagemaker","savingsplans","schemas","secretsmanager","securityhub","serverlessapplicationrepository","servicequotas","servicecatalogappregistry","servicecatalog","servicediscovery","sesv2","shield","signer","pinpointsmsvoice","sms","snowdevicemanagement","snowball","sns","sqs","ssmcontacts","ssmincidents","ssm","ssoadmin","ssooidc","sso","sfn","storagegateway","dynamodbstreams","sts","support","swf","synthetics","textract","transcribestreaming","transcribe","transfer","translate","voiceid","wafregional","waf","wafv2","wellarchitected","wisdom","workdocs","worklink","workmail","workmailmessageflow","workspaces","xray","aws-smithy-async","aws-smithy-client","aws-smithy-eventstream","aws-smithy-http","aws-smithy-http-tower","aws-smithy-json","aws-smithy-protocol-test","aws-smithy-query","aws-smithy-types","aws-smithy-xml","aws-config","aws-endpoint","aws-http","aws-hyper","aws-sig-auth","aws-sigv4","aws-types","examples/autoscalingplans","examples/kms","examples/applicationautoscaling","examples/iam","examples/sns","examples/ec2","examples/kinesis","examples/cognitoidentity","examples/snowball","examples/ssm","examples/cloudwatchlogs","examples/cloudwatch","examples/ses","examples/eks","examples/cognitosync","examples/mediapackage","examples/polly","examples/cognitoidentityprovider","examples/sagemaker","examples/dynamodb","examples/medialive","examples/rds","examples/batch","examples/apigateway","examples/s3","examples/secretsmanager","examples/rdsdata","examples/ebs","examples/transcribestreaming","examples/route53","examples/sqs","examples/qldb","examples/lambda","examples/ecs","examples/config","examples/ecr","examples/cloudformation","examples/autoscaling"
44
]

sdk/accessanalyzer/Cargo.toml

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,55 @@
11
# Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
22
[package]
33
name = "aws-sdk-accessanalyzer"
4-
version = "0.0.22-alpha"
4+
version = "0.0.23-alpha"
55
authors = ["AWS Rust SDK Team <aws-sdk-rust@amazon.com>", "Russell Cohen <rcoh@amazon.com>"]
66
description = "AWS SDK for Access Analyzer"
77
edition = "2018"
88
license = "Apache-2.0"
99
repository = "https://github.com/awslabs/aws-sdk-rust"
1010
readme = "README.md"
11+
12+
[package.metadata.docs.rs]
13+
targets = ["x86_64-unknown-linux-gnu"]
1114
[dependencies.aws-endpoint]
1215
path = "..//aws-endpoint"
13-
version = "0.0.22-alpha"
14-
16+
version = "0.0.23-alpha"
1517
[dependencies.aws-http]
1618
path = "..//aws-http"
17-
version = "0.0.22-alpha"
18-
19+
version = "0.0.23-alpha"
1920
[dependencies.aws-hyper]
2021
path = "..//aws-hyper"
22+
version = "0.0.23-alpha"
2123
optional = true
22-
version = "0.0.22-alpha"
23-
2424
[dependencies.aws-sig-auth]
2525
path = "..//aws-sig-auth"
26-
version = "0.0.22-alpha"
27-
26+
version = "0.0.23-alpha"
2827
[dependencies.aws-smithy-client]
2928
path = "..//aws-smithy-client"
29+
version = "0.27.0-alpha.1"
3030
optional = true
31-
version = "0.27.0-alpha"
32-
3331
[dependencies.aws-smithy-http]
3432
path = "..//aws-smithy-http"
35-
version = "0.27.0-alpha"
36-
33+
version = "0.27.0-alpha.1"
3734
[dependencies.aws-smithy-json]
3835
path = "..//aws-smithy-json"
39-
version = "0.27.0-alpha"
40-
36+
version = "0.27.0-alpha.1"
4137
[dependencies.aws-smithy-types]
4238
path = "..//aws-smithy-types"
43-
version = "0.27.0-alpha"
44-
39+
version = "0.27.0-alpha.1"
4540
[dependencies.aws-types]
4641
path = "..//aws-types"
47-
version = "0.0.22-alpha"
48-
42+
version = "0.0.23-alpha"
4943
[dependencies.bytes]
5044
version = "1"
51-
5245
[dependencies.fastrand]
5346
version = "1"
54-
5547
[dependencies.http]
5648
version = "0.2"
57-
5849
[features]
5950
client = ["aws-hyper", "aws-smithy-client"]
6051
rustls = ["aws-hyper/rustls"]
6152
native-tls = ["aws-hyper/native-tls"]
6253
default = ["client", "rustls"]
54+
55+

sdk/accessanalyzer/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ To start using IAM Access Analyzer, you first need to create an analyzer.
99

1010
## Getting Started
1111

12-
> Examples are availble for many services and operations, check out the
12+
> Examples are available for many services and operations, check out the
1313
> [examples folder in GitHub](https://github.com/awslabs/aws-sdk-rust/tree/main/sdk/examples).
1414
1515
The SDK provides one crate per AWS service. You must add [Tokio](https://crates.io/crates/tokio)
@@ -18,8 +18,8 @@ your project, add the following to your **Cargo.toml** file:
1818

1919
```toml
2020
[dependencies]
21-
aws-config = "0.0.22-alpha"
22-
aws-sdk-accessanalyzer = "0.0.22-alpha"
21+
aws-config = "0.0.23-alpha"
22+
aws-sdk-accessanalyzer = "0.0.23-alpha"
2323
tokio = { version = "1", features = ["full"] }
2424
```
2525

0 commit comments

Comments
 (0)