celery v5.1.0.b1 Release Notes
-
๐ :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
from the Task class (#6624). - fnmatch.translate() already translates globs for us. (#6668).
- โฌ๏ธ Upgrade some syntax to Python 3.6+.
- Add
azureblockblob_base_path
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.
.. _version-5.0.5: