SUSE-RU-2016:2695-1: Recommended update for python-boto3, python-botocore, python-ec2uploadimg, python-s3transfer

sle-updates at lists.suse.com sle-updates at lists.suse.com
Tue Nov 1 21:07:01 MDT 2016


   SUSE Recommended Update: Recommended update for python-boto3, python-botocore, python-ec2uploadimg, python-s3transfer
______________________________________________________________________________

Announcement ID:    SUSE-RU-2016:2695-1
Rating:             low
References:         #1007084 
Affected Products:
                    SUSE Linux Enterprise Module for Public Cloud 12
______________________________________________________________________________

   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


References:

   https://bugzilla.suse.com/1007084



More information about the sle-updates mailing list