[4.0.3](https://github.com/taskforcesh/bullmq-pro/compare/v4.0.2...v4.0.3) (2022-11-19)
Source URL: https://docs.bullmq.io/bullmq-pro/changelog/changelog-v4
4.0.3 (2022-11-19)
Section titled “4.0.3 (2022-11-19)”Bug Fixes
Section titled “Bug Fixes”4.0.2 (2022-11-08)
Section titled “4.0.2 (2022-11-08)”Bug Fixes
Section titled “Bug Fixes”4.0.1 (2022-11-07)
Section titled “4.0.1 (2022-11-07)”Features
Section titled “Features”4.0.0 (2022-10-27)
Section titled “4.0.0 (2022-10-27)”Bug Fixes
Section titled “Bug Fixes”- job: send failed event when failParentOnFailure (#1481) fixes #1469 (b20eb6f)
- redis: replace throw exception by console.error (fafa2f8)
- connection: validate array of strings in Cluster (#1468) fixes #1467 (8355182)
- worker: clear stalled jobs timer when closing worker (1567a0d)
- getters: fix return type of getJobLogs (d452927)
- sandbox: get open port using built-in module instead of get-port (#1446) (6db6288)
- job: update delay value when moving to wait (#1436) (9560915)
- connection: throw error when no noeviction policy (3468390)
- 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)
- worker: use connection closing to determine closing status (fe1d173)
Features
Section titled “Features”- redis-connection: allow providing scripts for extension (#1472) (f193cfb)
- flow-producer: allow parent opts in root job when adding a flow (#1110) ref #1097 (3c3ac71)
- job-options: add failParentOnFailure option (#1339) (65e5c36)
- improve delayed jobs and remove QueueSchedulerPro (1f66e5a)
- move stalled jobs check and handling to WorkerPro class from QueueSchedulerPro (13769cb)
Performance Improvements
Section titled “Performance Improvements”- scripts: pre-build scripts (#1441) (7f72603)
- events: remove data and opts from added event (e13d4b8)
BREAKING CHANGES
Section titled “BREAKING CHANGES”- Remove QueueSchedulerPro class. WorkerPro class should handle QueueSchedulerPro functionalities.
- compat: The compatibility class for Bullv3 is no longer available.
- Failed and stalled events are now produced by the WorkerPro class instead of by the QueueSchedulerPro.
- The minimum Redis recommended version is 6.2.0.