- Added
work_horse_killed_handler
argument toWorker
. Thanks @ronlut! - Fixed an issue where results aren't properly persisted on synchronous jobs. Thanks @selwin!
- Fixed a bug where job results are not properly persisted when
result_ttl
is-1
. Thanks @sim6! - Various documentation and logging fixes. Thanks @lowercase00!
- Improve Redis connection reliability. Thanks @lowercase00!
- Scheduler reliability improvements. Thanks @OlegZv and @lowercase00!
- Fixed a bug where
dequeue_timeout
ignoresworker_ttl
. Thanks @ronlut! - Use
job.return_value()
instead ofjob.result
when processing callbacks. Thanks @selwin! - Various internal refactorings to make
Worker
code more easily extendable. Thanks @lowercase00! - RQ's source code is now black formatted. Thanks @aparcar!