diff --git a/.changes/0.8.0.json b/.changes/0.8.0.json new file mode 100644 index 00000000..78e5e468 --- /dev/null +++ b/.changes/0.8.0.json @@ -0,0 +1,27 @@ +[ + { + "category": "``crt``", + "description": "Automatically configure CRC32 checksums for uploads and checksum validation for downloads through the CRT transfer manager.", + "type": "enhancement" + }, + { + "category": "``crt``", + "description": "S3transfer now supports a wider range of CRT functionality for uploads to improve throughput in the CLI/Boto3.", + "type": "feature" + }, + { + "category": "``Botocore``", + "description": "S3Transfer now requires Botocore >=1.32.7", + "type": "enhancement" + }, + { + "category": "``crt``", + "description": "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.", + "type": "enhancement" + }, + { + "category": "``crt``", + "description": "Add support for uploading and downloading file-like objects using CRT transfer manager. It supports both seekable and non-seekable file-like objects.", + "type": "enhancement" + } +] \ No newline at end of file diff --git a/.changes/next-release/enhancement-Botocore-82899.json b/.changes/next-release/enhancement-Botocore-82899.json deleted file mode 100644 index ee038c25..00000000 --- a/.changes/next-release/enhancement-Botocore-82899.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "``Botocore``", - "description": "S3Transfer now requires Botocore >=1.32.7" -} diff --git a/.changes/next-release/enhancement-crt-28261.json b/.changes/next-release/enhancement-crt-28261.json deleted file mode 100644 index ee65dd62..00000000 --- a/.changes/next-release/enhancement-crt-28261.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "``crt``", - "description": "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." -} diff --git a/.changes/next-release/enhancement-crt-30257.json b/.changes/next-release/enhancement-crt-30257.json deleted file mode 100644 index dca8d87d..00000000 --- a/.changes/next-release/enhancement-crt-30257.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "``crt``", - "description": "Automatically configure CRC32 checksums for uploads and checksum validation for downloads through the CRT transfer manager." -} diff --git a/.changes/next-release/enhancement-crt-51520.json b/.changes/next-release/enhancement-crt-51520.json deleted file mode 100644 index 2bf4a0cf..00000000 --- a/.changes/next-release/enhancement-crt-51520.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "enhancement", - "category": "``crt``", - "description": "Add support for uploading and downloading file-like objects using CRT transfer manager. It supports both seekable and non-seekable file-like objects." -} diff --git a/.changes/next-release/feature-crt-5777.json b/.changes/next-release/feature-crt-5777.json deleted file mode 100644 index 4b0391a3..00000000 --- a/.changes/next-release/feature-crt-5777.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "type": "feature", - "category": "``crt``", - "description": "S3transfer now supports a wider range of CRT functionality for uploads to improve throughput in the CLI/Boto3." -} diff --git a/CHANGELOG.rst b/CHANGELOG.rst index da939386..dc70eb22 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,16 @@ CHANGELOG ========= +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 ===== diff --git a/s3transfer/__init__.py b/s3transfer/__init__.py index e046566d..c6014f05 100644 --- a/s3transfer/__init__.py +++ b/s3transfer/__init__.py @@ -144,7 +144,7 @@ def __call__(self, bytes_amount): from s3transfer.exceptions import RetriesExceededError, S3UploadFailedError __author__ = 'Amazon Web Services' -__version__ = '0.7.0' +__version__ = '0.8.0' class NullHandler(logging.Handler):