- Added support for unique jobs. Passing
unique=Truewithjob_idprevents duplicate jobs from being enqueued or scheduled. Thanks @selwin! Resultnow stores execution metadata (execution_id,execution_started_atandexecution_ended_at). Thanks @selwin!Retrynow supportsenqueue_at_front=True, allowing retried jobs to be requeued at the front of the queue. Thanks @crazillagodzilla!- Custom
job_idvalues may only contain letters, numbers, underscores and dashes. Thanks @selwin! - When a job is stopped, its dependencies are no longer enqueued. Thanks @selwin!
DeferredJobRegistryis now scored by job creation time. Thanks @selwin!- Workers now print a warning instead of raising an exception when
CLIENT LISTis not supported. Thanks @selwin and @djmaze!