What's Changed
- fix: prevent
IndexError: pop from empty list
in RQ backend by @crgwbr in #183 - Add support for Django 6.0 by @RealOrangeOne in #193
- Add
supports_priority
feature - Access RQ worker name from result, rather than smuggling through meta (requires RQ 2.5+)
- Correctly handle unserializable return values in RQ backend
- Optimise job fetching in RQ backend
Breaking API changes
- Drop support for
enqueue_on_commit
by @RealOrangeOne in #194 - Raise
TaskResultMismatch
if callingTask.get_result
with the task id of a different task - Rename
ResultDoesNotExist
toTaskResultDoesNotExist
- Rename task backend handler from
tasks
totask_backends
- Rename
ResultStatus
->TaskResultStatus
- Drop support for Python 3.9
New Contributors
Full Changelog: 0.8.1...0.9.0