Skip to content

Releases: celery/celery

v5.1.0b2

02 May 13:32
Compare
Choose a tag to compare

Release date: 2021-05-02 16.06 P.M UTC+3:00

Release by: Omer Katz

  • Fix the behavior of our json serialization which regressed in 5.0.
    (#6561)
  • Add support for SQLAlchemy 1.4. (#6709)
  • Safeguard against schedule entry without kwargs. (#6619)
  • task.apply_async(ignore_result=True) now avoids persisting the
    results. (#6713)
  • Update systemd tmpfiles path. (#6688)
  • Ensure AMQPContext exposes an app attribute. (#6741)
  • Inspect commands accept arguments again (#6710).
  • Chord counting of group children is now accurate. (#6733)
  • Add a setting
    worker_cancel_long_running_tasks_on_connection_loss{.interpreted-text
    role="setting"} to terminate tasks with late acknowledgement on
    connection loss. (#6654)
  • The task-revoked event and the task_revoked signal are not
    duplicated when Request.on_failure is called. (#6654)
  • Restore pickling support for Retry. (#6748)
  • Add support in the redis result backend for authenticating with a
    username. (#6750)
  • The worker_pool{.interpreted-text role="setting"} setting is now
    respected correctly. (#6711)

v5.1.0b1

02 Apr 04:55
Compare
Choose a tag to compare

Release date: 2021-04-02 10.25 P.M UTC+6:00

Release by: Asif Saif Uddin

  • Add sentinel_kwargs to Redis Sentinel docs.
  • Depend on the maintained python-consul2 library. (#6544).
  • Use result_chord_join_timeout instead of hardcoded default value.
  • Upgrade AzureBlockBlob storage backend to use Azure blob storage
    library v12 (#6580).
  • Improved integration tests.
  • pass_context for handle_preload_options decorator (#6583).
  • Makes regen less greedy (#6589).
  • Pytest worker shutdown timeout (#6588).
  • Exit celery with non zero exit value if failing (#6602).
  • Raise BackendStoreError when set value is too large for Redis.
  • Trace task optimizations are now set via Celery app instance.
  • Make trace_task_ret and fast_trace_task public.
  • reset_worker_optimizations and create_request_cls has now app as
    optional parameter.
  • Small refactor in exception handling of on_failure (#6633).
  • Fix for issue #5030 "Celery Result backend on Windows OS".
  • Add store_eager_result setting so eager tasks can store result on
    the result backend (#6614).
  • Allow heartbeats to be sent in tests (#6632).
  • Fixed default visibility timeout note in sqs documentation.
  • Support Redis Sentinel with SSL.
  • Simulate more exhaustive delivery info in apply().
  • Start chord header tasks as soon as possible (#6576).
  • Forward shadow option for retried tasks (#6655).
  • --quiet flag now actually makes celery avoid producing logs
    (#6599).
  • Update platforms.py "superuser privileges" check (#6600).
  • Remove unused property [autoregister]{.title-ref} from the Task
    class (#6624).
  • fnmatch.translate() already translates globs for us. (#6668).
  • Upgrade some syntax to Python 3.6+.
  • Add [azureblockblob_base_path]{.title-ref} config (#6669).
  • Fix checking expiration of X.509 certificates (#6678).
  • Drop the lzma extra.
  • Fix JSON decoding errors when using MongoDB as backend (#6675).
  • Allow configuration of RedisBackend's health_check_interval
    (#6666).
  • Safeguard against schedule entry without kwargs (#6619).
  • Docs only - SQS broker - add STS support (#6693) through kombu.
  • Drop fun_accepts_kwargs backport.
  • Tasks can now have required kwargs at any order (#6699).
  • Min py-amqp 5.0.6.
  • min billiard is now 3.6.4.0.
  • Minimum kombu now is5.1.0b1.
  • Numerous docs fixes.
  • Moved CI to github action.
  • Updated deployment scripts.
  • Updated docker.
  • Initial support of python 3.9 added.

v5.0.5

16 Dec 15:41
Compare
Choose a tag to compare
Bump version: 5.0.4 → 5.0.5

v5.0.4

16 Dec 15:40
Compare
Choose a tag to compare
Bump version: 5.0.3 → 5.0.4

v5.0.3

16 Dec 15:40
Compare
Choose a tag to compare
Bump version: 5.0.2 → 5.0.3

v5.0.2

03 Nov 10:26
Compare
Choose a tag to compare
Bump version: 5.0.1 → 5.0.2

v5.0.1

18 Oct 14:39
Compare
Choose a tag to compare
Bump version: 5.0.0 → 5.0.1

v5.0.0

25 Sep 02:59
Compare
Choose a tag to compare
Happify linters.

v4.4.7

31 Jul 17:44
Compare
Choose a tag to compare

4.4.7

:release-date: 2020-07-31 11.45 P.M UTC+6:00
:release-by: Asif Saif Uddin

  • Add task_received, task_rejected and task_unknown to signals module.
  • [ES backend] add 401 as safe for retry.
  • treat internal errors as failure.
  • Remove redis fanout caveats.
  • FIX: -A and --args should behave the same. (#6223)
  • Class-based tasks autoretry (#6233)
  • Preserve order of group results with Redis result backend (#6218)
  • Replace future with celery.five Fixes #6250, and reraise to include
  • Fix REMAP_SIGTERM=SIGQUIT not working
  • (Fixes#6258) MongoDB: fix for serialization issue (#6259)
  • Make use of ordered sets in Redis opt-in
  • Test, CI, Docker, style and minor doc impovements.

v4.4.6

24 Jun 08:42
Compare
Choose a tag to compare
v4.4.6