Skip to content

Releases: clokep/celery-batches

v0.11 (2026-01-16)

16 Jan 21:16

Choose a tag to compare

Maintenance

  • Support Celery 5.6. Contributed by @julienc91. (#101)
  • Support Python 3.14. Contributed by @julienc91. (#101)
  • Changed packaging to use setuptools declarative config in pyproject.toml. (#101, #103)

v0.10 (2025-04-04)

05 Apr 18:18

Choose a tag to compare

Bugfixes

  • Fix installing resetting the count of pending tasks when flushing tasks due to the flush interval being reached. Contributed by @FilipKarpinski. (#95)

Improvements

  • Improve documentation. (#92)

Maintenance

  • Support Celery 5.5. (#97)
  • Drop support for Celery < 5.2. (#92)
  • Support Python 3.13. (#97)
  • Drop support for Python 3.8. (#97)

v0.9 (2024-06-03)

03 Jun 20:35

Choose a tag to compare

Improvements

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

Maintenance

  • Limit test requirements to pytest-celery~=0.0.0 for an incompatibility with 1.0.0. (#90)
  • Bump black to 24.3.0. (#86)
  • Support Celery 5.4. (#91)
  • Support Python 3.12. (#91)

v0.8.1 (2023-06-27)

27 Jun 17:39

Choose a tag to compare

Bugfixes

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

v0.8 (2023-06-27)

27 Jun 14:38

Choose a tag to compare

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)

02 May 14:28

Choose a tag to compare

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

v0.6 (2021-12-30)

24 Feb 15:14

Choose a tag to compare

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)

v0.5 (2021-05-24)

24 Feb 15:13

Choose a tag to compare

Bugfixes

Maintenance

  • Support Celery 5.1. (#27)
  • Clean-up unnecessary code. (#28)
  • CI improvements. (#25)

v0.4 (2020-11-30)

24 Feb 15:12

Choose a tag to compare

Maintenance

  • Support Celery 5.0. (#21)
  • Drop support for Celery < 4.4. (#21)
  • Drop support for Python < 3.6. (#21)

v0.3 (2020-01-29)

24 Feb 15:12

Choose a tag to compare

Improvements

  • Properly set the current_task when running Batch tasks. (#4)
  • Call the success signal after a successful run of the Batch 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)