Skip to content

Update s3transfer to 0.15.0#2205

Closed
pyup-bot wants to merge 1 commit intomainfrom
pyup-update-s3transfer-0.5.2-to-0.15.0
Closed

Update s3transfer to 0.15.0#2205
pyup-bot wants to merge 1 commit intomainfrom
pyup-update-s3transfer-0.5.2-to-0.15.0

Conversation

@pyup-bot
Copy link
Collaborator

This PR updates s3transfer from 0.5.2 to 0.15.0.

Changelog

0.15.0

======

* feature:``CopyPartTask``: Validate ETag of stored object during multipart copies

0.14.0

======

* feature:download: Validate requested range matches content range in response for multipart downloads

0.13.1

======

* enhancement:Python: Added provisional support for the upcoming Python 3.14 release

0.13.0

======

* feature:``GetObjectTask``: Validate ETag of stored object during multipart downloads

0.12.0

======

* feature:Python: End of support for Python 3.8

0.11.5

======

* enhancement:``s3``: Implement memory performance fixes for downloads to non-seekable streams

0.11.4

======

* 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.

0.11.3

======

* bugfix:``awscrt``: Fix urlencoding issues for request signing with the awscrt.

0.11.2

======

* bugfix:upload: Only set a default checksum if the ``request_checksum_calculation`` config is set to ``when_supported``. Fixes `boto/s3transfer327 <https://github.com/boto/s3transfer/issues/327>`__.

0.11.1

======

* bugfix:Dependencies: Update the floor version of botocore to 1.36.0 to match imports.

0.11.0

======

* feature:manager: Use CRC32 by default and support user provided full-object checksums.

0.10.4

======

* enhancement:``s3``: Added Multi-Region Access Points support to CRT transfers.

0.10.3

======

* enhancement:Python: Added provisional Python 3.13 support to s3transfer

0.10.2

======

* bugfix:``awscrt``: Pass operation name to awscrt.s3 to improve error handling.

0.10.1

======

* bugfix:``urllib3``: Fixed retry handling for IncompleteRead exception raised by urllib3 2.x during data transfer

0.10.0

======

* feature:``s3``: Added CRT support for S3 Express One Zone

0.9.0

=====

* feature:Python: End of support for Python 3.7

0.8.2

=====

* bugfix:Subscribers: Added caching for Subscribers to improve throughput by up to 24% in high volume transfer

0.8.1

=====

* enhancement:``s3``: Added support for defaulting checksums to CRC32 for s3express.

0.8.0

=====

* enhancement:``crt``: Automatically configure CRC32 checksums for uploads and checksum validation for downloads through the CRT transfer manager.
* feature:``crt``: S3transfer now supports a wider range of CRT functionality for uploads to improve throughput in the CLI/Boto3.
* enhancement:``Botocore``: S3Transfer now requires Botocore >=1.32.7
* enhancement:``crt``: Update ``target_throughput`` defaults. If not configured, s3transfer will use the AWS CRT to attempt to determine a recommended target throughput to use based on the system. If there is no recommended throughput, s3transfer now falls back to ten gigabits per second.
* enhancement:``crt``: Add support for uploading and downloading file-like objects using CRT transfer manager. It supports both seekable and non-seekable file-like objects.

0.7.0

=====

* feature:``SSE-C``: Pass SSECustomer* arguments to CompleteMultipartUpload for upload operations

0.6.2

=====

* enhancement:Python: Added provisional Python 3.12 support to s3transfer

0.6.1

=====

* bugfix:copy: Added support for ``ChecksumAlgorithm`` when uploading copy data in parts.

0.6.0

=====

* feature:Python: Dropped support for Python 3.6
Links

@pyup-bot
Copy link
Collaborator Author

pyup-bot commented Dec 1, 2025

Closing this in favor of #2218

@pyup-bot pyup-bot closed this Dec 1, 2025
@fabiolssdev fabiolssdev deleted the pyup-update-s3transfer-0.5.2-to-0.15.0 branch December 1, 2025 20:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant