Skip to content

Releases: clokep/celery-batches

v0.9 (2024-06-03)

03 Jun 20:35
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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)

v0.2 (2018-04-20)

24 Feb 15:10
Compare
Choose a tag to compare

Improvements

  • Add support for protocol v2. (#1)

Maintenance

  • Add tests. (#1, #2)
  • Fixes some documentation issues. (#1)

v0.1 (2018-03-23)

24 Feb 15:10
Compare
Choose a tag to compare

Improvements

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

Maintenance

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