Skip to content

[Backend Dependencies Update] Update celery to 4.4.0#777

Closed
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-celery-4.3.0-to-4.4.0
Closed

[Backend Dependencies Update] Update celery to 4.4.0#777
pyup-bot wants to merge 1 commit intomasterfrom
pyup-update-celery-4.3.0-to-4.4.0

Conversation

@pyup-bot
Copy link
Copy Markdown
Collaborator

This PR updates celery from 4.3.0 to 4.4.0.

Changelog

4.4.0

=====
:release-date: 2019-03-3 9:00 P.M UTC+2:00
:release-by: Omer Katz

- Restore bz2 import checks in compression module.

The checks were removed in `celery/kombu938 <https://github.com/celery/kombu/pull/938>`_ due to assumption that it only affected Jython.
However, bz2 support can be missing in Pythons built without bz2 support.

Contributed by **Patrick Woods**

- Fix regression that occurred in 4.3.0
when parsing  Redis Sentinel master URI containing password.

Contributed by **Peter Lithammer**

- Handle the case when only one Redis Sentinel node is provided.

Contributed by **Peter Lithammer**

- Support SSL URL parameters correctly for `rediss://`` URIs.

Contributed by **Paul Bailey**

- Revert `celery/kombu954 <https://github.com/celery/kombu/pull/954>`_.
Instead bump the required redis-py dependency to 3.2.0
to include this fix `andymccurdy/redis-py4e1e748 <https://github.com/andymccurdy/redis-py/commit/4e1e74809235edc19e03edb79c97c80a3e4e9eca>`_.

Contributed by **Peter Lithammer**

- Added support for broadcasting using a regular expression pattern
or a glob pattern to multiple Pidboxes.

Contributed by **Jason Held**

.. _version-4.3.0:

4.4.0rc5

========
:release-date: 2019-12-07 21.05 A.M UTC+6:00
:release-by: Asif Saif Uddin

- Kombu 4.6.7
- Events bootstep disabled if no events (5807)
- SQS - Reject on failure (5843)
- Add a concurrency model with ThreadPoolExecutor (5099)
- Add auto expiry for DynamoDB backend (5805)
- Store extending result in all backends (5661)
- Fix a race condition when publishing a very large chord header (5850)
- Improve docs and test matrix

4.4.0rc4

========
:release-date: 2019-11-11 00.45 A.M UTC+6:00
:release-by: Asif Saif Uddin

- Kombu 4.6.6
- Py-AMQP 2.5.2
- Python 3.8
- Numerious bug fixes
- PyPy 7.2

4.4.0rc3

========
:release-date: 2019-08-14 23.00 P.M UTC+6:00
:release-by: Asif Saif Uddin

- Kombu 4.6.4
- Billiard 3.6.1
- Py-AMQP 2.5.1
- Avoid serializing datetime (5606)
- Fix: (group() | group()) not equals single group (5574)
- Revert "Broker connection uses the heartbeat setting from app config.
- Additional file descriptor safety checks.
- fixed call for null args (5631)
- Added generic path for cache backend.
- Fix Nested group(chain(group)) fails (5638)
- Use self.run() when overriding __call__ (5652)
- Fix termination of asyncloop (5671)
- Fix migrate task to work with both v1 and v2 of the message protocol.
- Updating task_routes config during runtime now have effect.

4.4.0rc2

========
:release-date: 2019-06-15 4:00 A.M UTC+6:00
:release-by: Asif Saif Uddin

- Many bugs and regressions fixed.
- Kombu 4.6.3

4.4.0rc1

========
:release-date: 2019-06-06 1:00 P.M UTC+6:00
:release-by: Asif Saif Uddin


- Python 3.4 drop

- Kombu 4.6.1

- Replace deprecated PyMongo methods usage (5443)

- Pass task request when calling update_state (5474)

- Fix bug in remaining time calculation in case of DST time change (5411)

- Fix missing task name when requesting extended result (5439)

- Fix `collections` import issue on Python 2.7 (5428)

- handle `AttributeError` in base backend exception deserializer (5435)

- Make `AsynPool`'s `proc_alive_timeout` configurable (5476)

- AMQP Support for extended result (5495)

- Fix SQL Alchemy results backend to work with extended result (5498)

- Fix restoring of exceptions with required param (5500)

- Django: Re-raise exception if `ImportError` not caused by missing tasks
module (5211)

- Django: fixed a regression putting DB connections in invalid state when
`CONN_MAX_AGE != 0` (5515)

- Fixed `OSError` leading to lost connection to broker (4457)

- Fixed an issue with inspect API unable get details of Request

- Fix mogodb backend authentication (5527)

- Change column type for Extended Task Meta args/kwargs to LargeBinary

- Handle http_auth in Elasticsearch backend results (5545)

- Fix task serializer being ignored with `task_always_eager=True` (5549)

- Fix `task.replace` to work in `.apply() as well as `.apply_async()` (5540)

- Fix sending of `worker_process_init` signal for solo worker (5562)

- Fix exception message upacking (5565)

- Add delay parameter function to beat_schedule (5558)

- Multiple documentation updates
Links

@pyup-bot
Copy link
Copy Markdown
Collaborator Author

pyup-bot commented Mar 2, 2020

Closing this in favor of #806

@pyup-bot pyup-bot closed this Mar 2, 2020
@jpowie01 jpowie01 deleted the pyup-update-celery-4.3.0-to-4.4.0 branch March 2, 2020 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant