Releases: clokep/celery-batches
Releases · clokep/celery-batches
v0.9 (2024-06-03)
v0.8.1 (2023-06-27)
v0.8 (2023-06-27)
0.7 (2022-05-02)
Improvements
- Support passing multiple or keyword arguments by disabling Celery's
typing
feature forBatches
tasks. (#39) - Support using a custom
Request
class forBatches
tasks. (#63) - Support calling tasks with an
eta
orcountdown
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
- Fix running of tests via tox. (#40, #58)
- Simplify tests. (#56, #60)
- Improve PyPI metadata. (#43, #52)
- Ignore virtualenvs in
.gitignore
. Contributed by Tony Narlock. (#44) - Update README badges to include PyPI and GitHub Actions (instead of Travis CI). Contributed by Tony Narlock. (#47)
- Update copyright information. Contributed by Tony Narlock. (#46)
- Improve documentation. Contributed by Tony Narlock. (#45, #49, #50, #55)
- Document use-cases and include more examples. (#65)
- Run the unit tests against RabbitMQ & Redis brokers/backends. (#57)
- Run black, isort, flake8, pyupgrade, and mypy. (#61, #62)
v0.6 (2021-12-30)
v0.5 (2021-05-24)
v0.4 (2020-11-30)
v0.3 (2020-01-29)
Improvements
- Properly set the
current_task
when runningBatch
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
v0.2 (2018-04-20)
v0.1 (2018-03-23)
Improvements
Batch
tasks now call pre- and post-run signals.
Maintenance
- The initial released version, includes changes to make it a separate package, etc.