Recommended update for python-kombu

Announcement ID: SUSE-RU-2017:0806-1
Rating: important
References:
Affected Products:
  • SUSE Linux Enterprise Server 12 SP1
  • SUSE OpenStack Cloud 6

An update that has one fix can now be installed.

Description:

This update for python-kombu and python-amqp fixes a compatibility problem with Python 2.7.13.

Additionally the following issues have been fixed:

python-kombu:

  • Fixes compatibility with uuid in Python 2.7.11 and 3.5.1. (bsc#1030521)
  • Redis transport: Attempt at fixing problem with hanging consumer after disconnected from server.
  • Attempt at fixing issue with 100% CPU when using the Redis transport.
  • Database transport: Fixed oracle compatibility.
  • Documentation fixes.
  • Fixed serialization issue for 'bindings.as_dict()'.
  • Json serializer wrongly treated bytes as 'ascii', not 'utf-8'.
  • MongoDB: Now supports pymongo 3.x.
  • No longer compatible with South by default.
  • Keep old South migrations in 'kombu.transport.django.south_migrations'.
  • Now compatible with Django 1.9.
  • Django: Adds migrations for the database transport.
  • QPid: Can now connect as localhost.
  • QPid: Adds support for 'login_method'.
  • QPid: Now reads SASL mechanism from broker string.
  • QPid: Monitor thread now properly terminated on session close.
  • QPid: Fixed file descriptor leak.
  • Docs: Fixed wrong order for entrypoint arguments.
  • ConsumerMixin: Connection error logs now include traceback.
  • BaseTransport now raises RecoverableConnectionError when disconnected.
  • Consumer: Adds 'tag_prefix' option to modify how consumer tags are generated.

python-amqp:

  • abstract_channel.wait now accepts a float timeout parameter expressed in seconds.
  • channel.basic_publish now raises amqp.exceptions.NotConfirmed on basic.nack.
  • AMQP timestamps received are now converted from GMT instead of local time.
  • Wheel package installation now supported by both Python 2 and Python3.

Patch Instructions:

To install this SUSE update use the SUSE recommended installation methods like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:

  • SUSE OpenStack Cloud 6
    zypper in -t patch SUSE-OpenStack-Cloud-6-2017-459=1

Package List:

  • SUSE OpenStack Cloud 6 (noarch)
    • python-kombu-3.0.30-3.1
    • python-amqp-1.4.8-3.1

References: