Kombu

Latest version: v5.3.7

Safety actively analyzes 634660 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 16 of 28

2.5.13

Not secure
======
:release-date: 2013-08-16 04:00 P.M BST
:release-by: Ask Solem

- Now depends on :mod:`amqp` 1.0.13

- Fixed typo in Django functional tests.

- safe_str now returns Unicode in Python 2.x

Fix contributed by Germán M. Bravo.

- amqp: Transport options are now merged with arguments
supplied to the connection.

- Tests no longer depends on distribute, which was deprecated
and merged back into setuptools.

Fix contributed by Sascha Peilicke.

- ConsumerMixin now also restarts on channel related errors.

Fix contributed by Corentin Ardeois.

.. _version-2.5.12:

2.5.12

Not secure
======
:release-date: 2013-06-28 03:30 P.M BST
:release-by: Ask Solem

- Redis: Ignore errors about keys missing in the round-robin cycle.

- Fixed test suite errors on Python 3.

- Fixed msgpack test failures.

.. _version-2.5.11:

2.5.11

Not secure
======
:release-date: 2013-06-25 02:30 P.M BST
:release-by: Ask Solem

- Now depends on amqp 1.0.12 (Py3 compatibility issues).

- MongoDB: Removed cause of a "database name in URI is being ignored"
warning.

Fix by Flavio Percoco Premoli

- Adds ``passive`` option to :class:`~kombu.Exchange`.

Setting this flag means that the exchange will not be declared by kombu,
but that it must exist already (or an exception will be raised).

Contributed by Rafal Malinowski

- Connection.info() now gives the current hostname and not the list of
available hostnames.

Fix contributed by John Shuping.

- pyamqp: Transport options are now forwarded as kwargs to ``amqp.Connection``.

- librabbitmq: Transport options are now forwarded as kwargs to
``librabbitmq.Connection``.

- librabbitmq: Now raises :exc:`NotImplementedError` if SSL is enabled.

The librabbitmq library does not support ssl,
but you can use stunnel or change to the ``pyamqp://`` transport
instead.

Fix contributed by Dan LaMotte.

- librabbitmq: Fixed a cyclic reference at connection close.

- eventio: select implementation now removes bad file descriptors.

- eventio: Fixed Py3 compatibility problems.

- Functional tests added for py-amqp and librabbitmq transports.

- Resource.force_close_all no longer uses a mutex.

- Pidbox: Now ignores `IconsistencyError` when sending replies,
as this error simply means that the client may no longer be alive.

- Adds new :meth:`Connection.collect <~kombu.Connection.collect>` method,
that can be used to clean up after connections without I/O.

- ``queue_bind`` is no longer called for queues bound to
the "default exchange" (Issue 209).

Contributed by Jonathan Halcrow.

- The max_retries setting for retries was not respected correctly (off by one).

.. _version-2.5.10:

2.5.10

Not secure
======
:release-date: 2013-04-11 06:10 P.M BST
:release-by: Ask Solem

2.5.9

Not secure
=====
:release-date: 2013-04-08 05:07 P.M BST
:release-by: Ask Solem

- Pidbox: Now warns if there are multiple nodes consuming from
the same pidbox.

- Adds :attr:`Queue.on_declared <kombu.Queue.on_declared>`

A callback to be called when the queue is declared,
with signature ``(name, messages, consumers)``.

- Now uses fuzzy matching to suggest alternatives to typos in transport
names.

- SQS: Adds new transport option ``queue_prefix``.

Contributed by j0hnsmith.

- pyamqp: No longer overrides verify_connection.

- SQS: Now specifies the ``driver_type`` and ``driver_name``
attributes.

Fix contributed by Mher Movsisyan.

- Fixed bug with ``kombu.utils.retry_over_time`` when no errback
specified.


.. _version-2.5.8:

2.5.8

Not secure
=====
:release-date: 2013-03-21 04:00 P.M UTC
:release-by: Ask Solem

- Now depends on :mod:`amqp` 1.0.10 which fixes a Python 3 compatibility error.

- Redis: Fixed a possible race condition (Issue 171).

- Redis: Ack emulation/visibility_timeout can now be disabled
using a transport option.

Ack emulation adds quite a lot of overhead to ensure data is safe
even in the event of an unclean shutdown. If data loss do not worry
you there is now an `ack_emulation` transport option you can use
to disable it:

.. code-block:: python

Connection('redis://', transport_options={'ack_emulation': False})

- SQS: Fixed :mod:`boto` v2.7 compatibility (Issue 207).

- Exchange: Should not try to re-declare default exchange (``""``)
(Issue 209).

- SQS: Long polling is now disabled by default as it was not
implemented correctly, resulting in long delays between receiving
messages (Issue 202).

- Fixed Python 2.6 incompatibility depending on ``exc.errno``
being available.

Fix contributed by Ephemera.

.. _version-2.5.7:

Page 16 of 28

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.