Skip to content

Commit 75e7cf4

Browse files
authored
Release November 9th, 2021 (#284)
* Make the publisher tool its own workspace * Import release from smithy-rs v0.27.0-alpha.2 * Make CI run cargo in project root now that the manifest moved * Import CHANGELOG from smithy-rs * Update README * Fix working directory in audit CI
1 parent 24ccdf9 commit 75e7cf4

File tree

754 files changed

+3984
-3658
lines changed

Some content is hidden

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

754 files changed

+3984
-3658
lines changed

.github/workflows/audit.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ jobs:
1818
- name: install cargo audit
1919
run: cargo install cargo-audit
2020
- name: Run audit
21-
working-directory: sdk
2221
# chrono, a Rust date-time crate we use for timestamp parsing was added
2322
# to the RustSec vulnerability database because of a call to localtime_r.
2423
# We use chrono for an extremely narrow use case of converting epoch timestamps to UTC dates

.github/workflows/ci.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ jobs:
1919
- uses: Swatinem/rust-cache@842ef286fff290e445b90b4002cc9807c3669641
2020
with:
2121
sharedKey: test
22-
working-directory: sdk
2322
- name: Cargo Test
2423
run: cargo test
2524
env:
2625
CARGO_INCREMENTAL: 'false'
27-
working-directory: sdk

CHANGELOG.md

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,29 @@
1-
vNext (Month Day, Year)
2-
=======================
1+
v0.0.24-alpha (November 9th, 2021)
2+
==================================
3+
**Breaking Changes**
4+
- Members named `builder` on model structs were renamed to `builder_value` so that their accessors don't conflict with the existing `builder()` methods (smithy-rs#842)
5+
6+
**New this week**
7+
- Fix epoch seconds date-time parsing bug in `aws-smithy-types` (smithy-rs#834)
8+
- Omit trailing zeros from fraction when formatting HTTP dates in `aws-smithy-types` (smithy-rs#834)
9+
- Moved examples into repository root (aws-sdk-rust#181, smithy-rs#843)
10+
- Model structs now have accessor methods for their members. We recommend updating code to use accessors instead of public fields. A future release will deprecate the public fields before they are made private. (smithy-rs#842)
11+
- :bug: Fix bug that caused signing to fail for requests where the body length was <=9. (smithy-rs#845)
312

413
v0.0.23-alpha (November 3rd, 2021)
514
==================================
615
**New this week**
7-
- The SDK is available on crates.io!
816
- :tada: Add support for AWS Glacier (smithy-rs#801)
917
- :tada: Add support for AWS Panorama
1018
- :bug: Fix `native-tls` feature in `aws-config` (aws-sdk-rust#265, smithy-rs#803)
1119
- Add example to aws-sig-auth for generating an IAM Token for RDS (smithy-rs#811, aws-sdk-rust#147)
1220
- :bug: `hyper::Error(IncompleteMessage)` will now be retried (smithy-rs#815)
21+
- :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)
22+
- All unions (eg. `dynamodb::model::AttributeValue`) now include an additional `Unknown` variant. These support cases where a new union variant has been added on the server but the client has not been updated.
1323
- :bug: Fix generated docs on unions like `dynamodb::AttributeValue`. (smithy-rs#826)
1424

1525
**Breaking Changes**
1626
- `<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)
1827

1928
v0.0.22-alpha (October 20th, 2021)
2029
==================================
@@ -366,7 +375,7 @@ This week also sees the addition of a robust async caching credentials provider.
366375
To upgrade to the new release, update `tag` to `v0.0.14-alpha`:
367376
```
368377
[dependencies]
369-
# eg. S3:
378+
# e.g. S3:
370379
aws-sdk-s3 = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.14-alpha" }
371380
```
372381

@@ -459,7 +468,7 @@ To update to the new release, change your tag to `v0.0.10-alpha`.
459468
- :tada: Add support for EKS (smithy-rs#553)
460469
- :warning: **Breaking Change:** httpLabel no longer causes fields to be non-optional. You may need to adapt code that uses models. (#537)
461470
- :warning: **Breaking Change:** `Exception` is **not** renamed to `Error`. Code may need to be updated to replace `Error` with `Exception` when naming error shapes.
462-
- :warning: **Breaking Change:** Models are now in strict pascal case including acronyms (eg. `dynamodb::model::{SSESpecification => SseSpecification}`)
471+
- :warning: **Breaking Change:** Models are now in strict pascal case including acronyms (e.g. `dynamodb::model::{SSESpecification => SseSpecification}`)
463472
- Add more SES examples, and improve examples for Batch.
464473
- Improved error handling ergonomics: Errors now provide `is_<variantname>()` methods to simplify error handling
465474
- :bug: Bugfix: Fix bug in `create_multipart_upload`: #127 (smithy-rs#531, @eagletmt)
@@ -481,7 +490,7 @@ To upgrade to the new release, update `tag` to `v0.0.9-alpha`:
481490

482491
```toml
483492
[dependencies]
484-
# eg. Cloudwatch Logs:
493+
# e.g. Cloudwatch Logs:
485494
aws-sdk-cloudwatchlogs = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.9-alpha" }
486495
```
487496

@@ -514,7 +523,7 @@ To upgrade to the new release, update `tag` to `v0.0.8-alpha`:
514523

515524
```toml
516525
[dependencies]
517-
# eg. EC2:
526+
# e.g. EC2:
518527
aws-sdk-ec2 = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.8-alpha" }
519528
```
520529

@@ -545,7 +554,7 @@ This week we’ve added MediaLive, MediaPackage, SNS, Batch, STS, RDS, RDSData,
545554
To upgrade to the new release, update `tag` to `v0.0.7-alpha`:
546555
```toml
547556
[dependencies]
548-
# eg. SNS:
557+
# e.g. SNS:
549558
aws-sdk-sns = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.7-alpha" }
550559
```
551560

@@ -598,7 +607,7 @@ Thanks!
598607
v0.0.5-alpha (May 25th, 2021)
599608
=============================
600609

601-
You can install the new release by updating your dependencies to `tag = "v0.0.5-alpha"`, eg.
610+
You can install the new release by updating your dependencies to `tag = "v0.0.5-alpha"`, e.g.
602611
```toml
603612
[dependencies]
604613
aws-sdk-s3 = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.5-alpha" }
@@ -626,7 +635,7 @@ Thanks!
626635
v0.0.4-alpha (May 18th, 2021)
627636
=============================
628637

629-
You can install the new release by updating your dependencies to `tag = "v0.0.4-alpha"`, eg.
638+
You can install the new release by updating your dependencies to `tag = "v0.0.4-alpha"`, e.g.
630639
```toml
631640
[dependencies]
632641
aws-sdk-lambda = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.4-alpha" }
@@ -640,7 +649,7 @@ aws-sdk-lambda = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.
640649
- Types represented by the Smithy `Set` type now generate `Vec<T>` in all cases. This is also technically breaking but not currently exposed. (smithy-rs#270)
641650
- Bugfix: The `.message()`field of errors will now look for both `message` and `Message` in the model (smithy-rs#374)
642651
- Add support for the `AWS_REGION` environment variable. (smithy-rs#362)
643-
- The request type generated by the fluent builders, eg. `dynamodb.list_tables()` is now `Debug` (smithy-rs#377, @declanvk)
652+
- The request type generated by the fluent builders, e.g. `dynamodb.list_tables()` is now `Debug` (smithy-rs#377, @declanvk)
644653

645654
And more: See the corresponding [smithy-rs release](https://github.com/awslabs/smithy-rs/releases/tag/v0.9).
646655

@@ -664,3 +673,4 @@ v0.0.3-alpha (May 6th, 2021)
664673
- Added code examples for Kinesis
665674

666675
More details in smithy-rs: https://github.com/awslabs/smithy-rs/releases/tag/v0.8
676+

0 commit comments

Comments
 (0)