All Versions
63
Latest Version
Avg Release Cycle
51 days
Latest Release
1241 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v1.3.0 Changes
March 09, 2020- ๐ Support for infinite job timeout. Thanks @theY4Kman!
- Added
__main__
file so you can now dopython -m rq.cli
. Thanks @bbayles! - ๐ Fixes an issue that may cause zombie processes. Thanks @wevsty!
- ๐ท
job_id
is now passed to logger during failed jobs. Thanks @smaccona! queue.enqueue_at()
andqueue.enqueue_in()
now supports explicitargs
andkwargs
function invocation. Thanks @selwin!
-
v1.2.2
January 31, 2020 -
v1.2.1 Changes
January 31, 2020enqueue_at()
andenqueue_in()
now sets job status toscheduled
. Thanks @coolhacker170597!- ๐ท Failed jobs data are now automatically expired by Redis. Thanks @selwin!
- ๐ Fixes
RQScheduler
logging configuration. Thanks @FlorianPerucki!
-
v1.2.0
January 04, 2020 -
v1.1.0
July 20, 2019 -
v1.0 Changes
April 06, 2019Backward incompatible changes:
๐ท
job.status
has been removed. Usejob.get_status()
andjob.set_status()
instead. Thanks @selwin!๐ท
FailedQueue
has been replaced withFailedJobRegistry
:get_failed_queue()
function has been removed. Please useFailedJobRegistry(queue=queue)
instead.move_to_failed_queue()
has been removed.- RQ now provides a mechanism to automatically cleanup failed jobs. By default, failed jobs are kept for 1 year.
- Thanks @selwin!
๐ท RQ's custom job exception handling mechanism has also changed slightly:
- RQ's default exception handling mechanism (moving jobs to
FailedJobRegistry
) can be disabled by doingWorker(disable_default_exception_handler=True)
. - Custom exception handlers are no longer executed in reverse order.
- Thanks @selwin!
๐ท
Worker
names are now randomized. Thanks @selwin!๐
timeout
argument onqueue.enqueue()
has been deprecated in favor ofjob_timeout
. Thanks @selwin!Sentry integration has been reworked:
- RQ now uses the new sentry-sdk in place of the deprecated Raven library
- RQ will look for the more explicit
RQ_SENTRY_DSN
environment variable instead ofSENTRY_DSN
before instantiating Sentry integration
- Thanks @selwin!
Fixed
Worker.total_working_time
accounting bug. Thanks @selwin! -
v0.13
December 11, 2018 -
v0.12
July 14, 2018 -
v0.11
June 01, 2018 -
v0.10.0 Changes
January 02, 2018@job
decorator now acceptsdescription
,meta
,at_front
anddepends_on
kwargs. Thanks @jlucas91 and @nlyubchich!- โ Added the capability to fetch workers by queue using
Worker.all(queue=queue)
andWorker.count(queue=queue)
. - ๐ Improved RQ's default logging configuration. Thanks @samuelcolvin!
- ๐ท
job.data
andjob.exc_info
are now stored in compressed format in Redis.