v7.0.0 Alpha 1
Pre-release
Pre-release
adam-fowler
released this
11 Aug 09:03
·
17 commits
to 7.x.x
since this release
Using SotoCore 7.0.0-alpha.1
Major release changes
- Internals of Soto are now Swift concurrency based and all
EventLoop
based APIs have been removed. - Replace
AWSPayload
withAWSHTTPBody
which can be either a singleByteBuffer
or a stream ofByteBuffers
to store request and response payloads. - Decode response headers by passing
ResponseDecodingContainer
which holds details of raw response to decoder. - Encode request headers, query parameters by passing
RequestEncodingContainer
which holds reference to raw request to encoder. - Add support for decoding Event streams.
- Reduce exports from SotoSignerV4 and SotoCore.
- SotoXML is imported as implementationOnly so is unavailable outside of SotoCore.
- Restructure Middleware, new type
AWSMiddlewareProtocol
replacesAWSServiceMiddleware
, addedAWSMiddlewareStack
result builder.
Minor release changes
- Use AsyncHTTPClient Swift concurrency based APIs
- Adding
AWSTracingMiddleware
to add basic tracing support to Soto calls.