June 22th, 2021: CloudWatch Logs and Bug Fixes
Pre-release
Pre-release
This week, we've added CloudWatch Logs support and fixed several bugs in the generated S3 clients.
There are breaking changes on builders and unions this week.
To upgrade to the new release, update tag
to v0.0.9-alpha
:
[dependencies]
# eg. Cloudwatch Logs:
aws-sdk-cloudwatchlogs = { git = "https://github.com/awslabs/aws-sdk-rust", tag = "v0.0.9-alpha" }
New this Week
- 🎉 Add support for CloudWatch Logs (smithy-rs#526)
⚠️ Breaking Change: Theset_*
functions on generated Builders now always take anOption
(smithy-rs#506)⚠️ Breaking Change: Theas_*
functions on unions now returnResult
rather thanOption
to clearly indicate what the actual value is (smithy-rs#527)- Add more S3 examples, and improve SNS, SQS, and SageMaker examples. Improve example doc comments (smithy-rs#490, smithy-rs#508, smithy-rs#509, smithy-rs#510, smithy-rs#511, smithy-rs#512, smithy-rs#513, smithy-rs#524)
- Combine individual example packages into per-service example packages with multiple binaries (smithy-rs#481, smithy-rs#490)
- 🐛 Bugfix: Show response body in trace logs for calls that don't return a stream (smithy-rs#514)
- 🐛 Bugfix: Correctly parse S3's GetBucketLocation response (smithy-rs#516)
- 🐛 Bugfix: Fix S3 ListObjectsV2 for prefixes containing tilde characters (smithy-rs#519)
- 🐛 Bugfix: Fix S3 PutBucketLifecycle operation by adding support for the
@httpChecksumRequired
Smithy trait (smithy-rs#523) - 🐛 Bugfix: Correctly parse
x-amz-expiration
header on S3 GetObject responses (smithy-rs#525, @eagletmt)
Contributions
Thank you for your contributions! ❤️
- @eagletmt (smithy-rs#525)
- @zekisherif (smithy-rs#515)