[3.15.8](https://github.com/taskforcesh/bullmq/compare/v3.15.7...v3.15.8) (2023-06-16)
Source URL: https://docs.bullmq.io/changelog/changelog-v3
3.15.8 (2023-06-16)
Section titled “3.15.8 (2023-06-16)”Bug Fixes
Section titled “Bug Fixes”3.15.7 (2023-06-16)
Section titled “3.15.7 (2023-06-16)”Bug Fixes
Section titled “Bug Fixes”3.15.6 (2023-06-13)
Section titled “3.15.6 (2023-06-13)”Bug Fixes
Section titled “Bug Fixes”3.15.5 (2023-06-11)
Section titled “3.15.5 (2023-06-11)”Bug Fixes
Section titled “Bug Fixes”3.15.4 (2023-06-08)
Section titled “3.15.4 (2023-06-08)”Bug Fixes
Section titled “Bug Fixes”3.15.3 (2023-06-08)
Section titled “3.15.3 (2023-06-08)”Bug Fixes
Section titled “Bug Fixes”3.15.2 (2023-06-06)
Section titled “3.15.2 (2023-06-06)”Bug Fixes
Section titled “Bug Fixes”- worker: better worker client naming (c5f63af)
3.15.1 (2023-06-05)
Section titled “3.15.1 (2023-06-05)”Bug Fixes
Section titled “Bug Fixes”3.15.0 (2023-05-31)
Section titled “3.15.0 (2023-05-31)”Features
Section titled “Features”3.14.2 (2023-05-30)
Section titled “3.14.2 (2023-05-30)”Bug Fixes
Section titled “Bug Fixes”3.14.1 (2023-05-27)
Section titled “3.14.1 (2023-05-27)”Performance Improvements
Section titled “Performance Improvements”3.14.0 (2023-05-22)
Section titled “3.14.0 (2023-05-22)”Features
Section titled “Features”- worker: make extendLocks overridable (7b1386b)
3.13.4 (2023-05-11)
Section titled “3.13.4 (2023-05-11)”Performance Improvements
Section titled “Performance Improvements”3.13.3 (2023-05-10)
Section titled “3.13.3 (2023-05-10)”Bug Fixes
Section titled “Bug Fixes”3.13.2 (2023-05-09)
Section titled “3.13.2 (2023-05-09)”Bug Fixes
Section titled “Bug Fixes”3.13.1 (2023-05-07)
Section titled “3.13.1 (2023-05-07)”Bug Fixes
Section titled “Bug Fixes”3.13.0 (2023-05-06)
Section titled “3.13.0 (2023-05-06)”Features
Section titled “Features”- worker: add worker threads support (0820985)
3.12.1 (2023-05-05)
Section titled “3.12.1 (2023-05-05)”Bug Fixes
Section titled “Bug Fixes”3.12.0 (2023-04-20)
Section titled “3.12.0 (2023-04-20)”Features
Section titled “Features”- upgrade ioredis to 5.3.2 (375b1be)
3.11.0 (2023-04-17)
Section titled “3.11.0 (2023-04-17)”Features
Section titled “Features”- upstash: don’t throw an error when detecting an upstash host (2e06bca)
3.10.4 (2023-04-05)
Section titled “3.10.4 (2023-04-05)”Bug Fixes
Section titled “Bug Fixes”3.10.3 (2023-03-30)
Section titled “3.10.3 (2023-03-30)”Bug Fixes
Section titled “Bug Fixes”3.10.2 (2023-03-22)
Section titled “3.10.2 (2023-03-22)”Bug Fixes
Section titled “Bug Fixes”3.10.1 (2023-03-06)
Section titled “3.10.1 (2023-03-06)”Bug Fixes
Section titled “Bug Fixes”3.10.0 (2023-03-02)
Section titled “3.10.0 (2023-03-02)”Bug Fixes
Section titled “Bug Fixes”- worker: close lock extended timer (7995f18)
- worker: correct lock extender logic (6aa3569)
- worker: start stalled check timer (4763be0)
Features
Section titled “Features”- worker: replace Promise.race with efficient an async fifo (0d94e35)
- worker: simplify lock extension to one call independent of concurrency (ebf1aeb)
Performance Improvements
Section titled “Performance Improvements”- scripts: reuse keys array to avoid allocations (feac7b4)
- worker: improve worker memory consumption (4846cf1)
3.9.0 (2023-02-25)
Section titled “3.9.0 (2023-02-25)”Features
Section titled “Features”3.8.0 (2023-02-23)
Section titled “3.8.0 (2023-02-23)”Bug Fixes
Section titled “Bug Fixes”- worker: run stalled check directly first time (f71ec03)
Features
Section titled “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)
Section titled “3.7.2 (2023-02-23)”Bug Fixes
Section titled “Bug Fixes”3.7.1 (2023-02-22)
Section titled “3.7.1 (2023-02-22)”Bug Fixes
Section titled “Bug Fixes”3.7.0 (2023-02-16)
Section titled “3.7.0 (2023-02-16)”Performance Improvements
Section titled “Performance Improvements”3.6.6 (2023-02-15)
Section titled “3.6.6 (2023-02-15)”Bug Fixes
Section titled “Bug Fixes”3.6.5 (2023-02-11)
Section titled “3.6.5 (2023-02-11)”Bug Fixes
Section titled “Bug Fixes”- infinite worker process spawned for invalid JS file (a445ba8)
3.6.4 (2023-02-09)
Section titled “3.6.4 (2023-02-09)”Bug Fixes
Section titled “Bug Fixes”- worker: add a maximum block time (1a2618b)
3.6.3 (2023-02-07)
Section titled “3.6.3 (2023-02-07)”Bug Fixes
Section titled “Bug Fixes”- master: copy type declaration (23ade6e)
3.6.2 (2023-02-03)
Section titled “3.6.2 (2023-02-03)”Bug Fixes
Section titled “Bug Fixes”- redis: increase minimum default retry time (d521531)
3.6.1 (2023-01-31)
Section titled “3.6.1 (2023-01-31)”Bug Fixes
Section titled “Bug Fixes”- connection: apply console.warn in noeviction message (95f171c)
3.6.0 (2023-01-31)
Section titled “3.6.0 (2023-01-31)”Features
Section titled “Features”3.5.11 (2023-01-27)
Section titled “3.5.11 (2023-01-27)”Bug Fixes
Section titled “Bug Fixes”3.5.10 (2023-01-24)
Section titled “3.5.10 (2023-01-24)”Bug Fixes
Section titled “Bug Fixes”3.5.9 (2023-01-19)
Section titled “3.5.9 (2023-01-19)”Bug Fixes
Section titled “Bug Fixes”3.5.8 (2023-01-18)
Section titled “3.5.8 (2023-01-18)”Bug Fixes
Section titled “Bug Fixes”3.5.7 (2023-01-17)
Section titled “3.5.7 (2023-01-17)”Bug Fixes
Section titled “Bug Fixes”3.5.6 (2023-01-13)
Section titled “3.5.6 (2023-01-13)”Bug Fixes
Section titled “Bug Fixes”3.5.5 (2023-01-10)
Section titled “3.5.5 (2023-01-10)”Bug Fixes
Section titled “Bug Fixes”3.5.4 (2023-01-09)
Section titled “3.5.4 (2023-01-09)”Bug Fixes
Section titled “Bug Fixes”3.5.3 (2023-01-07)
Section titled “3.5.3 (2023-01-07)”Bug Fixes
Section titled “Bug Fixes”3.5.2 (2023-01-04)
Section titled “3.5.2 (2023-01-04)”Performance Improvements
Section titled “Performance Improvements”3.5.1 (2022-12-23)
Section titled “3.5.1 (2022-12-23)”Bug Fixes
Section titled “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)
Section titled “3.5.0 (2022-12-20)”Bug Fixes
Section titled “Bug Fixes”- job: fetch parent before job moves to complete (#1580) (6a6c0dc)
- sandbox: throw error when no exported function (#1588) fixes #1587 (c031891)
Features
Section titled “Features”3.4.2 (2022-12-15)
Section titled “3.4.2 (2022-12-15)”Performance Improvements
Section titled “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)
Section titled “3.4.1 (2022-12-10)”Bug Fixes
Section titled “Bug Fixes”- exponential: respect exponential backoff delay (#1581) (145dd32)
- get-jobs: filter marker (#1551) (4add0ef)
3.4.0 (2022-12-09)
Section titled “3.4.0 (2022-12-09)”Features
Section titled “Features”3.3.5 (2022-12-08)
Section titled “3.3.5 (2022-12-08)”Bug Fixes
Section titled “Bug Fixes”3.3.4 (2022-12-07)
Section titled “3.3.4 (2022-12-07)”Bug Fixes
Section titled “Bug Fixes”3.3.3 (2022-12-07)
Section titled “3.3.3 (2022-12-07)”Bug Fixes
Section titled “Bug Fixes”- do not allow move from active to wait if not owner of the job (dc1a307)
3.3.2 (2022-12-05)
Section titled “3.3.2 (2022-12-05)”Bug Fixes
Section titled “Bug Fixes”- floor pexpire to integer (1d5de42)
3.3.1 (2022-12-05)
Section titled “3.3.1 (2022-12-05)”Bug Fixes
Section titled “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)
Section titled “3.3.0 (2022-12-04)”Features
Section titled “Features”3.2.5 (2022-12-04)
Section titled “3.2.5 (2022-12-04)”Bug Fixes
Section titled “Bug Fixes”3.2.4 (2022-11-29)
Section titled “3.2.4 (2022-11-29)”Bug Fixes
Section titled “Bug Fixes”3.2.3 (2022-11-29)
Section titled “3.2.3 (2022-11-29)”Bug Fixes
Section titled “Bug Fixes”3.2.2 (2022-11-15)
Section titled “3.2.2 (2022-11-15)”Bug Fixes
Section titled “Bug Fixes”- rate-limit: check job is active before moving to wait (9502167)
3.2.1 (2022-11-15)
Section titled “3.2.1 (2022-11-15)”Bug Fixes
Section titled “Bug Fixes”3.2.0 (2022-11-09)
Section titled “3.2.0 (2022-11-09)”Features
Section titled “Features”3.1.3 (2022-11-04)
Section titled “3.1.3 (2022-11-04)”Bug Fixes
Section titled “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)
Section titled “3.1.2 (2022-11-04)”Bug Fixes
Section titled “Bug Fixes”- repeat: allow easy migration from bullmq <3 to >=3 (e17b886)
3.1.1 (2022-11-03)
Section titled “3.1.1 (2022-11-03)”Bug Fixes
Section titled “Bug Fixes”- change-delay: remove delayed stream (#1509) (6e4809e)
- worker: restore dynamic concurrency change (#1515) (fdac5c2)
3.1.0 (2022-11-02)
Section titled “3.1.0 (2022-11-02)”Features
Section titled “Features”- workers: better error message for missing lock (bf1d086)
3.0.1 (2022-11-02)
Section titled “3.0.1 (2022-11-02)”Bug Fixes
Section titled “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)
Section titled “3.0.0 (2022-10-25)”Bug Fixes
Section titled “Bug Fixes”- backoff: handle backoff strategy as function (#1463) (3640269)
- repeat: remove cron in favor of pattern option (#1456) (3cc150e)
Features
Section titled “Features”- add support for dynamic rate limiting (2d51d2b)
- rate-limit: remove group key support and improve global rate limit (81f780a)
BREAKING CHANGES
Section titled “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