Skip to content

Releases: soto-project/soto-s3-file-transfer

v2.1.0

18 Dec 22:30
5104491
Compare
Choose a tag to compare

Minor release changes

  • Updated to Soto 7.3.0
  • Changes to compile in Swift 6 mode

v2.0.0

08 Aug 17:02
02cb3ba
Compare
Choose a tag to compare

Major release changes

  • Uses Soto v7
  • Internals are all Swift Concurrency based
  • Removed all EventLoopFuture based APIs.

2.0.0-beta.1

11 Jul 16:44
93a06e2
Compare
Choose a tag to compare
2.0.0-beta.1 Pre-release
Pre-release
  • Re-implemented everything using Swift Concurrency instead of SwiftNIO EventLoopFutures.
  • Uses Soto v7

v1.3.0

07 Oct 08:38
da375d7
Compare
Choose a tag to compare

Patch release changes

  • Fix for v6.8.0 of Soto

v1.2.0

17 Jan 08:36
Compare
Choose a tag to compare

Minor Release Changes

  • Add resume function to resume a failed download. PR #33
  • Log level for file copy logging is now debug instead of info.

Patch Release Changes

  • Optimise the transfer and deletion lists when syncing. PR #34

Other Changes

  • Add a generate-contributors-list.sh script

v1.1.0

14 Dec 11:12
f64a438
Compare
Choose a tag to compare

Minor release changes

  • soto-s3-file-transfer now requires swift 5.5 or later
  • S3FileTransferManager is now a class

Patch release changes

  • Fix crash when deleting S3FileTransferManager which created its own thread pool
  • Update concurrency primitives to use NIOLock and swift-atomics

Other changes

  • Add CI using Localstack
  • Add API breakage test CI

v1.0.0

21 Jun 14:27
90c76d3
Compare
Choose a tag to compare

Major release changes

  • Using Soto v6.0.0

v0.4.2

24 Mar 11:51
74899d6
Compare
Choose a tag to compare
  • Fix prefix removal for folder paths with symlinks when copying a folder to S3. PR #21 from @billowsofcode

v0.4.1

06 Mar 11:07
491b52f
Compare
Choose a tag to compare
  • Fix: Use unique key for s3 files when calculating progress for copy folder from S3. PR #19 (credit to @billowsofcode)

v0.4.0

02 Sep 13:50
6a35d73
Compare
Choose a tag to compare
  • Add progress closures to copy/sync folder functions
  • In copy/sync from S3 to local file system validate S3 file list to ensure we don't have files that would overwrite folders.