v3

3.15.8 (2023-06-16)

Bug Fixes

3.15.7 (2023-06-16)

Bug Fixes

3.15.6 (2023-06-13)

Bug Fixes

  • worker: use timeout as integer for redis lower than v6.0.0 (python) (#1981) (0df6afa)

3.15.5 (2023-06-11)

Bug Fixes

  • retry-job: consider priority when moving job to wait (python) (#1969) (e753855)

3.15.4 (2023-06-08)

Bug Fixes

  • job: import right reference of QueueEvents (#1964) (689c845)

3.15.3 (2023-06-08)

Bug Fixes

  • job: use QueueEvents type for waitUntilFinished (#1958) (881848c)

3.15.2 (2023-06-06)

Bug Fixes

  • worker: better worker client naming (c5f63af)

3.15.1 (2023-06-05)

Bug Fixes

3.15.0 (2023-05-31)

Features

3.14.2 (2023-05-30)

Bug Fixes

3.14.1 (2023-05-27)

Performance Improvements

3.14.0 (2023-05-22)

Features

  • worker: make extendLocks overridable (7b1386b)

3.13.4 (2023-05-11)

Performance Improvements

  • rate-limit: call pttl in script moveJobFromActiveToWait (#1889) (e0d2992)

3.13.3 (2023-05-10)

Bug Fixes

3.13.2 (2023-05-09)

Bug Fixes

  • rate-limit: consider paused queue when dynamic rate limit (#1884) (a23f37e)

3.13.1 (2023-05-07)

Bug Fixes

3.13.0 (2023-05-06)

Features

  • worker: add worker threads support (0820985)

3.12.1 (2023-05-05)

Bug Fixes

3.12.0 (2023-04-20)

Features

3.11.0 (2023-04-17)

Features

  • upstash: don't throw an error when detecting an upstash host (2e06bca)

3.10.4 (2023-04-05)

Bug Fixes

3.10.3 (2023-03-30)

Bug Fixes

  • flow: consider removing dependency on removeOnFail true (#1753) (de5a299)

3.10.2 (2023-03-22)

Bug Fixes

3.10.1 (2023-03-06)

Bug Fixes

  • worker: throw error with invalid concurrency fixes #1723 (2a1cdbe)

3.10.0 (2023-03-02)

Bug Fixes

  • worker: close lock extended timer (7995f18)

  • worker: correct lock extender logic (6aa3569)

  • worker: start stalled check timer (4763be0)

Features

  • worker: replace Promise.race with efficient an async fifo (0d94e35)

  • worker: simplify lock extension to one call independent of concurrency (ebf1aeb)

Performance Improvements

  • scripts: reuse keys array to avoid allocations (feac7b4)

  • worker: improve worker memory consumption (4846cf1)

3.9.0 (2023-02-25)

Features

  • worker: add remove on complete and fail options (#1703) (cf13494)

3.8.0 (2023-02-23)

Bug Fixes

  • worker: run stalled check directly first time (f71ec03)

Features

  • worker: add a public method to run the stalled checker (3159266)

  • worker: add support to disable stalled checks (49e860c)

3.7.2 (2023-02-23)

Bug Fixes

  • worker: restore failed event job parameter typing (#1707) (44c2203)

3.7.1 (2023-02-22)

Bug Fixes

  • worker: failed event receives an optional job parameter (#1702) fixes #1690 (6009906)

3.7.0 (2023-02-16)

Performance Improvements

  • move-to-active: remove deprecated limiter reference (#1673) (a97b22f)

3.6.6 (2023-02-15)

Bug Fixes

3.6.5 (2023-02-11)

Bug Fixes

  • infinite worker process spawned for invalid JS file (a445ba8)

3.6.4 (2023-02-09)

Bug Fixes

  • worker: add a maximum block time (1a2618b)

3.6.3 (2023-02-07)

Bug Fixes

  • master: copy type declaration (23ade6e)

3.6.2 (2023-02-03)

Bug Fixes

  • redis: increase minimum default retry time (d521531)

3.6.1 (2023-01-31)

Bug Fixes

  • connection: apply console.warn in noeviction message (95f171c)

3.6.0 (2023-01-31)

Features

3.5.11 (2023-01-27)

Bug Fixes

3.5.10 (2023-01-24)

Bug Fixes

  • move-to-finished: return correct delayUntil (#1643) (c4bf9fa)

3.5.9 (2023-01-19)

Bug Fixes

  • worker: fix delayed jobs with concurrency fixes #1627 (99a8e6d)

3.5.8 (2023-01-18)

Bug Fixes

  • move-to-active: delete marker when it is moved to active (#1634) (ad1fcea)

3.5.7 (2023-01-17)

Bug Fixes

  • move-to-active: validate next marker and return delayUntil (#1630) (3cd3305)

3.5.6 (2023-01-13)

Bug Fixes

3.5.5 (2023-01-10)

Bug Fixes

3.5.4 (2023-01-09)

Bug Fixes

3.5.3 (2023-01-07)

Bug Fixes

3.5.2 (2023-01-04)

Performance Improvements

  • get-dependencies: replace slow object destructuring with single object (#1612) (621748e)

3.5.1 (2022-12-23)

Bug Fixes

  • connection: throw exception if using keyPrefix in ioredis (eb6a130)

  • connection: use includes to check for upstash more reliably (12efb5c)

3.5.0 (2022-12-20)

Bug Fixes

Features

3.4.2 (2022-12-15)

Performance Improvements

  • counts: delete delayed marker when needed (#1583) (cc26f1c)

  • get-children-values: replace slow object destructuring with single object (#1586) (857d403)

3.4.1 (2022-12-10)

Bug Fixes

3.4.0 (2022-12-09)

Features

  • worker: add ready event for blockingConnection (#1577) (992cc9e)

3.3.5 (2022-12-08)

Bug Fixes

3.3.4 (2022-12-07)

Bug Fixes

3.3.3 (2022-12-07)

Bug Fixes

  • do not allow move from active to wait if not owner of the job (dc1a307)

3.3.2 (2022-12-05)

Bug Fixes

3.3.1 (2022-12-05)

Bug Fixes

  • get-workers: set name when ready event in connection (#1564) (de93c17)

  • job: console warn custom job ids when they represent integers (#1569) (6e677d2)

3.3.0 (2022-12-04)

Features

3.2.5 (2022-12-04)

Bug Fixes

  • add-job: throw error when jobId represents an integer (#1556) (db617d7)

3.2.4 (2022-11-29)

Bug Fixes

  • add-job: do not update job that already exist (#1550) (26f6311)

3.2.3 (2022-11-29)

Bug Fixes

3.2.2 (2022-11-15)

Bug Fixes

  • rate-limit: check job is active before moving to wait (9502167)

3.2.1 (2022-11-15)

Bug Fixes

  • worker: consider removed jobs in failed event (#1500) (8704b9a)

3.2.0 (2022-11-09)

Features

  • flow: move parent to delayed when delay option is provided (#1501) (2f3e5d5)

3.1.3 (2022-11-04)

Bug Fixes

  • delayed: better handling of marker id (816376e)

  • delayed: notify workers a delayed job is closer in time fixes #1505 (6ced4d0)

  • job: better error message in moveToFailed (4e9f5bb)

  • moveToFinish: always promote delayed jobs (7610cc3)

  • moveToFinished: revert move promoteDelayedJobs (7d780db)

3.1.2 (2022-11-04)

Bug Fixes

  • repeat: allow easy migration from bullmq <3 to >=3 (e17b886)

3.1.1 (2022-11-03)

Bug Fixes

3.1.0 (2022-11-02)

Features

  • workers: better error message for missing lock (bf1d086)

3.0.1 (2022-11-02)

Bug Fixes

  • move-to-delayed: consider promoting delayed jobs (#1493) (909da2b)

  • retry-job: consider promoting delayed jobs (#1508) (d0b3412)

3.0.0 (2022-10-25)

Bug Fixes

  • backoff: handle backoff strategy as function (#1463) (3640269)

  • repeat: remove cron in favor of pattern option (#1456) (3cc150e)

Features

  • add support for dynamic rate limiting (2d51d2b)

  • rate-limit: remove group key support and improve global rate limit (81f780a)

BREAKING CHANGES

  • rate-limit: limit by group keys has been removed in favor of a much simpler and efficent rate-limit implementation.

  • backoff: object mapping is replaced by single function

Last updated

Copyright (c) Taskforce.sh Inc.