Skip to content

0.6.0

Compare
Choose a tag to compare
@jbelkins jbelkins released this 07 Dec 00:46

AWS SDK for Swift release 0.6.0 consists primarily of API improvements and bug fixes.

Notable / breaking changes in this release:

  • [Breaking] The names of the aws-sdk-swift, smithy-swift, and aws-crt-swift Swift packages have changed to match the name that is inferred from the Git URL, as is common practice with modern Swift. When consuming these packages please update the name you use to reference them.
  • [Breaking] In S3-related models, any Expires date is now typed as a String rather than a Date.
  • [Breaking] Accessing query items on service models is now a throwing operation; Swift error handling may need to be added where query items are accessed.
  • [Bugfix] Presigned URLs for S3 GET/PUT operations should now be code signed correctly.

A complete record of changes is below.

What's Changed

  • fix!: Rename package to match name inferred from git URL by @jbelkins in #678
  • chore: Build then run tests after generating a release by @jbelkins in #689
  • chore: Make main branch buildable by @jbelkins in #664
  • fix! Converts Expires members in S3 output structures to String shape by @epau in #709
  • fix: Pin smithy to 1.26.2 by @jbelkins in #720
  • Updates smithy version to 1.26.4 by @epau in #726
  • fix: fix S3 presigning, centralize generation of signature params by @jbelkins in #719
  • chore: Update generated Swift code in main by @jbelkins in #729
  • fix: remedy Swift Package Index build failures & timeouts by @jbelkins in #731
  • chore: bump models for release 0.6.0 by @jbelkins in #744

New in smithy-swift 0.6.0:

New in aws-crt-swift 0.4.0:

Full Changelog: https://github.com/awslabs/aws-sdk-swift/commits/0.6.0