s3transfer

Frameworks & LibrariesApache-2.0

An Amazon S3 Transfer Manager

Latest 0.19.2 · by botoWebsitePyPI · s3transferRSS

Release activity

Release activity — 10 releases across 10 days in the last year. Each cell is one day; darker means more releases that day. Older weeks are hidden at this screen width.
JunJulAugSep
SundayNo releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026
MondayNo releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026
Tuesday1 release on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 20261 release on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026No releases on Sep 1, 2026No releases on Sep 8, 2026
WednesdayNo releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 20261 release on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026
Thursday1 release on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026No releases on Sep 3, 2026
FridayNo releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 20261 release on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 2026No releases on Sep 4, 2026
SaturdayNo releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026

10 releases in the last year

Changelog

0.19.2

Latest
Fixed 1
  • Return a configuration error when the CA bundle value (ca_bundle, AWS_CA_BUNDLE, REQUESTS_CA_BUNDLE, or verify) resolves to an empty or whitespace-only string

From s3transfer

  • bugfix:TLS: Return a configuration error when the CA bundle value (ca_bundle, AWS_CA_BUNDLE, REQUESTS_CA_BUNDLE, or verify) resolves to an empty or whitespace-only string.
View originalPermalink
How 0.19.2 went

0.19.1

Fixed 1
  • Only pin VersionId if supplied by caller instead of automatically using value from HeadObject response

From s3transfer

  • bugfix:s3: Only pin VersionId if supplied by caller instead of automatically using value from HeadObject response
View originalPermalink
How 0.19.1 went

0.19.0

Added 1
  • Warn when Metadata or Tagging is supplied to a copy without the corresponding directive set to REPLACE, in which case the supplied value is silently ignored
Changed 1
  • Update multi-part copy logic to match single-part behavior for TaggingDirective and AnnotationDirective

From s3transfer

  • feature:s3: Update multi-part copy logic to match single-part behavior for TaggingDirective and AnnotationDirective
  • enhancement:s3: Warn when Metadata or Tagging is supplied to a copy without the corresponding directive set to REPLACE, in which case the supplied value is silently ignored. This matches the CopyObject behavior.
View originalPermalink
How 0.19.0 went

0.18.0

Changed 1
  • Preserve source object metadata by default during multipart copies to match single CopyObject behavior

From s3transfer

  • feature:Copy: By default, preserve source object metadata during multipart copies to match single CopyObject behavior.
View originalPermalink
How 0.18.0 went

0.17.1

Changed 1
  • Skip the HEAD request during S3 downloads when the client is configured with response_checksum_validation='when_required' to reduce latency for small-object transfers, while keeping the HEAD request by default to enable full-object checksum validation

From s3transfer

  • enhancement:s3: Skip the HEAD request during S3 downloads when the client is configured with response_checksum_validation='when_required', reducing latency for small-object transfers. The HEAD request remains in place by default to enable full-object checksum validation.
View originalPermalink
How 0.17.1 went

0.17.0

  • feature:Python: End of support for Python 3.9
View originalPermalink
How 0.17.0 went

0.16.1

Added 1
  • Add support for customer-provided full-object checksums using the SHA512, MD5, XXHASH3, XXHASH64, and XXHASH128 algorithms in TransferManager

From s3transfer

  • enhancement:TransferManager: Add support for customer-provided full-object checksums using the SHA512, MD5, XXHASH3, XXHASH64, and XXHASH128 algorithms.
View originalPermalink
How 0.16.1 went

0.16.0

Added 1
  • CRTTransferManager now supports multipart_threshold, multipart_chunksize, and max_request_concurrency TransferConfig options

From s3transfer

  • feature:awscrt: CRTTransferManager now supports the following TransferConfig options - multipart_threshold, multipart_chunksize, max_request_concurrency
View originalPermalink
How 0.16.0 went

0.15.0

Added 1
  • Validate ETag of stored object during multipart copies in CopyPartTask

From s3transfer

  • feature:CopyPartTask: Validate ETag of stored object during multipart copies
View originalPermalink
How 0.15.0 went

0.14.0

Added 1
  • Validate requested range matches content range in response for multipart downloads

From s3transfer

  • feature:download: Validate requested range matches content range in response for multipart downloads
View originalPermalink
How 0.14.0 went

0.13.1

Added 1
  • Added provisional support for Python 3.14

From s3transfer

  • enhancement:Python: Added provisional support for the upcoming Python 3.14 release
View originalPermalink
How 0.13.1 went

0.13.0

Added 1
  • Validate ETag of stored object during multipart downloads in GetObjectTask

From s3transfer

  • feature:GetObjectTask: Validate ETag of stored object during multipart downloads
View originalPermalink
How 0.13.0 went

0.12.0

  • feature:Python: End of support for Python 3.8
View originalPermalink
How 0.12.0 went

0.11.5

Changed 1
  • Implement memory performance fixes for downloads to non-seekable streams

From s3transfer

  • enhancement:s3: Implement memory performance fixes for downloads to non-seekable streams
View originalPermalink
How 0.11.5 went

0.11.4

Changed 2
  • Update the floor version of botocore to 1.37.4 to match imports
  • Pass Botocore context from parent to child threads

From s3transfer

  • enhancement:Dependencies: Update the floor version of botocore to 1.37.4 to match imports.
  • enhancement:Tasks: Pass Botocore context from parent to child threads.
View originalPermalink
How 0.11.4 went
View all

Discussion