Skip to content

June 22th, 2021: CloudWatch Logs and Bug Fixes

Pre-release
Pre-release
Compare
Choose a tag to compare
@jdisanti jdisanti released this 22 Jun 20:58
· 2333 commits to main since this release
206ef91

This week, we've added CloudWatch Logs support and fixed several bugs in the generated S3 clients.
There are a few breaking changes this week.

New this Week

  • 🎉 Add support for CloudWatch Logs (#526)
  • ⚠️ Breaking Change: The set_* functions on generated Builders now always take an Option (#506)
  • ⚠️ Breaking Change: Unions with Documents will see the inner document type change from Option<Document> to Document (#520)
  • ⚠️ Breaking Change: The as_* functions on unions now return Result rather than Option to clearly indicate what the actual value is (#527)
  • Add more S3 examples, and improve SNS, SQS, and SageMaker examples. Improve example doc comments (#490, #508, #509, #510, #511, #512, #513, #524)
  • 🐛 Bugfix: Show response body in trace logs for calls that don't return a stream (#514)
  • 🐛 Bugfix: Correctly parse S3's GetBucketLocation response (#516)
  • 🐛 Bugfix: Correctly URL-encode tilde characters before SigV4 signing (#519)
  • 🐛 Bugfix: Fix S3 PutBucketLifecycle operation by adding support for the @httpChecksumRequired Smithy trait (#523)
  • 🐛 Bugfix: Correctly parse non-list headers with commas in them (#525, @eagletmt)

Internal Changes

  • Reduce name collisions in generated code (#502)
  • Combine individual example packages into per-service example packages with multiple binaries (#481, #490)
  • Re-export HyperAdapter in smithy-client (#515, @zekisherif)
  • Add serialization/deserialization benchmark for DynamoDB to exercise restJson1 generated code (#507)

Contributions

Thank you for your contributions! ❤️