Celery

Latest version: v5.4.0

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

Scan your dependencies

Page 40 of 50

1.5.1

=====
:release-date: 2011-11-30 01:00 P.M GMT
:release-by: Ask Solem

* Fixes issue with ``kombu.compat`` introduced in 1.5.0 (Issue 83).

* Adds the ability to disable content_types in the serializer registry.

Any message with a content type that is disabled will be refused.
One example would be to disable the Pickle serializer:

>>> from kombu.serialization import registry
by name
>>> registry.disable('pickle')
or by mime-type.
>>> registry.disable('application/x-python-serialize')

.. _version-1.5.0:

1.5.0

=====
:release-date: 2011-11-27 06:00 P.M GMT
:release-by: Ask Solem

* kombu.pools: Fixed a bug resulting in resources not being properly released.

This was caused by the use of ``__hash__`` to distinguish them.

* Virtual transports: Dead-letter queue is now disabled by default.

The dead-letter queue was enabled by default to help application
authors, but now that Kombu is stable it should be removed.
There are after all many cases where messages should just be dropped
when there are no queues to buffer them, and keeping them without
supporting automatic cleanup is rather considered a resource leak
than a feature.

If wanted the dead-letter queue can still be enabled, by using
the ``deadletter_queue`` transport option:

.. code-block:: pycon

>>> x = Connection('redis://',
... transport_options={'deadletter_queue': 'ae.undeliver'})

In addition, an :class:`UndeliverableWarning` is now emitted when
the dead-letter queue is enabled and a message ends up there.

Contributed by Ionel Maries Cristian.

* MongoDB transport now supports Replicasets (Issue 81).

Contributed by Ivan Metzlar.

* The ``Connection.ensure`` methods now accepts a ``max_retries`` value
of 0.

A value of 0 now means *do not retry*, which is distinct from :const:`None`
which means *retry indefinitely*.

Contributed by Dan McGee.

* SQS Transport: Now has a lowercase ``sqs`` alias, so that it can be
used with broker URLs (Issue 82).

Fix contributed by Hong Minhee

* SQS Transport: Fixes KeyError on message acknowledgments (Issue 73).

The SQS transport now uses UUID's for delivery tags, rather than
a counter.

Fix contributed by Brian Bernstein.

* SQS Transport: Unicode related fixes (Issue 82).

Fix contributed by Hong Minhee.

* Redis version check could crash because of improper handling of types
(Issue 63).

* Fixed error with `Resource.force_close_all` when resources
were not yet properly initialized (Issue 78).

.. _version-1.4.3:

1.4.9

=====
:release-date: 2016-01-08 5:50 P.M PST
:release-by: Ask Solem

- Fixes compatibility with Linux/macOS instances where the ``ctypes`` module
does not exist.

Fix contributed by Jared Lewis.

.. _version-1.4.8:

1.4.8

=====
:release-date: 2015-12-07 12:25 A.M
:release-by: Ask Solem

- ``abstract_channel.wait`` now accepts a float `timeout` parameter expressed
in seconds

Contributed by Goir.

.. _version-1.4.7:

1.4.7

=====
:release-date: 2015-10-02 05:30 P.M PDT
:release-by: Ask Solem

- Fixed libSystem error on macOS 10.11 (El Capitan)

Fix contributed by Eric Wang.

- ``channel.basic_publish`` now raises :exc:`amqp.exceptions.NotConfirmed` on
``basic.nack``.

- AMQP timestamps received are now converted from GMT instead of local time
(Issue 67).

- Wheel package installation now supported by both Python 2 and Python3.

Fix contributed by Rémy Greinhofer.

.. _version-1.4.6:

1.4.6

=====
:release-date: 2014-08-11 06:00 P.M UTC
:release-by: Ask Solem

- Now keeps buffer when socket times out.

Fix contributed by Artyom Koval.

- Adds ``Connection.Transport`` attribute that can be used to specify
a different transport implementation.

Contributed by Yury Selivanov.

.. _version-1.4.5:

Page 40 of 50

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.