Skip to content

Latest commit

 

History

History
244 lines (175 loc) · 8.9 KB

CHANGELOG.rst

File metadata and controls

244 lines (175 loc) · 8.9 KB

Changelog

next

Improvements

  • Improve documentation. (#92)

Maintenance

  • Drop support for Celery < 5.2. (#92)

0.9 (2024-06-03)

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)

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