Skip to content

Releases: soto-project/soto-core

v6.5.0

16 Apr 09:10
3462ca7
Compare
Choose a tag to compare

Minor release changes

  • Update minimum required Swift version to 5.6.
    • Remove all #if compiler checks for Swift concurrency and Sendable conformance
  • Added FixedSizeByteBufferAsyncSequence which takes a ByteBuffer AsyncSequence and returns ByteBuffers of a fixed size.
  • Added Sequence.concurrentMap which returns an array of mapping the given async closure over a sequence elements. The async functions are run concurrently. Also added a version of this that ensure only so many concurrent tasks are running at any one point.

Patch release changes

  • Fix possible issue with AWSPayload. asyncSequence iterating results

v6.4.2

08 Mar 09:51
787be99
Compare
Choose a tag to compare

Patch release changes

  • Fixed issue where streaming files could cause a stack overflow. PR #538

v5.9.4

23 Jan 10:35
6513826
Compare
Choose a tag to compare

Patch Release Changes

  • Remove sequential spaces in header values in canonical request when signing
  • Fix compiling with Swift 5.6

v6.4.1

10 Jan 15:24
cf1c872
Compare
Choose a tag to compare

## Minor Version Changes

  • Move EC2ArrayCoder from Soto to SotoCore so it can be used alongside the code generation build plugin

v6.4.0

04 Jan 16:45
02d3054
Compare
Choose a tag to compare

Minor Release Changes

  • Add regions ap-south-2, eu-central-2, eu-south-2
  • Add support for service variant endpoints FIPS and dualstack via AWSService options .useFipsEndpoint and .useDualStackEndpoint.

v6.3.0

02 Dec 15:05
Compare
Choose a tag to compare

Minor Release Changes

  • Add S3Middleware so S3 service can be constructed without requiring Soto package.
  • Add TreeHashMiddleware so Glacier service can be constructed without requiring Soto package.

Other Changes

  • Move all middleware tests including new tests for service specific middlewares to MiddlewareTests.swift

v6.2.1

07 Nov 07:55
fee2fdb
Compare
Choose a tag to compare

Patch Release Changes

  • Make AWSEditHeadersMiddleware.init public

v6.2.0

05 Nov 17:23
089fa02
Compare
Choose a tag to compare

Minor Release Changes

  • Added AWSEditHeadersMiddleware for editing HTTP headers before sending request to AWS service. PR #527

Patch Release Changes

  • Fix formatting of query parameters that have no value. PR #524

Other Changes

  • Add signer tests from AWS SDK docs. PR #522

v6.1.3

05 Oct 07:20
f8a8db6
Compare
Choose a tag to compare
  • Fix Swift 5.6 compile error caused by latest version of AsyncHTTPClient
  • Replace all uses of Lock with NIOLock

v6.1.2

08 Sep 13:13
d8b8777
Compare
Choose a tag to compare

Added new region me-central-1