Releases: n0061q/celery
Releases · n0061q/celery
5.2.1
Release date: 2021-11-16 8.55 P.M UTC+6:00
Release by: Asif Saif Uddin
- Fix rstrip usage on bytes instance in ProxyLogger.
- Pass logfile to ExecStop in celery.service example systemd file.
- fix: reduce latency of AsyncResult.get under gevent (celery#7052)
- Limit redis version: <4.0.0.
- Bump min kombu version to 5.2.2.
- Change pytz>dev to a PEP 440 compliant pytz>0.dev.0.
- Remove dependency to case (celery#7077).
- fix: task expiration is timezone aware if needed (celery#7065).
- Initial testing of pypy-3.8 beta to CI.
- Docs, CI & tests cleanups.
5.2.0
Release date: 2021-11-08 7.15 A.M UTC+6:00
Release by: Asif Saif Uddin
- Prevent from subscribing to empty channels (celery#7040)
- fix register_task method.
- Fire task failure signal on final reject (celery#6980)
- Limit pymongo version: <3.12.1 (celery#7041)
- Bump min kombu version to 5.2.1
5.2.0rc2
Release date: 2021-11-02 1.54 P.M UTC+3:00
Release by: Naomi Elstein
- Bump Python 3.10.0 to rc2.
- [pre-commit.ci] pre-commit autoupdate (celery#6972).
- autopep8.
- Prevent worker to send expired revoked items upon hello command
(celery#6975). - docs: clarify the 'keeping results' section (celery#6979).
- Update deprecated task module removal in 5.0 documentation (celery#6981).
- [pre-commit.ci] pre-commit autoupdate.
- try python 3.10 GA.
- mention python 3.10 on readme.
- Documenting the default consumer_timeout value for rabbitmq >=
3.8.15. - Azure blockblob backend parametrized connection/read timeouts
(celery#6978). - Add as_uri method to azure block blob backend.
- Add possibility to override backend implementation with celeryconfig
(celery#6879). - [pre-commit.ci] pre-commit autoupdate.
- try to fix deprecation warning.
- [pre-commit.ci] pre-commit autoupdate.
- not needed anyore.
- not needed anyore.
- not used anymore.
- add github discussions forum
5.2.0rc1
Release date: 2021-09-26 4.04 P.M UTC+3:00
Release by: Omer Katz
- Kill all workers when main process exits in prefork model (celery#6942).
- test kombu 5.2.0rc1 (celery#6947).
- try moto 2.2.x (celery#6948).
- Prepared Hacker News Post on Release Action.
- update setup with python 3.7 as minimum.
- update kombu on setupcfg.
- Added note about automatic killing all child processes of worker
after its termination. - [pre-commit.ci] pre-commit autoupdate.
- Move importskip before greenlet import (celery#6956).
- amqp: send expiration field to broker if requested by user (celery#6957).
- Single line drift warning.
- canvas: fix kwargs argument to prevent recursion (celery#6810) (celery#6959).
- Allow to enable Events with app.conf mechanism.
- Warn when expiration date is in the past.
- Add the Framework :: Celery trove classifier.
- Give indication whether the task is replacing another (celery#6916).
- Make setup.py executable.
- Bump version: 5.2.0b3 → 5.2.0rc1.
5.2.0b3
Release date: 2021-09-02 8.38 P.M UTC+3:00
Release by: Omer Katz
- Add args to LOG_RECEIVED (fixes celery#6885) (celery#6898).
- Terminate job implementation for eventlet concurrency backend
(celery#6917). - Add cleanup implementation to filesystem backend (celery#6919).
- [pre-commit.ci] pre-commit autoupdate (celery#69).
- Add before_start hook (fixes celery#4110) (celery#6923).
- Restart consumer if connection drops (celery#6930).
- Remove outdated optimization documentation (celery#6933).
- added https verification check functionality in arangodb backend
(celery#6800). - Drop Python 3.6 support.
- update supported python versions on readme.
- [pre-commit.ci] pre-commit autoupdate (celery#6935).
- Remove appveyor configuration since we migrated to GA.
- pyugrade is now set to upgrade code to 3.7.
- Drop exclude statement since we no longer test with pypy-3.6.
- 3.10 is not GA so it's not supported yet.
- Celery 5.1 or earlier support Python 3.6.
- Fix linting error.
- fix: Pass a Context when chaining fail results (celery#6899).
- Bump version: 5.2.0b2 → 5.2.0b3.
5.2.0b2
Release date: 2021-08-17 5.35 P.M UTC+3:00
Release by: Omer Katz
- Test windows on py3.10rc1 and pypy3.7 (celery#6868).
- Route chord_unlock task to the same queue as chord body (celery#6896).
- Add message properties to app.tasks.Context (celery#6818).
- handle already converted LogLevel and JSON (celery#6915).
- 5.2 is codenamed dawn-chorus.
- Bump version: 5.2.0b1 → 5.2.0b2.
5.2.0b1
Release date: 2021-08-11 5.42 P.M UTC+3:00
Release by: Omer Katz
- Add Python 3.10 support (celery#6807).
- Fix docstring for Signal.send to match code (celery#6835).
- No blank line in log output (celery#6838).
- Chords get body_type independently to handle cases where body.type
does not exist (celery#6847). - Fix celery#6844 by allowing safe queries via app.inspect().active()
(celery#6849). - Fix multithreaded backend usage (celery#6851).
- Fix Open Collective donate button (celery#6848).
- Fix setting worker concurrency option after signal (celery#6853).
- Make ResultSet.on_ready promise hold a weakref to self (celery#6784).
- Update configuration.rst.
- Discard jobs on flush if synack isn't enabled (celery#6863).
- Bump click version to 8.0 (celery#6861).
- Amend IRC network link to Libera (celery#6837).
- Import celery lazily in pytest plugin and unignore flake8 F821,
"undefined name '...'" (celery#6872). - Fix inspect --json output to return valid json without --quiet.
- Remove celery.task references in modules, docs (celery#6869).
- The Consul backend must correctly associate requests and responses
(celery#6823).