Skip to content

Commit

Permalink
Merge branch 'release-0.8.0'
Browse files Browse the repository at this point in the history
* release-0.8.0:
  Bumping version to 0.8.0
  Remove CRT translation integ test (#287)
  Move minimum botocore version to 1.32.7 (#286)
  Update minimum version for Botocore
  Add error translation from S3ResponseError to Botocore errors (#284)
  Update interface for providing credentials to CRT
  Update throughput target defaults
  Add CRT process lock utility
  Turn on checksum validation for CRT S3 transfer manager
  Support file-like objects in CRT transfer manager
  update ci to use GA python 3.12 (#278)
  • Loading branch information
aws-sdk-python-automation committed Nov 27, 2023
2 parents 9d8dfbd + 7f20084 commit c459ba8
Show file tree
Hide file tree
Showing 12 changed files with 1,073 additions and 170 deletions.
27 changes: 27 additions & 0 deletions .changes/0.8.0.json
Original file line number Diff line number Diff line change
@@ -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"
}
]
2 changes: 1 addition & 1 deletion .github/workflows/run-crt-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12-dev"]
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]

steps:
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/run-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12-dev"]
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]

steps:
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
Expand Down
10 changes: 10 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
=====

Expand Down
2 changes: 1 addition & 1 deletion s3transfer/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -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):
Expand Down
Loading

0 comments on commit c459ba8

Please sign in to comment.