Celery v5.3.0.a1 Release Notes

  • ๐Ÿš€ :release-date: 2022-06-29 5:15 P.M UTC+6:00 ๐Ÿš€ :release-by: Asif Saif Uddin

    • โœ‚ Remove Python 3.4 compatibility code.
    • ๐Ÿ“œ call ping to set connection attr for avoiding redis parse_response error.
    • ๐Ÿ—„ Use importlib instead of deprecated pkg_resources.
    • ๐Ÿ›  fix #7245 uid duplicated in command params.
    • ๐Ÿ›  Fix subscribed_to maybe empty (#7232).
    • ๐Ÿ›  Fix: Celery beat sleeps 300 seconds sometimes even when it should run a task within a few seconds (e.g. 13 seconds) #7290.
    • Add security_key_password option (#7292).
    • ๐Ÿ‘ Limit elasticsearch support to below version 8.0.
    • ๐Ÿš€ try new major release of pytest 7 (#7330).
    • broker_connection_retry should no longer apply on startup (#7300).
    • Remove ne methods (#7257).
    • ๐Ÿ›  fix #7200 uid and gid.
    • โœ‚ Remove exception-throwing from the signal handler.
    • โž• Add mypy to the pipeline (#7383).
    • ๐Ÿ”ฆ Expose more debugging information when receiving unknown tasks. (#7405)
    • ๐Ÿšš Avoid importing buf_t from billiard's compat module as it was removed.
    • Avoid negating a constant in a loop. (#7443)
    • Ensure expiration is of float type when migrating tasks (#7385).
    • load_extension_class_names - correct module_name (#7406)
    • โฌ†๏ธ Bump pymongo[srv]>=4.0.2.
    • Use inspect.getgeneratorstate in asynpool.gen_not_started (#7476).
    • ๐Ÿ›  Fix test with missing .get() (#7479).
    • azure-storage-blob>=12.11.0
    • ๐Ÿ‘ท Make start_worker, setup_default_app reusable outside of pytest.
    • Ensure a proper error message is raised when id for key is empty (#7447).
    • Crontab string representation does not match UNIX crontab expression.
    • ๐Ÿ‘ท Worker should exit with ctx.exit to get the right exitcode for non-zero.
    • ๐Ÿ›  Fix expiration check (#7552).
    • ๐Ÿ‘‰ Use callable built-in.
    • Include dont_autoretry_for option in tasks. (#7556)
    • ๐Ÿ›  fix: Syntax error in arango query.
    • ๐Ÿ›  Fix custom headers propagation on task retries (#7555).
    • โš  Silence backend warning when eager results are stored.
    • โฌ‡๏ธ Reduce prefetch count on restart and gradually restore it (#7350).
    • ๐Ÿ‘Œ Improve workflow primitive subclassing (#7593).
    • โœ… test kombu>=5.3.0a1,<6.0 (#7598).
    • Canvas Header Stamping (#7384).

    .. _version-5.2.7: