123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203 |
- =========
- CHANGELOG
- =========
- 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
- 0.5.0
- =====
- * feature:Python: Dropped support for Python 2.7
- 0.4.2
- =====
- * enhancement:s3: Add support for ``ExpectedBucketOwner``. Fixes `#181 <https://github.com/boto/s3transfer/issues/181>`__.
- 0.4.1
- =====
- * enhancement:``crt``: Add ``set_exception`` to ``CRTTransferFuture`` to allow setting exceptions in subscribers.
- 0.4.0
- =====
- * feature:``crt``: Add optional AWS Common Runtime (CRT) support. The AWS CRT provides a C-based S3 transfer client that can improve transfer throughput.
- 0.3.7
- =====
- * bugfix:ReadFileChunk: Fix seek behavior in ReadFileChunk class
- 0.3.6
- =====
- * bugfix:packaging: Fix setup.py metadata for `futures` on Python 2.7
- 0.3.5
- =====
- * enhancement:``s3``: Block TransferManager methods for S3 Object Lambda resources
- 0.3.4
- =====
- * enhancement:s3: Add server side encryption context into allowed list
- 0.3.3
- =====
- * bugfix:dependency: Updated botocore version range to allow for developmental installs.
- 0.3.2
- =====
- * bugfix:s3: Fixes boto/botocore`#1916 <https://github.com/boto/botocore/issues/1916>`__
- 0.3.1
- =====
- * enhancement:``TransferManager``: Expose ``client`` and ``config`` properties
- * enhancement:Tags: Add support for ``Tagging`` and ``TaggingDirective``
- 0.3.0
- =====
- * feature:Python: Dropped support for Python 2.6 and 3.3.
- 0.2.1
- =====
- * enhancment:ProcessPool: Adds user agent suffix.
- 0.2.0
- =====
- * feature:``ProcessPoolDownloader``: Add ``ProcessPoolDownloader`` class to speed up download throughput by using processes instead of threads.
- 0.1.13
- ======
- * bugfix:``RequestPayer``: Plumb ``RequestPayer` argument to the ``CompleteMultipartUpload` operation (`#103 <https://github.com/boto/s3transfer/issues/103>`__).
- 0.1.12
- ======
- * enhancement:``max_bandwidth``: Add ability to set maximum bandwidth consumption for streaming of S3 uploads and downloads
- 0.1.11
- ======
- * bugfix:TransferManager: Properly handle unicode exceptions in the context manager. Fixes `#85 <https://github.com/boto/boto3/issues/85>`__
- 0.1.10
- ======
- * feature:``TransferManager``: Expose ability to use own executor class for ``TransferManager``
- 0.1.9
- =====
- * feature:``TransferFuture``: Add support for setting exceptions on transfer future
- 0.1.8
- =====
- * feature:download: Support downloading to FIFOs.
- 0.1.7
- =====
- * bugfix:TransferManager: Fix memory leak when using same client to create multiple TransferManagers
- 0.1.6
- =====
- * bugfix:download: Fix issue where S3 Object was not downloaded to disk when empty
- 0.1.5
- =====
- * bugfix:Cntrl-C: Fix issue of hangs when Cntrl-C happens for many queued transfers
- * feature:cancel: Expose messages for cancels
- 0.1.4
- =====
- * feature:chunksize: Automatically adjust the chunksize if it doesn't meet S3s requirements.
- * bugfix:Download: Add support for downloading to special UNIX file by name
- 0.1.3
- =====
- * feature:delete: Add a ``.delete()`` method to the transfer manager.
- * bugfix:seekable upload: Fix issue where seeked position of seekable file for a nonmultipart upload was not being taken into account.
- 0.1.2
- =====
- * bugfix:download: Patch memory leak related to unnecessarily holding onto futures for downloads.
- 0.1.1
- =====
- * bugfix:deadlock: Fix deadlock issue described here: https://bugs.python.org/issue20319 with using concurrent.futures.wait
- 0.1.0
- =====
- * feature:copy: Add support for managed copies.
- * feature:download: Add support for downloading to a filename, seekable file-like object, and nonseekable file-like object.
- * feature:general: Add ``TransferManager`` class. All public functionality for ``s3transfer`` is exposed through this class.
- * feature:subscribers: Add subscriber interface. Currently supports on_queued, on_progress, and on_done status changes.
- * feature:upload: Add support for uploading a filename, seekable file-like object, and nonseekable file-like object.
- 0.0.1
- =====
- * feature:manager: Add boto3 s3 transfer logic to package. (`issue 2 <https://github.com/boto/s3transfer/pull/2>`__)
|