rq v0.5.0 Release Notes
-
(Jan 30th, 2015)
- ๐ท RQ workers can now be paused and resumed using
rq suspend
andrq resume
commands. Thanks Jonathan Tushman! - ๐ท Jobs that are being performed are now stored in
StartedJobRegistry
for monitoring purposes. This also prevents currently active jobs from being orphaned/lost in the case of hard shutdowns. - ๐ท You can now monitor finished jobs by checking
FinishedJobRegistry
. Thanks Nic Cope for helping! - ๐ท Jobs with unmet dependencies are now created with
deferred
as their status. You can monitor deferred jobs by checkingDeferredJobRegistry
. - ๐ท It is now possible to enqueue a job at the beginning of queue using
queue.enqueue(func, at_front=True)
. Thanks Travis Johnson! - ๐จ Command line scripts have all been refactored to use
click
. Thanks Lyon Zhang! - โ Added a new
SimpleWorker
that does not fork when executing jobs. Useful for testing purposes. Thanks Cal Leeming! - โ Added
--queue-class
and--job-class
arguments torqworker
script. Thanks David Bonner! - ๐ Many other minor bug fixes and enhancements.
- ๐ท RQ workers can now be paused and resumed using