Celery

Latest version: v5.3.6

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

Scan your dependencies

Page 37 of 48

2.1.0

Not secure
=====
:release-date: 2016-09-07 04:23 P.M PDT
:release-by: Ask Solem

- **Requirements**

- Now depends on :ref:`Vine 1.1.2 <vine:version-1.1.2>`.

- Now licensed under the BSD license!

Thanks to Barry Pederson for approving the license change,
which unifies the license used across all projects in the Celery
organization.

- Datetimes in method frame arguments are now handled properly.

- Fixed compatibility with Python <= 2.7.6

- Frame_writer is no longer a generator, which should solve
a rare "generator already executing" error (Issue 103).

.. _version-2.0.3:

2.0.3

Not secure
=====
:release-date: 2016-07-11 08:00 P.M PDT
:release-by: Ask Solem

- SSLTransport: Fixed crash "no attribute sslopts" when ``ssl=True``
(Issue 100).

- Fixed incompatible argument spec for ``Connection.Close`` (Issue 45).

This caused the RabbitMQ server to raise an exception (INTERNAL ERROR).

- Transport: No longer implements `__del__` to make sure gc can collect
connections.

It's the responsibility of the caller to close connections, this was
simply a relic from the amqplib library.

.. _version-2.0.2:

2.0.2

Not secure
=====
:release-date: 2016-06-10 5:40 P.M PDT
:release-by: Ask Solem

- Python 3: Installation requirements ended up being a generator
and crashed setup.py.

Fix contributed by ChangBo Guo(gcb).

- Python <= 2.7.7: struct.pack arguments cannot be unicode

Fix contributed by Alan Justino and Xin Li.

- Python 3.4: Fixed use of `bytes % int`.

Fix contributed by Alan Justino.

- Connection/Transport: Fixed handling of default port.

Fix contributed by Quentin Pradet.

.. _version-2.0.1:

2.0.1

Not secure
=====
:release-date: 2016-05-31 6:20 P.M PDT
:release-by: Ask Solem

- Adds backward compatibility layer for the 1.4 API.

Using the connection without calling ``.connect()`` first will now work,
but a warning is emitted and the behavior is deprecated and will be
removed in version 2.2.

- Fixes kombu 3.0/celery 3.1 compatibility (Issue 88).

Fix contributed by Bas ten Berge.

- Fixed compatibility with Python 2.7.3 (Issue 85)

Fix contributed by Bas ten Berge.

- Fixed bug where calling drain_events() with a timeout of 0 would actually
block until a frame is received.

- Documentation moved to http://amqp.readthedocs.io (Issue #89).

See https://blog.readthedocs.com/securing-subdomains/ for the reasoning
behind this change.

Fix contributed by Adam Chainz.

.. _version-2.0.0:

2.0.0

Not secure
=====
:release-date: 2016-05-26 1:44 P.M PDT
:release-by: Ask Solem

- No longer supports Python 2.6

- You must now call Connection.connect() to establish the connection.

The Connection constructor no longer has side effects, so you have
to explicitly call connect first.

- Library rewritten to anticipate async changes.

- Connection now exposes underlying socket options.

This change allows to set arbitrary TCP socket options during the creation of
the transport.

Those values can be set passing a dictionray where the key is the name of
the parameter we want to set.
The names of the keys are the ones reported above.

Contributed by Andrea Rosa, Dallas Marlow and Rongze Zhu.

- Additional logging for heartbeats.

Contributed by Davanum Srinivas, and Dmitry Mescheryakov.

- SSL: Fixes issue with remote connection hanging

Fix contributed by Adrien Guinet.

- SSL: ``ssl`` dict argument now supports the ``check_hostname`` key
(Issue 63).

Contributed by Vic Kumar.

- Contributions by:

Adrien Guinet
Andrea Rosa
Artyom Koval
Corey Farwell
Craig Jellick
Dallas Marlow
Davanum Srinivas
Federico Ficarelli
Jared Lewis
Rémy Greinhofer
Rongze Zhu
Yury Selivanov
Vic Kumar
Vladimir Bolshakov
:github_user:`lezeroq`

.. _version-1.4.9:

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:

Page 37 of 48

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.