Skip to content

Commit f4a1458

Browse files
committed
[autosync] Prepare for release (#1261)
* Update AWS models * Version bump * Revert S3 model update * Update changelogs * Update endpoints config
1 parent 6e68bd9 commit f4a1458

File tree

1,073 files changed

+95345
-38664
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,073 files changed

+95345
-38664
lines changed

.smithyrs-githash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
adc2ac08e634e8bc393a00187ea0d8c4eedd456d
1+
61b0a8a8e5362407e2176df86c8d995d3a612721

CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,54 @@
11
<!-- Do not manually edit this file, use `update-changelogs` -->
2+
0.9.0 (March 17, 2022)
3+
======================
4+
**Breaking Changes:**
5+
- ⚠ ([aws-sdk-rust#406](https://github.com/awslabs/aws-sdk-rust/issues/406)) `aws_types::config::Config` has been renamed to `aws_types::sdk_config::SdkConfig`. This is to better differentiate it
6+
from service-specific configs like `aws_sdk_s3::Config`. If you were creating shared configs with
7+
`aws_config::load_from_env()`, then you don't have to do anything. If you were directly referring to a shared config,
8+
update your `use` statements and `struct` names.
9+
10+
_Before:_
11+
```rust
12+
use aws_types::config::Config;
13+
14+
fn main() {
15+
let config = Config::builder()
16+
// config builder methods...
17+
.build()
18+
.await;
19+
}
20+
```
21+
22+
_After:_
23+
```rust
24+
// We re-export this type from the root module so it's easier to reference
25+
use aws_types::SdkConfig;
26+
27+
fn main() {
28+
let config = SdkConfig::builder()
29+
// config builder methods...
30+
.build()
31+
.await;
32+
}
33+
```
34+
- ⚠ ([smithy-rs#724](https://github.com/awslabs/smithy-rs/issues/724)) Timeout configuration has been refactored a bit. If you were setting timeouts through environment variables or an AWS
35+
profile, then you shouldn't need to change anything. Take note, however, that we don't currently support HTTP connect,
36+
read, write, or TLS negotiation timeouts. If you try to set any of those timeouts in your profile or environment, we'll
37+
log a warning explaining that those timeouts don't currently do anything.
38+
39+
If you were using timeouts programmatically,
40+
you'll need to update your code. In previous versions, timeout configuration was stored in a single `TimeoutConfig`
41+
struct. In this new version, timeouts have been broken up into several different config structs that are then collected
42+
in a `timeout::Config` struct. As an example, to get the API per-attempt timeout in previous versions you would access
43+
it with `<your TimeoutConfig>.api_call_attempt_timeout()` and in this new version you would access it with
44+
`<your timeout::Config>.api.call_attempt_timeout()`. We also made some unimplemented timeouts inaccessible in order to
45+
avoid giving users the impression that setting them had an effect. We plan to re-introduce them once they're made
46+
functional in a future update.
47+
48+
**New this release:**
49+
- 🎉 ([aws-sdk-rust#475](https://github.com/awslabs/aws-sdk-rust/issues/475), [aws-sdk-rust#473](https://github.com/awslabs/aws-sdk-rust/issues/473)) Enable presigning for S3 operations UploadPart and DeleteObject
50+
51+
252
0.8.0 (Februrary 24, 2022)
353
==========================
454
**Breaking Changes:**

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,7 @@ members = [
220220
"sdk/kafka",
221221
"sdk/kafkaconnect",
222222
"sdk/kendra",
223+
"sdk/keyspaces",
223224
"sdk/kinesis",
224225
"sdk/kinesisanalytics",
225226
"sdk/kinesisanalyticsv2",

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This README file is auto-generated by the build system in awslabs/smithy-rs.
44
To update it, edit the `aws/SDK_README.md.hb` Handlebars template in that repository.
55
-->
66

7-
# The AWS SDK for Rust [![Docs](https://img.shields.io/badge/docs-v0.8.0-blue)](https://awslabs.github.io/aws-sdk-rust/) ![MSRV](https://img.shields.io/badge/msrv-1.56.1-red) [![Usage Guide](https://img.shields.io/badge/Developer_Guide-blue)](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/welcome.html)
7+
# The AWS SDK for Rust [![Docs](https://img.shields.io/badge/docs-v0.9.0-blue)](https://awslabs.github.io/aws-sdk-rust/) ![MSRV](https://img.shields.io/badge/msrv-1.56.1-red) [![Usage Guide](https://img.shields.io/badge/Developer_Guide-blue)](https://docs.aws.amazon.com/sdk-for-rust/latest/dg/welcome.html)
88

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

@@ -25,8 +25,8 @@ The SDK provides one crate per AWS service. You must add [Tokio](https://crates.
2525

2626
```toml
2727
[dependencies]
28-
aws-config = "0.8.0"
29-
aws-sdk-dynamodb = "0.8.0"
28+
aws-config = "0.9.0"
29+
aws-sdk-dynamodb = "0.9.0"
3030
tokio = { version = "1", features = ["full"] }
3131
```
3232

examples/apigateway/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@ edition = "2018"
66
publish = false
77
[dependencies.aws-config]
88
path = "../../sdk/aws-config"
9-
version = "0.8.0"
9+
version = "0.9.0"
1010

1111
[dependencies.aws-sdk-apigateway]
1212
path = "../../sdk/apigateway"
13-
version = "0.8.0"
13+
version = "0.9.0"
1414

1515
[dependencies.aws-smithy-types-convert]
1616
features = ["convert-chrono"]
1717
path = "../../sdk/aws-smithy-types-convert"
18-
version = "0.38.0"
18+
version = "0.39.0"
1919

2020
[dependencies.tokio]
2121
version = "1"

examples/apigatewaymanagement/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ http = "0.2.5"
1111

1212
[dependencies.aws-config]
1313
path = "../../sdk/aws-config"
14-
version = "0.8.0"
14+
version = "0.9.0"
1515

1616
[dependencies.aws-sdk-apigatewaymanagement]
1717
path = "../../sdk/apigatewaymanagement"
18-
version = "0.8.0"
18+
version = "0.9.0"
1919

2020
[dependencies.tokio]
2121
version = "1"

examples/applicationautoscaling/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ edition = "2018"
77
publish = false
88
[dependencies.aws-config]
99
path = "../../sdk/aws-config"
10-
version = "0.8.0"
10+
version = "0.9.0"
1111

1212
[dependencies.aws-sdk-applicationautoscaling]
1313
path = "../../sdk/applicationautoscaling"
14-
version = "0.8.0"
14+
version = "0.9.0"
1515

1616
[dependencies.tokio]
1717
version = "1"

examples/autoscaling/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ edition = "2018"
77
publish = false
88
[dependencies.aws-config]
99
path = "../../sdk/aws-config"
10-
version = "0.8.0"
10+
version = "0.9.0"
1111

1212
[dependencies.aws-sdk-autoscaling]
1313
path = "../../sdk/autoscaling"
14-
version = "0.8.0"
14+
version = "0.9.0"
1515

1616
[dependencies.tokio]
1717
version = "1"

examples/autoscalingplans/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ edition = "2018"
77
publish = false
88
[dependencies.aws-sdk-autoscalingplans]
99
path = "../../sdk/autoscalingplans"
10-
version = "0.8.0"
10+
version = "0.9.0"
1111

1212
[dependencies.aws-config]
1313
path = "../../sdk/aws-config"
14-
version = "0.8.0"
14+
version = "0.9.0"
1515

1616
[dependencies.aws-types]
1717
path = "../../sdk/aws-types"
18-
version = "0.8.0"
18+
version = "0.9.0"
1919

2020
[dependencies.tokio]
2121
version = "1"

examples/batch/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ edition = "2018"
77
publish = false
88
[dependencies.aws-config]
99
path = "../../sdk/aws-config"
10-
version = "0.8.0"
10+
version = "0.9.0"
1111

1212
[dependencies.aws-sdk-batch]
1313
path = "../../sdk/batch"
14-
version = "0.8.0"
14+
version = "0.9.0"
1515

1616
[dependencies.tokio]
1717
version = "1"

0 commit comments

Comments
 (0)