Linux repositories inspector

python2-kombu - An AMQP Messaging Framework for Python

An AMQP messaging framework for Python.

AMQP is the Advanced Message Queuing Protocol, an open standard protocol for message orientation, queuing, routing, reliability and security.
One of the most popular implementations of AMQP is RabbitMQ.

The aim of Kombu is to make messaging in Python as easy as possible by providing an idiomatic high-level interface for the AMQP protocol, and also provide proven and tested solutions to common messaging problems.
4.4.0
Arch iconArch rolling
Manjaro iconManjaro rolling
4.3.0
Manjaro iconManjaro rolling
OpenSUSE iconOpenSUSE Tumbleweed
4.2.2.post1
OpenSUSE iconOpenSUSE Leap 15.1
4.2.2
Fedora iconFedora rawhide
4.2.1
CentOS iconCentOS 7.6.1810
Fedora iconFedora 29
4.1.0
OpenSUSE iconOpenSUSE Leap 15.0
4.0.2
CentOS iconCentOS 7.6.1810
Fedora iconFedora 28
DistributionVersionSincePackageInstalledPackager
Arch iconArch rolling community/osxz4.4.0-115.03.2019262 kiB1.92 MiB
CentOS iconCentOS 7.6.1810 cloud/openstack-pikerpm1:4.0.2-5.el714.01.2019341 kiB1.45 MiB
CentOS iconCentOS 7.6.1810 cloud/openstack-queensrpm1:4.0.2-5.el723.01.2019341 kiB1.45 MiB
CentOS iconCentOS 7.6.1810 cloud/openstack-rockyrpm1:4.2.1-1.el723.01.2019350 kiB1.48 MiB
Fedora iconFedora 28 releases/Everything-osrpm1:4.0.2-8.fc2814.01.2019346 kiB1.45 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm1:4.2.1-3.fc2914.01.2019348 kiB1.48 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm1:4.2.1-3.fc2914.01.2019348 kiB1.48 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm1:4.2.2-2.fc3012.02.2019347 kiB1.48 MiBFedora Project
Manjaro iconManjaro rolling stable/communityxz4.3.0-119.02.2019260 kiB1.91 MiB
Manjaro iconManjaro rolling testing/communityxz4.3.0-112.02.2019260 kiB1.91 MiB
Manjaro iconManjaro rolling unstable/communityxz4.4.0-115.03.2019262 kiB1.92 MiB
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm4.1.0-lp150.1.117.01.2019353 kiB1.46 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm4.2.2.post1-lp151.1.112.02.2019356 kiB1.46 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm4.3.0-2.115.03.2019323 kiB1.51 MiBhttps://bugs.opensuse.org

Latest updates

OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 4.3.0-1.1 to 4.3.0-2.1

15.03.2019 14:48
  • Build require a more current msgpack version
Arch rolling icon

Arch rolling community-testing/os: Version 4.4.0-1 removed

15.03.2019 06:24
Arch rolling icon

Arch rolling community/os: Updated from 4.3.0-1 to 4.4.0-1

15.03.2019 06:24
Manjaro rolling icon

Manjaro rolling unstable/community: Updated from 4.3.0-1 to 4.4.0-1

15.03.2019 06:16
Arch rolling icon

Arch rolling community-testing/os: Version 4.4.0-1 introduced

10.03.2019 08:57
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 4.2.2.post1-1.1 to 4.3.0-1.1

