Celery

Latest version: v5.3.6

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

Scan your dependencies

Page 33 of 48

2.4.5

Not secure
=====
:release-date: 2012-08-30 03:36 P.M BST
:release-by: Ask Solem

- Last version broke installtion on PyPy and Jython due
to test requirements clean-up.

.. _version-2.4.4:

2.4.4

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

- amqplib: Fixed a bug with asynchronously reading large messages.

- pyamqp: Now requires amqp 0.9.3

- Cleaned up test requirements.

.. _version-2.4.3:

2.4.3

Not secure
=====
:release-date: 2012-08-25 10:30 P.M BST
:release-by: Ask Solem

- Fixed problem with amqp transport alias (Issue 154).

.. _version-2.4.2:

2.4.2

Not secure
=====
:release-date: 2019-03-03 10:45 P.M UTC+2:00
:release-by: Omer Katz

- Added support for the Cygwin platform

Contributed by **Matus Valo**

- Correct offset incrementation when parsing bitmaps.

Contributed by **Allan Simon** & **Omer Katz**

- Consequent bitmaps are now parsed correctly.

Previously the bit counter was reset with every bit.
We now reset it once per 8 bits, when we consume the next byte.

Contributed by **Omer Katz**

Code Cleanups & Improvements:

- **Patrick Cloke**
- **Matus Valo**
- **Jeremiah Cooper**
- **Omer Katz**

Test Coverage & CI Improvements:

- **Matus Valo**
- **Omer Katz**
- **Jeremiah Cooper**
- **Omer Katz**

.. _version-2.4.1:

2.4.1

Not secure
=====
:release-date: 2018-04-02 9:00 A.M UTC+2
:release-by: Omer Katz

- To avoid breaking the API basic_consume() now returns the consumer tag
instead of a tuple when nowait is True.

Fix contributed by **Matus Valo**

- Fix crash in basic_publish when broker does not support connection.blocked
capability.

Fix contributed by **Matus Valo**

- read_frame() is now Python 3 compatible for large payloads.

Fix contributed by **Antonio Ojea**

- Support float read_timeout/write_timeout.

Fix contributed by **:github_user:`cadl`**

- Always treat SSLError timeouts as socket timeouts.

Fix contributed by **Dirk Mueller** and **Antonio Ojea**

- Treat EWOULDBLOCK as timeout.

This fixes a regression on Windows from 2.4.0.

Fix contributed by **Lucian Petrut**

Test Coverage & CI Improvements:

- **Matus Valo**
- **Antonio Ojea**

.. _version-2.4.0:

2.4.0

Not secure
=====
:release-date: 2018-13-01 1:00 P.M UTC+2
:release-by: Omer Katz

- Fix inconsistent frame_handler return value.

The function returned by frame_handler is meant to return True
once the complete message is received and the callback is called,
False otherwise.

This fixes the return value for messages with a body split across
multiple frames, and heartbeat frames.

Fix contributed by **:github_user:`evanunderscore`**

- Don't default content_encoding to utf-8 for bytes.

This is not an acceptable default as the content may not be
valid utf-8, and even if it is, the producer likely does not
expect the message to be decoded by the consumer.

Fix contributed by **:github_user:`evanunderscore`**

- Fix encoding of messages with multibyte characters.

Body length was previously calculated using string length,
which may be less than the length of the encoded body when
it contains multibyte sequences. This caused the body of
the frame to be truncated.

Fix contributed by **:github_user:`evanunderscore`**

- Respect content_encoding when encoding messages.

Previously the content_encoding was ignored and messages
were always encoded as utf-8. This caused messages to be
incorrectly decoded if content_encoding is properly respected
when decoding.

Fix contributed by **:github_user:`evanunderscore`**

- Fix AMQP protocol header for AMQP 0-9-1.

Previously it was set to a different value for unknown reasons.

Fix contributed by **Carl Hörberg**

- Add support for Python 3.7.

Change direct SSLSocket instantiation with wrap_socket.
Added Python 3.7 to CI.

Fix contributed by **Omer Katz** and **:github_user:`avborhanian`**

- Add support for field type "x" (byte array).

Fix contributed by **Davis Kirkendall**

- If there is an exception raised on Connection.connect or Connection.close,
ensure that the underlying transport socket is closed.

Adjust exception message on connection errors as well.

Fix contributed by **:github_user:`tomc797`**

- TCP_USER_TIMEOUT has to be excluded from KNOWN_TCP_OPTS in BSD platforms.

Fix contributed by **George Tantiras**

- Handle negative acknowledgments.

Fix contributed by **Matus Valo**

- Added integration tests.

Fix contributed by **Matus Valo**

- Fix basic_consume() with no consumer_tag provided.

Fix contributed by **Matus Valo**

- Improved empty AMQPError string representation.

Fix contributed by **Matus Valo**

- Drain events before publish.

This is needed to capture out of memory messages for clients that only
publish. Otherwise on_blocked is never called.

Fix contributed by **Jelte Fennema** and **Matus Valo**

- Don't revive channel when connection is closing.

When connection is closing don't raise error when Channel.Close method is received.

Fix contributed by **Matus Valo**

.. _version-2.3.2:

Page 33 of 48

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.