Releases: smithy-lang/smithy-swift
Releases · smithy-lang/smithy-swift
0.41.2
What's Changed
This release is a hotfix for use with aws-sdk-swift 0.36.3. It brings in latest improvements and bug fixes to URLSessionHTTPClient from the main branch.
Full Changelog: 0.41.1...0.41.2
0.48.0
What's Changed
- chore: Updates version to 0.48.0
- fix: Ensure all data is written before closing FoundationStreamBridge (#713)
- feat: create dependabot.yml (#709)
- fix: URLSessionHTTPClient defensive fixes (#712)
- fix: Move FoundationStreamBridge from Thread to GCD for stream callbacks (#707)
- feat: refactor out TLSOptions and add TLSConfiguration protocol (#702)
- feat!: Remove Equatable protocol conformance unless necessary (#700)
- feat: add support to CRT HTTP Client for providing custom trust and key store (#672)
- feat: add interceptors interfaces (#685)
- chore: Use Swift 5.10 & Xcode 15.3 as latest on CI (#698)
Full Changelog: 0.47.0...0.48.0
0.41.1
0.47.0
0.46.0
What's Changed
- chore: Updates version to 0.46.0
- feat: refactor flexible checksums to use added Checksum interface implementations (#690)
- feat!: add client observability configuration codegen (#689)
- feat: add directed codegen (#681)
Full Changelog: 0.45.0...0.46.0
0.45.0
What's Changed
- chore: Updates version to 0.45.0
- feat: Add socketTimeout to HTTP client config for closing stale connections (#683)
- feat: Add Observability Runtime Interfaces (#674)
- feat: Add support for flexible checksums on streaming payloads (#659)
- fix: remove reference to KinesisClientTypes.Tag and set variable directly (#684)
- feat: Add eventstream input support for protocols that use XML for requests (#680)
- feat: Add support for eventstream input & initial request to RPC-based protocols (#675)
Full Changelog: 0.44.0...0.45.0
0.44.0
What's Changed
- chore: Updates version to 0.44.0
- chore: Whitespace-only change to allow release (#682)
Full Changelog: 0.43.0...0.44.0
0.43.0
What's Changed
- chore: Updates version to 0.43.0
- fix: Race condition on URLSession HTTP client request body (#679)
- fix: Add overwrite behavior for endpoints 2.0 for signing properties (#678)
- Bump Smithy version from 1.44.0 to 1.45.0 (#677)
- feat: add AuthSchemePlugin (#676)
- feat: add retry and http client plugins (#671)
Full Changelog: 0.42.0...0.43.0
0.42.0
0.41.0
What's Changed
- chore: Updates version to 0.41.0
- Use 'models' with lowercase 'm' for directory name (#670)
- fix: Set ports and scheme correctly for non-TLS HTTP connections (#668)
- Fix tlsOptions so it's nil if protocol type is HTTP. (#667)
Full Changelog: 0.40.0...0.41.0