20.02.2019 09:57
  • Added minimum versions to dependencies where provided by upstream
  • Re-enable tests on Python 3
  • Update to 4.3.0
    • Added Python 3.7 support.
    • Avoid caching queues which are declared with a TTL. Queues that are declared with a TTL are now also be excluded from the in-memory cache in case they expire between publishes on the same channel.
    • Added an index to the Message table for the SQLAlchemy transport. The index allows to effectively sorting the table by the message's timestamp.
    • Added a timeout that limits the amount of time we retry to reconnect to a transport.
    • Class celery.asynchronous.hub.Hub is now reentrant.
      This allows calling celery.bin.celery.main to revive a worker in the same process after rescuing from shutdown.
    • Queues now accept string exchange names as arguments as documented. Tests were added to avoid further regressions.
    • Specifying names for broadcast queues now work as expected. Previously, named broadcast queues did not create multiple queues per worker. They incorrectly declared the named queue which resulted in one queue per fanout exchange, thus missing the entire point of a fanout exchange. The behavior is now matched to unnamed broadcast queues.
    • When initializing the Redis transport in conjunction with gevent restore all unacknowledged messages to queue.
    • Allow kombu.simple.SimpleQueue to pass queue_arguments to Queue object, which allows it to connect to RabbitMQ queues with custom arguments like 'x-queue-mode'='lazy'.
    • Add support for 'rediss' scheme for secure Redis connections.
    • Added the Azure Storage Queues transport.
    • Added the Azure Service Bus transport.
    • Drop remaining mentions of Jython support completely.
    • When publishing messages to the Pidbox, retry if an error occurs.
    • Fix infinite loop in kombu.asynchronous.hub.Hub.create_loop. Previous attempt to fix the problem (PR kombu/760) did not consider an edge case. It is now fixed.
    • Worker shutdown no longer duplicates messages when using the SQS broker.
    • When using the SQS broker, prefer boto's default region before our hardcoded default.
    • Fixed closing of shared redis sockets which previously caused Celery to hang.
    • the Pyro transport now works with recent Pyro versions. Also added a Pyro Kombu Broker that this transport needs for its queues.
    • Handle non-base64-encoded SQS messages.
    • Move the handling of Sentinel failures to the redis library itself. Previously, Redis Sentinel worked only if the first node's sentinel service in the URI was up. A server outage would have caused downtime.
    • When using Celery and the pickle serializer with binary data as part of the payload, `UnicodeDecodeError` would be raised as the content was not utf-8. We now replace on errors.
    • Allow setting boto3.sqs.create_queue Attributes via transport_options.
    • Fixed infinite loop when entity.channel is replaced by revive() on connection drop.
    • Added optional support for Brotli compression.
    • When using the SQS broker, FIFO queues with names that ended with the 'f' letter were incorrectly parsed. This is now fixed.
    • Added optional support for LZMA compression.
    • Added optional support for ZStandard compression.
    • Require py-amqp 2.4.0 as the minimum version.
    • The value of DISABLE_TRACEBACKS environment variable is now respected on debug, info and warning logger level.
    • As documented in kombu/#741 and eventlet/eventlet#415 there is a mismatch between the monkey-patched eventlet queue and the interface Kombu is expecting. This causes Celery to crash when the broker_pool_limit configuration option is set. eventlet/eventlet#415 suggests that the mutex can be a noop. This is now the case.
    • Documentation improvements
Manjaro rolling icon

Manjaro rolling stable/community: Updated from 4.2.2-1 to 4.3.0-1

19.02.2019 08:19
OpenSUSE Leap 15.1 icon

OpenSUSE Leap 15.1 oss: Updated from 4.2.1-lp151.1.1 to 4.2.2.post1-lp151.1.1

12.02.2019 08:51
  • Updated to 4.2.2.post1:
    • Support both Redis client version 2.x and version 3.x.
Manjaro rolling icon

Manjaro rolling testing/community: Updated from 4.2.2-1 to 4.3.0-1

12.02.2019 08:42
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 1:4.2.2-1.fc30 to 1:4.2.2-2.fc30

12.02.2019 04:54
Manjaro rolling icon

Manjaro rolling unstable/community: Updated from 4.2.2-1 to 4.3.0-1

08.02.2019 03:34
Arch rolling icon

Arch rolling community/os: Updated from 4.2.2-1 to 4.3.0-1

07.02.2019 10:01
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 4.2.1-1.2 to 4.2.2.post1-1.1

05.02.2019 05:38
  • Updated to 4.2.2.post1:
    • Support both Redis client version 2.x and version 3.x.
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Updated from 4.2.1-1.1 to 4.2.1-1.2

