v2

2.4.0 (2022-10-24)

Features

2.3.2 (2022-10-18)

Bug Fixes

2.3.1 (2022-10-13)

Bug Fixes

  • redis: replace throw exception by console.error (fafa2f8)

2.3.0 (2022-10-13)

Features

  • redis-connection: allow providing scripts for extension (#1472) (f193cfb)

2.2.1 (2022-10-11)

Performance Improvements

2.2.0 (2022-10-10)

Bug Fixes

Features

  • flow-producer: allow parent opts in root job when adding a flow (#1110) ref #1097 (3c3ac71)

2.1.3 (2022-09-30)

Bug Fixes

  • worker: clear stalled jobs timer when closing worker (1567a0d)

2.1.2 (2022-09-29)

Bug Fixes

  • getters: fix return type of getJobLogs (d452927)

2.1.1 (2022-09-28)

Bug Fixes

  • sandbox: get open port using built-in module instead of get-port (#1446) (6db6288)

2.1.0 (2022-09-23)

Features

  • job-options: add failParentOnFailure option (#1339) (65e5c36)

2.0.2 (2022-09-22)

Bug Fixes

  • job: update delay value when moving to wait (#1436) (9560915)

2.0.1 (2022-09-21)

Bug Fixes

  • connection: throw error when no noeviction policy (3468390)

Performance Improvements

  • events: remove data and opts from added event (e13d4b8)

2.0.0 (2022-09-21)

Bug Fixes

  • compat: remove Queue3 class (#1421) (fc797f7)

  • delayed: promote delayed jobs instead of picking one by one (1b938af)

  • delayed: remove marker when promoting delayed job (1aea0dc)

  • getters: compensate for "mark" job id (231b9aa)

  • sandbox: remove progress method (b43267b)

  • stalled-jobs: handle job id 0 (829e6e0)

  • worker: do not allow stalledInterval to be less than zero (831ffc5)

  • workers: use connection closing to determine closing status (fe1d173)

Features

  • improve delayed jobs and remove QueueScheduler (1f66e5a)

  • move stalled jobs check and handling to Worker class from QueueScheduler (13769cb)

BREAKING CHANGES

  • 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.

Last updated

Copyright (c) Taskforce.sh Inc.