Releases: awslabs/aws-sdk-swift
Releases · awslabs/aws-sdk-swift
0.38.0
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
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
0.36.0
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
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
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
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
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
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
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