Skip to content

Releases: awslabs/aws-sdk-swift

0.38.0

12 Mar 18:31
Compare
Choose a tag to compare

What's Changed

  • chore: Updates version to 0.38.0
  • chore: bump models. (#1403)
  • chore: Regenerate SDK (#1398)
  • chore: Improve two integration tests (#1396)
  • fix: Add overwrite behavior for endpoints 2.0 for signing properties (#1395)
  • Bump Smithy version from 1.44.0 to 1.45.0 (#1380)
  • feat: add service specific AuthSchemePlugin and DefaultAWSAuthSchemePlugin (#1378)
  • feat: IMDS AWS credential identity resolver & integ test (#1358)
  • chore: Rename filenames of integ tests & Improve EventBridge SigV4A integ tests (#1375)
  • chore: Add Resources folders to 2 tests (#1369)
  • feat: add endpoint plugins (#1362)

Full Changelog: 0.37.0...0.38.0

0.37.0

29 Feb 17:33
Compare
Choose a tag to compare

What's Changed

  • chore: Updates version to 0.37.0
  • chore: Update models for SDK release (#1372)
  • chore: Improve AWSS3 SigV4A integration tests to use preexisting MRAP if applicable. (#1370)
  • chore: Codegen after merging identity & auth (#1368)
  • fix: Re-enable transcribe integration test (#1366)
  • feat!: SRA Identity & Auth (#1343)
  • fix: should use makeError() to create a RestXMLError (#1360) (#1361)
  • feat: add default client configurations (#1312)

Full Changelog: 0.36.0...0.37.0

0.36.1

21 Feb 22:18
485501d
Compare
Choose a tag to compare

What's Changed

This release is a patch release on 0.36.0, to fix an issue with RestXMLError. Ex. S3 404 NotFound is now properly returned.

  • fix: should use makeError() to create a RestXMLError by @dayaffe in #1360

Full Changelog: 0.36.0...0.36.1

0.36.0

17 Feb 00:37
Compare
Choose a tag to compare

What's Changed

  • chore: Updates version to 0.36.0
  • Remove @testable from production code. (#1355)
  • Move integration tests to M1 CI runners (#1352)
  • Delete redundant test file that doesn't do anything. (#1351)
  • fix: Change Transcribe integration test to match service transcription (#1350)

Full Changelog: 0.35.0...0.36.0

0.35.0

13 Feb 19:44
Compare
Choose a tag to compare

What's Changed

  • chore: Updates version to 0.35.0
  • chore: bump models (#1347)
  • chore: Regenerate services (#1344)
  • feat!: XML response deserialization (#1299)
  • feat: Update STS web identity credentials provider & add integration test (#1327)
  • chore: Update swiftlint to 0.54.0 (#1342)
  • chore: Update CI to run on Apple Silicon (#1338)
  • chore: Update to Smithy 1.44.0 (#1333)
  • chore: Use Apple Silicon for codegen-build-test on CI (#1336)
  • chore: Update aws-crt-swift to 0.26.0 (#1335)
  • feat: add support for flexible checksums on Normal payloads (#1304)
  • chore: Update generated code (#1326)
  • feat!: Eliminate service client protocols (#1322)
  • chore: Remove several unneeded services from codegen for integration tests (#1316)
  • chore: Updated codegen (#1320)
  • feat!: Provide HTTP request components by closure instead of protocol (#1317)
  • feat: Add integration tests to CI (#1308)

Full Changelog: 0.34.0...0.35.0

0.34.0

18 Jan 21:53
Compare
Choose a tag to compare

What's Changed

  • chore: Updates version to 0.34.0
  • fix: Preserve data after reading response body stream in S3/200 middleware (#1303)
  • chore: Update models (#1301)
  • fix!: Refactor resolveRegion method name to getRegion for consistency. (#1291)
  • Delete bundle region provider. (#1290)
  • chore: Update .spi.yml (#1297)
  • chore: Update smithy-swift to 0.38.0 (#1298)
  • chore: update to CRT 0.22.0 (#1296)
  • fix integration tests to conform to latest HTTPClient change (#1295)
  • feat!: Use Foundation-based HTTP client on Apple platforms (#1282)
  • Delete unnecessary TODO item. (#1288)
  • chore: Use Xcode 15.1 as CI latest version (#1286)
  • feat: handle errors in 200 response from S3 (#1266)
  • fix: update partitions to latest fixes failing endpoints tests (#1277)
  • chore: Update to aws-crt-swift 0.20.0 (#1275)
  • fix: Batch documentation modules properly (#1274)

Full Changelog: 0.33.0...0.34.0

0.33.0

20 Dec 20:14
Compare
Choose a tag to compare

What's Changed

  • chore: Updates version to 0.33.0
  • chore: bump models (#1270)
  • fix integration tests (#1268)
  • fix: codegen-build-test with workflow dispatch & custom branch names (#1265)
  • feat: Add codegen-build-test workflow to pull requests (#1263)
  • chore: update smithy to 1.42.0 (#1261)
  • fix: Remove codegen-build-test-on-comment workflow (#1262)
  • chore: remove use of HttpBody and replace with ByteStream (#1254)
  • fix: Use new manifest generator options to run protocol & unit tests in CI (#1257)
  • feat: Package manifest generator improvements (#1250)
  • chore: Run tvOS old & new in CI (#1253)
  • fix: DocC post-testing fixes (#1249)

Full Changelog: 0.32.0...0.33.0

0.32.0

05 Dec 17:58
Compare
Choose a tag to compare

What's Changed

  • chore: Updates version to 0.32.0
  • chore: Update models (#1252)
  • fix: Use bash to run doc generator version step (#1248)
  • chore: Codegen dev script takes args for manifest generator (#1246)
  • fix: Fix script for extracting version from GH ref (#1247)
  • feat: Publish documentation to public distribution (#1232)
  • add IsTruncated pagination customization for S3 ListParts (#1245)
  • feat!: Use closures for processing HTTP response (#1242)
  • fix: Fix ref used for smithy-swift checkout in codegen-build-test-on-comment (#1244)
  • chore: Modernize the codegen-build-test-on-comment CI workflow (#1243)
  • chore: Modernize the codegen-build-test CI workflow (#1240)
  • feat!: Replace the XML encoder with a custom Smithy implementation (#1224)
  • fix: Integration test crashes on failure, build warning (#1239)
  • fix: Codegen issues re: recursion, Swift keywords in unions (#1237)
  • fix: Fix tests related to operation doc header (#1231)
  • update SQS to latest model that uses aws json protocol + add integration test (#1233)
  • fix: add s3 control to list of service clients that should have useSignedBodyHeader (#1219)

Full Changelog: 0.31.0...0.32.0

0.31.0

07 Nov 19:14
Compare
Choose a tag to compare

What's Changed

  • chore: Updates version to 0.31.0
  • chore: Bump models in prep for release 0.31.0 (#1218)
  • feat: expose presign / presignURL methods in Models.swift to service client object (#1198)
  • chore: Clean up unnecessary TODOs + move test functions to a better location (#1209)

Full Changelog: 0.30.0...0.31.0

0.30.0

31 Oct 03:44
Compare
Choose a tag to compare

What's Changed

  • chore: Updates version to 0.30.0
  • fix: Update CRT dependency to 0.17.0 (#1210)
  • chore: End the SDK package manifest with a newline (#1203)
  • chore: Update swiftlint to 0.53.0 (#1192)

Full Changelog: 0.29.0...0.30.0