v2
Last updated
Was this helpful?
Last updated
Was this helpful?
flows: allow parent on root jobs in addBulk method () ref ()
job: send failed event when failParentOnFailure () fixes ()
redis: replace throw exception by console.error ()
redis-connection: allow providing scripts for extension () ()
compat: The compatibility class for Bullv3 is no longer available.
The QueueScheduler class is removed since it is not necessary anymore. Delayed jobs are now handled in a much simpler and robust way, without the need of a separate process.
Failed and stalled events are now produced by the Worker class instead of by the QueueScheduler.
The minimum Redis recommended version is 6.2.0.
scripts: pre-build scripts () ()
connection: validate array of strings in Cluster () fixes ()
flow-producer: allow parent opts in root job when adding a flow () ref ()
worker: clear stalled jobs timer when closing worker ()
getters: fix return type of getJobLogs ()
sandbox: get open port using built-in module instead of get-port () ()
job-options: add failParentOnFailure option () ()
job: update delay value when moving to wait () ()
connection: throw error when no noeviction policy ()
events: remove data and opts from added event ()
compat: remove Queue3 class () ()
delayed: promote delayed jobs instead of picking one by one ()
delayed: remove marker when promoting delayed job ()
getters: compensate for "mark" job id ()
sandbox: remove progress method ()
stalled-jobs: handle job id 0 ()
worker: do not allow stalledInterval to be less than zero ()
workers: use connection closing to determine closing status ()
improve delayed jobs and remove QueueScheduler ()
move stalled jobs check and handling to Worker class from QueueScheduler ()