[5.3.5](https://github.com/taskforcesh/bullmq-pro/compare/v5.3.4...v5.3.5) (2023-06-16)
Source URL: https://docs.bullmq.io/bullmq-pro/changelog/changelog-v5
5.3.5 (2023-06-16)
Section titled “5.3.5 (2023-06-16)”Bug Fixes
Section titled “Bug Fixes”- rate-limit: keep priority fifo order (#1991) fixes #1929 (python) (56bd7ad)
- worker: set redis version always in initialization (#1989) fixes #1988 (a1544a8)
- worker: use timeout as integer for redis lower than v6.0.0 (python) (#1981) (0df6afa)
- retry-job: consider priority when moving job to wait (python) (#1969) (e753855)
- job: import right reference of QueueEvents (#1964) (689c845)
- job: use QueueEvents type for waitUntilFinished (#1958) (881848c)
- worker: better worker client naming (c5f63af)
5.3.4 (2023-06-06)
Section titled “5.3.4 (2023-06-06)”Features
Section titled “Features”Bug Fixes
Section titled “Bug Fixes”- rate-limit: consider paused queue (#1931) (d97864a)
- rate-limit: take in count priority (#1919) fixes #1915 (b8157a3)
5.3.3 (2023-05-30)
Section titled “5.3.3 (2023-05-30)”Bug Fixes
Section titled “Bug Fixes”5.3.2 (2023-05-24)
Section titled “5.3.2 (2023-05-24)”Bug Fixes
Section titled “Bug Fixes”5.3.1 (2023-05-23)
Section titled “5.3.1 (2023-05-23)”Bug Fixes
Section titled “Bug Fixes”5.3.0 (2023-05-23)
Section titled “5.3.0 (2023-05-23)”Features
Section titled “Features”- add support for job batches (1db0c94)
5.2.5 (2023-05-20)
Section titled “5.2.5 (2023-05-20)”Bug Fixes
Section titled “Bug Fixes”5.2.4 (2023-05-16)
Section titled “5.2.4 (2023-05-16)”Bug Fixes
Section titled “Bug Fixes”5.2.3 (2023-05-09)
Section titled “5.2.3 (2023-05-09)”Features
Section titled “Features”Bug Fixes
Section titled “Bug Fixes”- rate-limit: consider paused queue when dynamic rate limit (#1884) (a23f37e)
- retry: consider when queue is paused (#1880) (01b621f)
- worker: close open handles after closing (#1861) fixes #1312 (39286e8)
5.2.2 (2023-04-18)
Section titled “5.2.2 (2023-04-18)”Features
Section titled “Features”5.2.1 (2023-04-15)
Section titled “5.2.1 (2023-04-15)”Bug Fixes
Section titled “Bug Fixes”5.2.0 (2023-03-23)
Section titled “5.2.0 (2023-03-23)”Features
Section titled “Features”- groups: add repair maxed group function (a1fa1d8)
5.1.15 (2023-03-23)
Section titled “5.1.15 (2023-03-23)”Bug Fixes
Section titled “Bug Fixes”- job: avoid error when job is moved when processing (#1354) fixes #1343 #1602 (78085e4)
- worker: throw error with invalid concurrency fixes #1723 (2a1cdbe)
- worker: close lock extended timer (7995f18)
- worker: correct lock extender logic (6aa3569)
- worker: start stalled check timer (4763be0)
- worker: run stalled check directly first time (f71ec03)
- worker: restore failed event job parameter typing (#1707) (44c2203)
- worker: failed event receives an optional job parameter (#1702) fixes #1690 (6009906)
Features
Section titled “Features”- worker: replace Promise.race with efficient an async fifo (0d94e35) ref (#138)
- worker: simplify lock extension to one call independent of concurrency (ebf1aeb)
- worker: add remove on complete and fail options (#1703) (cf13494)
- worker: add a public method to run the stalled checker (3159266)
- worker: add support to disable stalled checks (49e860c)
Performance Improvements
Section titled “Performance Improvements”- scripts: reuse keys array to avoid allocations (feac7b4)
- worker: improve worker memory consumption (4846cf1)
- move-to-active: remove deprecated limiter reference (#1673) (a97b22f)
5.1.14 (2023-02-15)
Section titled “5.1.14 (2023-02-15)”Bug Fixes
Section titled “Bug Fixes”- job: check jobKey when saving stacktrace (#1681) fixes #1676 (1856c76)
- infinite worker process spawned for invalid JS file (a445ba8)
- worker: add a maximum block time (1a2618b)
5.1.13 (2023-02-07)
Section titled “5.1.13 (2023-02-07)”Bug Fixes
Section titled “Bug Fixes”- master: copy type declaration (23ade6e)
- redis: increase minimum default retry time (d521531)
- connection: apply console.warn in noeviction message (95f171c)
- error: remove global prototype toJSON (#1642) fixes #1414 (d4e7108)
- rate-limit: update group concurrency after manual rate-limit (de66ec4)
Features
Section titled “Features”5.1.12 (2023-01-26)
Section titled “5.1.12 (2023-01-26)”Bug Fixes
Section titled “Bug Fixes”- move-to-finished: return correct delayUntil (#1643) (c4bf9fa)
- worker: fix delayed jobs with concurrency fixes #1627 (99a8e6d)
- move-to-active: delete marker when it is moved to active (#1634) (ad1fcea)
- move-to-active: validate next marker and return delayUntil (#1630) (3cd3305)
- worker: add max concurrency from the beginning (#1597) fixes #1589 (6f49db3)
5.1.11 (2023-01-10)
Section titled “5.1.11 (2023-01-10)”Bug Fixes
Section titled “Bug Fixes”- circular references (#1622) (f607ec7)
- #1603 performance issues in
remove()(#1607) (2541215) - delayed: remove marker after being consumed (#1620) fixes #1615 (9fce0f0)
Performance Improvements
Section titled “Performance Improvements”5.1.10 (2022-12-29)
Section titled “5.1.10 (2022-12-29)”Bug Fixes
Section titled “Bug Fixes”- stalled: add activeKey local reference (#131) (6554ea4), closes taskforcesh/bullmq-pro-support#34
- connection: throw exception if using keyPrefix in ioredis (eb6a130)
- connection: use includes to check for upstash more reliably (12efb5c)
- 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”5.1.9 (2022-12-23)
Section titled “5.1.9 (2022-12-23)”Bug Fixes
Section titled “Bug Fixes”- job-pro: fix opts type (#129) (262de56), closes taskforcesh/issues#114
5.1.8 (2022-12-22)
Section titled “5.1.8 (2022-12-22)”Bug Fixes
Section titled “Bug Fixes”- worker: avoid calling run on base class (aba70f3)
5.1.7 (2022-12-16)
Section titled “5.1.7 (2022-12-16)”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)
5.1.6 (2022-12-15)
Section titled “5.1.6 (2022-12-15)”Bug Fixes
Section titled “Bug Fixes”- remove-job: check groupId is different than false on removed children (#126) (efb54cb), closes taskforcesh/bullmq-pro-support#32
5.1.5 (2022-12-13)
Section titled “5.1.5 (2022-12-13)”Bug Fixes
Section titled “Bug Fixes”- exponential: respect exponential backoff delay (#1581) (145dd32)
- get-jobs: filter marker (#1551) (4add0ef)
Features
Section titled “Features”5.1.4 (2022-12-08)
Section titled “5.1.4 (2022-12-08)”Bug Fixes
Section titled “Bug Fixes”- rate-limit-group: several small fixes related to manual group rate limit. (5b338d6)
5.1.3 (2022-12-08)
Section titled “5.1.3 (2022-12-08)”Bug Fixes
Section titled “Bug Fixes”- worker: try catch setname call (#1576) fixes #1574 (0c42fd8)
- do not allow move from active to wait if not owner of the job (dc1a307)
- floor pexpire to integer (1d5de42)
- get-workers: set name when ready event in connection (#1564) (de93c17)
- job: console warn custom job ids when they represent integers (#1569) (6e677d2)
- add-job: throw error when jobId represents an integer (#1556) (db617d7)
Features
Section titled “Features”5.1.2 (2022-12-07)
Section titled “5.1.2 (2022-12-07)”Bug Fixes
Section titled “Bug Fixes”- add-job: do not update job that already exist (#1550) (26f6311)
- rate-limit: delete rateLimiterKey when 0 (#1553) (0b88e5b)
5.1.1 (2022-12-05)
Section titled “5.1.1 (2022-12-05)”Bug Fixes
Section titled “Bug Fixes”5.1.0 (2022-11-29)
Section titled “5.1.0 (2022-11-29)”Features
Section titled “Features”- add support for manually rate-limit groups (64006ee)
5.0.3 (2022-11-26)
Section titled “5.0.3 (2022-11-26)”Bug Fixes
Section titled “Bug Fixes”5.0.2 (2022-11-25)
Section titled “5.0.2 (2022-11-25)”Performance Improvements
Section titled “Performance Improvements”5.0.1 (2022-11-23)
Section titled “5.0.1 (2022-11-23)”Bug Fixes
Section titled “Bug Fixes”5.0.0 (2022-11-22)
Section titled “5.0.0 (2022-11-22)”Bug Fixes
Section titled “Bug Fixes”BREAKING CHANGES
Section titled “BREAKING CHANGES”- Change global rate limit Move jobs to wait or groups when global rate limit