Recommended update for python-boto3, python-botocore, python-ec2uploadimg, python-s3transfer
Announcement ID: | SUSE-RU-2016:2695-1 |
Rating: | low |
References: | #1007084 |
Affected Products: |
An update that has one recommended fix can now be installed.
Description:
This update for python-boto3, python-botocore, python-ec2uploadimg and
python-s3transfer provides several fixes and enhancements.
python-ec2uploadimg (update to version 2.0.0):
- Add --ena-support command line argument to enable ENA device support.
- Incompatible change: argument order for uploader class.
python-s3transfer (update to version 0.1.9):
- Support downloading to FIFOs.
- Fix memory leak when using same client to create multiple
TransferManagers.
- Fix issue where S3 Object was not downloaded to disk when empty.
- Fix issue of hangs when Cntrl-C happens for many queued transfers.
- Expose messages for cancels.
- Automatically adjust the chunksize if it doesn't meet S3s requirements.
- Add support for downloading to special UNIX file by name.
- Add a .delete() method to the transfer manager.
- Fix issue where seeked position of seekable file for a non-multipart
upload was not being taken into account.
- Patch memory leak related to unnecessarily holding onto futures for
downloads.
- Fix deadlock issue with using concurrent.futures.wait.
- Add support for managed copies.
- Add support for downloading to a filename, seekable file-like object,
and non-seekable file-like object.
- Add support for uploading a filename, seekable file-like object, and
non-seekable file-like object.
- Add TransferManager class.
- Add subscriber interface.
python-boto3 (update to version 1.4.1):
- Fix the version requirement for botocore to ensure proper functioning of
the API.
- Add missing dependency on python-s3transfer.
- Expose available_profiles property for Session.
- Fix issue when transfers would not exit quickly from signals.
- Fix issue in DeadLetterSourceQueues collection.
- Add request auto de-duplication based on specified primary keys for
batch_writer.
- Add managed file-like object uploads to S3 client, Bucket, and Object.
- Add managed copies to S3 client, Bucket, and Object.
- Add managed downloads to file-like objects in the S3 client, Bucket, and
Object.
- Port s3.transfer module to use s3transfer package.
- Add io_chunksize parameter to TransferConfig.
- Add custom load to ObjectSummary.
- Add method to get session credentials.
- Ensure batch writer never sends more than flush_amount.
- Add get_available_subresources to Resources.
python-botocore (update to version 1.4.67):
- Add back missing fail states to cloudformation waiters.
- Add support for us-east-2.
- Add partition to client meta object.
- Add ability to specify expected params when using add_client_error.
- Add NetworkAclExists waiter.
- Add paginators for Application Auto Scaling service.
- Add max_pool_connections to client config.
- Add MaxAttemptsReached and RetryAttempts keys to the returned
ResonseMetadata dictionary.
- Add last_response attribute to WaiterError.
- Add support for s3 dualstack configuration.
- Account for boolean in query string serialization.
- S3 region redirector will now honor the original url scheme.
- Raise error when partial hard coded creds are provided when creating a
client.
- Add a waiter to wait on successful deployments.
- Add support for ECS metadata credential provider.
- Fixed a bug where the S3 region redirector was potentially causing a
memory leak on Python 2.6.
- RequestSigner.generate_presigned_url now requires the operation name to
be passed in.
- Allow botocore.UNSIGNED to be used with generate_presigned_url and
generate_presigned_post.
- Fix regression where assume role responses error out when attempting to
cache a response.
- Add http response headers to the response metadata.
- Automatically redirect S3 sigv4 requests sent to the wrong region.
- Use MD5 to sign S3 bodies by default.
- Replace chars in the EC2 console output we can't decode with replacement
chars.
Patch Instructions:
To install this SUSE Recommended Update use YaST online_update.
Alternatively you can run the command listed for your product:
- SUSE Linux Enterprise Module for Public Cloud 12:
zypper in -t patch SUSE-SLE-Module-Public-Cloud-12-2016-1586=1
To bring your system up-to-date, use "zypper patch".
Package List:
- SUSE Linux Enterprise Module for Public Cloud 12 (noarch):
- python-boto3-1.4.1-8.1
- python-botocore-1.4.67-22.1
- python-ec2uploadimg-2.0.0-24.1
- python-s3transfer-0.1.9-5.1