Celery

Latest version: v5.4.0

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

Scan your dependencies

Page 37 of 50

2.2.4

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

- Support for msgpack-python 0.2.0 (Issue 143)

The latest msgpack version no longer supports Python 2.5, so if you're
still using that you need to depend on an earlier msgpack-python version.

Fix contributed by Sebastian Insua

- :func:`~kombu.common.maybe_declare` no longer caches entities with the
``auto_delete`` flag set.

- New experimental filesystem transport.

Contributed by Bobby Beever.

- Virtual Transports: Now support anonymous queues and exchanges.

.. _version-2.2.3:

2.2.3

Not secure
=====
:release-date: 2012-06-24 05:00 P.M BST
:release-by: Ask Solem

- ``BrokerConnection`` now renamed to ``Connection``.

The name ``Connection`` has been an alias for a very long time,
but now the rename is official in the documentation as well.

The Connection alias has been available since version 1.1.3,
and ``BrokerConnection`` will still work and is not deprecated.

- ``Connection.clone()`` now works for the sqlalchemy transport.

- :func:`kombu.common.eventloop`, :func:`kombu.utils.uuid`,
and :func:`kombu.utils.url.parse_url` can now be
imported from the :mod:`kombu` module directly.

- Pidbox transport callback ``after_reply_message_received`` now happens
in a finally block.

- Trying to use the ``librabbitmq://`` transport will now show the right
name in the :exc:`ImportError` if :mod:`librabbitmq` is not installed.

The librabbitmq falls back to the older ``pylibrabbitmq`` name for
compatibility reasons and would therefore show ``No module named
pylibrabbitmq`` instead of librabbitmq.


.. _version-2.2.2:

2.2.2

Not secure
=====
:release-date: 2017-09-14 09:00 A.M UTC+2
:release-by: Omer Katz

- Sending empty messages no longer hangs. Instead an empty message is sent correctly.(addresses 151)

Fix contributed by **Christian Blades**

- Fixed compatibility issues in UTF-8 encoding behavior between Py2/Py3 (164)

Fix contributed by **Tyler James Harden**

.. _version-2.2.1:

2.2.1

Not secure
=====
:release-date: 2017-07-14 09:00 A.M UTC+2
:release-by: Omer Katz

- Fix implicit conversion from bytes to string on the connection object. (Issue 155)

This issue has caused Celery to crash on connection to RabbitMQ.

Fix contributed by **Omer Katz**

.. _version-2.2.0:

2.2.0

Not secure
=====
:release-date: 2017-07-12 10:00 A.M UTC+2
:release-by: Ask Solem

- Fix random delays in task execution.

This is a bug that caused performance issues due to polling timeouts that occur when receiving incomplete AMQP frames. (Issues 3978 3737 3814)

Fix contributed by **Robert Kopaczewski**

- Calling ``conn.collect()`` multiple times will no longer raise an ``AttributeError`` when no channels exist.

Fix contributed by **Gord Chung**

- Fix compatibility code for Python 2.7.6.

Fix contributed by **Jonathan Schuff**

- When running in Windows, py-amqp will no longer use the unsupported TCP option TCP_MAXSEG.

Fix contributed by **Tony Breeds**

- Added support for setting the SNI hostname header.

The SSL protocol version is now set to SSLv23

Contributed by **Dhananjay Sathe**

- Authentication mechanisms were refactored to be more modular. GSSAPI authentication is now supported.

Contributed by **Alexander Dutton**

- Do not reconnect on collect.

Fix contributed by **Gord Chung**

.. _version-2.1.4:

2.1.8

=====
:release-date: 2012-05-06 03:06 P.M BST
:release-by: Ask Solem

* Bound Exchange/Queue's are now pickleable.

* Consumer/Producer can now be instantiated without a channel,
and only later bound using ``.revive(channel)``.

* ProducerPool now takes ``Producer`` argument.

* :func:`~kombu.utils.fxrange` now counts forever if the
stop argument is set to None.
(fxrange is like xrange but for decimals).

* Auto delete support for virtual transports were incomplete
and could lead to problems so it was removed.

* Cached declarations (:func:`~kombu.common.maybe_declare`)
are now bound to the underlying connection, so that
entities are redeclared if the connection is lost.

This also means that previously uncacheable entities
(e.g. non-durable) can now be cached.

* compat ConsumerSet: can now specify channel.

.. _version-2.1.7:

Page 37 of 50

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.