Changelog#

next#

Improvements#

  • Call the task received signal for Batches task. (#85)

0.8.1 (2023-06-27)#

Bugfixes#

  • Fix installing celery-batches with Celery 5.3. Contributed by @stegayet. (#80)

0.8 (2023-06-27)#

Improvements#

  • Support passing through the request_dict from the original Celery request. Contributed by @montasaurus. (#71)

Maintenance#

  • Support Celery 5.3. Contributed by @stegayet. (#68, #75, #77)

  • Drop support for Celery < 5.0. (#78)

  • Support Python 3.11. (#75)

  • Drop support for Python 3.7. (#77)

0.7 (2022-05-02)#

Improvements#

  • Support passing multiple or keyword arguments by disabling Celery’s typing feature for Batches tasks. (#39)

  • Support using a custom Request class for Batches tasks. (#63)

  • Support calling tasks with an eta or countdown specified. Contributed by @weetster. (#59)

Bugfixes#

  • Handle “hybrid” messages that have moved between Celery versions. Port celery/celery#4358 to celery-batches. (#64)

  • Fix task ETA issues when timezone is defined in configuration. Port celery/celery#3867 to celery-batches. (#64)

Maintenance#

0.6 (2021-12-30)#

Bugfixes#

  • Fix a bug when passing a request to mark_as_done with Celery 5.1.0. (#32)

Maintenance#

  • Clean-up and re-organize code. (#31)

  • Support Celery 5.2. (#36)

  • Support Python 3.10. (#37)

  • Drop support for Python 3.6. (#36)

  • Changed packaging to use setuptools declarative config in setup.cfg. (#37)

0.5 (2021-05-24)#

Bugfixes#

Maintenance#

  • Support Celery 5.1. (#27)

  • Clean-up unnecessary code. (#28)

  • CI improvements. (#25)

0.4 (2020-11-30)#

Maintenance#

  • Support Celery 5.0. (#21)

  • Drop support for Celery < 4.4. (#21)

  • Drop support for Python < 3.6. (#21)

0.3 (2020-01-29)#

Improvements#

  • Properly set the current_task when running Batches tasks. (#4)

  • Call the success signal after a successful run of the Batches task. (#6)

  • Support running tasks eagerly via the Task.apply() method. This causes the task to execute with a batch of a single item. Contributed by @scalen. (#16, #18)

Maintenance#

  • Improved documentation. Contributed by @nijel. (#3, #7)

  • Support Celery 4.2, 4.3, and 4.4. (#12, #14, #19)

  • Support Python 3.7 and 3.8. (#19)

  • Drop support for Python 3.4. (#19)

  • CI improvements. (#5, #11, #13,)

0.2 (2018-04-20)#

Improvements#

  • Add support for protocol v2. (#1)

Maintenance#

  • Add tests. (#1, #2)

  • Fixes some documentation issues. (#1)

0.1 (2018-03-23)#

Improvements#

  • Batches tasks now call pre- and post-run signals.

Maintenance#

  • The initial released version, includes changes to make it a separate package, etc.

celery-final#