Deps: Bundle celery[sqs] now also requires :pypi:pycurl
(Issue 3619).
Worker: Hard time limits were no longer being respected (Issue 3618).
Worker: Soft time limit log showed Trues instead of the number
of seconds.
App: registry_cls argument no longer had any effect (Issue 3613).
Worker: Event producer now uses connection_for_Write (Issue 3525).
Results: Redis/memcache backends now uses :setting:result_expires
to expire chord counter (Issue 3573).
Contributed by Tayfun Sen.
Django: Fixed command for upgrading settings with Django (Issue 3563).
Fix contributed by François Voron.
Testing: Added a celery_parameters test fixture to be able to use
customized Celery init parameters. (3626)
Contributed by Steffen Allner.
Documentation improvements contributed by
:github_user:csfeathers
Moussa Taifi
Yuhannaa
Laurent Peuch
Christian
Bruno Alla
Steven Johns
:github_user:tnir
GDR!
.. _version-4.0.0:
4.0.0
=====
:release-date: 2016-11-04 02:00 P.M PDT
:release-by: Ask Solem
See :ref:whatsnew-4.0 (in :file:docs/whatsnew-4.0.rst).
.. _version-4.0.0rc7:
4.0.0rc7
========
:release-date: 2016-11-02 01:30 P.M PDT
Important notes
Database result backend related setting names changed from
sqlalchemy_* -> database_*.
The sqlalchemy_ named settings won't work at all in this
version so you need to rename them. This is a last minute change,
and as they were not supported in 3.1 we will not be providing
aliases.
chain(A, B, C) now works the same way as A | B | C.
This means calling chain() might not actually return a chain,
it can return a group or any other type depending on how the
workflow can be optimized.
Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.
celery is not pinned to a specific version.
I'm pinning it to the latest version 4.0.2 for now.
These links might come in handy: PyPI | Changelog | Homepage | Docs
Changelog
Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.
Happy merging! 🤖