Skip to content

Conversation

@pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Sep 9, 2025

This PR updates s3transfer from 0.5.0 to 0.14.0.

Changelog

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

0.5.2

=====

* enhancement:``s3``: Added support for flexible checksums when uploading or downloading objects.

0.5.1

=====

* enhancement:Python: Officially add Python 3.10 support
Links

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.

2 participants