03.02.2019 10:24
  • Updated to 4.2.1
    • The 4.2.0 release contained remains of the ``async`` module by accident. This is now fixed.
    • Handle librabbitmq fileno raising a ValueError when socket is not connected.
    • Now passing ``max_retries``, ``interval_start``,
      ``interval_step``, ``interval_max`` parameters from broker ``transport_options`` to
      :meth:`~kombu.Connection.ensure_connection` when returning :meth:`~kombu.Connection.default_connection` (Issue #765).
    • Qpid: messages are now durable by default
    • Kombu now requires version 2.10.4 or greater of the redis library, in line with Celery
    • Fixed ImportError in some environments with outdated simplejson
    • MongoDB: fixed failure on MongoDB versions with an "-rc" tag
    • Ensure periodic polling frequency does not exceed timeout in virtual transport
    • Fixed string handling when using python-future module
    • Replaced "async" with "asynchronous" in preparation for Python
      1. 7
    • Allow removing pool size limit when in use
    • Codebase improvements and fixes
    • Documentation improvements
  • added python as requirement for ssl module is needed by amqp
Fedora rawhide icon

Fedora rawhide development/Everything-os: Updated from 1:4.2.1-3.fc29 to 1:4.2.2-1.fc30

02.02.2019 10:03
  • Update to 4.2.2
  • Fix summary for Python 2 subpackage
  • Switch to bconds for controlling the build
  • Add EPEL7 compatibility
OpenSUSE Tumbleweed icon

OpenSUSE Tumbleweed oss: Version 4.2.1-1.1 reintroduced

23.01.2019 18:32
  • Updated to 4.2.1
    • The 4.2.0 release contained remains of the ``async`` module by accident. This is now fixed.
    • Handle librabbitmq fileno raising a ValueError when socket is not connected.
    • Now passing ``max_retries``, ``interval_start``,
      ``interval_step``, ``interval_max`` parameters from broker ``transport_options`` to
      :meth:`~kombu.Connection.ensure_connection` when returning :meth:`~kombu.Connection.default_connection` (Issue #765).
    • Qpid: messages are now durable by default
    • Kombu now requires version 2.10.4 or greater of the redis library, in line with Celery
    • Fixed ImportError in some environments with outdated simplejson
    • MongoDB: fixed failure on MongoDB versions with an "-rc" tag
    • Ensure periodic polling frequency does not exceed timeout in virtual transport
    • Fixed string handling when using python-future module
    • Replaced "async" with "asynchronous" in preparation for Python
      1. 7
    • Allow removing pool size limit when in use
    • Codebase improvements and fixes
    • Documentation improvements
  • added python as requirement for ssl module is needed by amqp
OpenSUSE Leap 15.1 icon

OpenSUSE Leap 15.1 oss: Version 4.2.1-lp151.1.1 introduced

23.01.2019 10:09
  • Updated to 4.2.1
    • The 4.2.0 release contained remains of the ``async`` module by accident. This is now fixed.
    • Handle librabbitmq fileno raising a ValueError when socket is not connected.
    • Now passing ``max_retries``, ``interval_start``,
      ``interval_step``, ``interval_max`` parameters from broker ``transport_options`` to
      :meth:`~kombu.Connection.ensure_connection` when returning :meth:`~kombu.Connection.default_connection` (Issue #765).
    • Qpid: messages are now durable by default
    • Kombu now requires version 2.10.4 or greater of the redis library, in line with Celery
    • Fixed ImportError in some environments with outdated simplejson
    • MongoDB: fixed failure on MongoDB versions with an "-rc" tag
    • Ensure periodic polling frequency does not exceed timeout in virtual transport
    • Fixed string handling when using python-future module
    • Replaced "async" with "asynchronous" in preparation for Python
      1. 7
    • Allow removing pool size limit when in use
    • Codebase improvements and fixes
    • Documentation improvements
  • added python as requirement for ssl module is needed by amqp
CentOS 7.6.1810 icon

CentOS 7.6.1810 cloud/openstack-rocky: Version 1:4.2.1-1.el7 introduced

23.01.2019 10:01
  • update to 4.2.1 (rhbz#1584452)
CentOS 7.6.1810 icon

CentOS 7.6.1810 cloud/openstack-queens: Version 1:4.0.2-5.el7 introduced

23.01.2019 10:00
  • disable checks temporarily, until they are fixed
OpenSUSE Leap 15.0 icon

OpenSUSE Leap 15.0 oss: Version 4.1.0-lp150.1.1 introduced

17.01.2019 18:53
  • update to 4.1.0:
    • RabbitMQ: Ensured safer encoding of queue arguments.
    • Added fallback to :func:``uuid.uuid5`` in :func:``generate_oid`` if
    • Added Python 3.6 to CI testing
    • Fixed bug around modifying dictionary size while iterating over it

Related packages

python2 - An interpreted, interactive, object-oriented programming language
⇧ Top