All Versions
63
Latest Version
Avg Release Cycle
51 days
Latest Release
2020 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.7.0 Changes
November 29, 2020- โ Added
job.worker_nameattribute that tells you which worker is executing a job. Thanks @selwin! - Added
send_stop_job_command()that tells a worker to stop executing a job. Thanks @selwin! - โ Added
JSONSerializeras an alternative to the defaultpicklebased serializer. Thanks @JackBoreczky! - ๐ Fixes
RQSchedulerrunning on Redis withssl=True. Thanks @BobReid!
- โ Added
-
v1.6.1 Changes
November 08, 2020- ๐ Worker now properly releases scheduler lock when run in burst mode. Thanks @selwin!
-
v1.6.0 Changes
November 08, 2020- Workers now listen to external commands via pubsub. The first two features taking advantage of this infrastructure are
send_shutdown_command()andsend_kill_horse_command(). Thanks @selwin! - โ Added
job.last_heartbeatproperty that's periodically updated when job is running. Thanks @theambient! - ๐ท Now horses are killed by their parent group. This helps in cleanly killing all related processes if job uses multiprocessing. Thanks @theambient!
- ๐ Fixed scheduler usage with Redis connections that uses custom parser classes. Thanks @selwin!
- ๐ Scheduler now enqueue jobs in batches to prevent lock timeouts. Thanks @nikkonrom!
- โฑ Scheduler now follows RQ worker's logging configuration. Thanks @christopher-dG!
- Workers now listen to external commands via pubsub. The first two features taking advantage of this infrastructure are
-
v1.5.2 Changes
September 10, 2020- โฑ Scheduler now uses the class of connection that's used. Thanks @pacahon!
- ๐ Fixes a bug that puts retried jobs in
FailedJobRegistry. Thanks @selwin! - ๐ Fixed a deprecated import. Thanks @elmaghallawy!
-
v1.5.1 Changes
August 21, 2020- ๐ Fixes for Redis server version parsing. Thanks @selwin!
- ๐ท Retries can now be set through @job decorator. Thanks @nerok!
- ๐ฒ Log messages below logging.ERROR is now sent to stdout. Thanks @selwin!
- ๐ Better logger name for RQScheduler. Thanks @atainter!
- ๐ Better handling of exceptions thrown by horses. Thanks @theambient!
-
v1.5.0 Changes
July 26, 2020- ๐ท Failed jobs can now be retries. Thanks @selwin!
- ๐ Fixed scheduler on Python > 3.8.0. Thanks @selwin!
- RQ is now aware of which version of Redis server it's running on. Thanks @aparcar!
- RQ now uses
hset()on redis-py >= 3.5.0. Thanks @aparcar! - ๐ Fix incorrect worker timeout calculation in SimpleWorker.execute_job(). Thanks @davidmurray!
- ๐ Make horse handling logic more robust. Thanks @wevsty!
-
v1.4.3 Changes
June 28, 2020- Added
job.get_position()andqueue.get_job_position(). Thanks @aparcar! - ๐ท Longer TTLs for worker keys to prevent them from expiring inside the worker lifecycle. Thanks @selwin!
- ๐ท Long job args/kwargs are now truncated during logging. Thanks @JhonnyBn!
- ๐ท
job.requeue()now returns the modified job. Thanks @ericatkin!
- Added
-
v1.4.2 Changes
May 26, 2020- โช Reverted changes to
hmsetcommand which causes workers on Redis server < 4 to crash. Thanks @selwin! - ๐ Merged in more groundwork to enable jobs with multiple dependencies. Thanks @thomasmatecki!
- โช Reverted changes to
-
v1.4.1 Changes
May 16, 2020 -
v1.4.0 Changes
May 13, 2020- ๐ Custom serializer is now supported. Thanks @solababs!
- ๐ท
delay()now acceptsjob_idargument. Thanks @grayshirt! - ๐ Fixed a bug that may cause early termination of scheduled or requeued jobs. Thanks @rmartin48!
- โฑ When a job is scheduled, always add queue name to a set containing active RQ queue names. Thanks @mdawar!
- โ Added
--sentry-ca-certsand--sentry-debugparameters torq workerCLI. Thanks @kichawa! - ๐ท Jobs cleaned up by
StartedJobRegistryare given an exception info. Thanks @selwin!