Changelog
7.20.1 (2024-11-10)
Bug Fixes
repeatable: only apply immediately in the first iteration (f69cfbc)
7.20.0 (2024-11-09)
Bug Fixes
Features
7.19.0 (2024-11-08)
Bug Fixes
Features
7.18.0 (2024-11-07)
Bug Fixes
proper way to get version (b4e25c1)
scripts: add missing wait in isJobInList (9ef865c)
redis: use version for naming loaded lua scripts (fe73f6d)
Features
queue: add option to skip metas update (b7dd925)
7.17.2 (2024-10-23)
Bug Fixes
7.17.1 (2024-10-18)
Bug Fixes
7.17.0 (2024-10-12)
Bug Fixes
repeat: also consider startDate when using "every" (25bbaa8)
Features
repeat: deprecate immediately on job scheduler (ed047f7)
queue: add new upsertJobScheduler, getJobSchedulers and removeJobSchedulers methods (dd6b6b2)
7.16.0 (2024-09-24)
Bug Fixes
Features
Performance Improvements
7.15.4 (2024-09-21)
Bug Fixes
repeat: replace delayed job when updating repeat key (88029bb)
7.15.3 (2024-09-07)
Bug Fixes
7.15.2 (2024-09-07)
Bug Fixes
Performance Improvements
7.15.1 (2024-09-06)
Bug Fixes
7.15.0 (2024-09-05)
Bug Fixes
Features
Performance Improvements
7.14.1 (2024-08-09)
Bug Fixes
7.14.0 (2024-08-08)
Features
7.13.0 (2024-07-31)
Bug Fixes
Features
Performance Improvements
7.12.0 (2024-07-26)
Features
7.11.0 (2024-07-14)
Features
7.10.1 (2024-07-09)
Bug Fixes
7.10.0 (2024-07-06)
Bug Fixes
Features
Performance Improvements
7.9.2 (2024-06-28)
Bug Fixes
7.9.1 (2024-06-18)
Bug Fixes
7.9.0 (2024-06-15)
Features
7.8.3 (2024-06-13)
Bug Fixes
7.8.2 (2024-05-31)
Bug Fixes
worker: properly cancel blocking command during disconnections (2cf12b3)
extendlock,createbulk use pipeline no multi command (a053d9b)
7.8.1 (2024-05-18)
Bug Fixes
7.8.0 (2024-05-10)
Features
7.7.2 (2024-05-04)
Bug Fixes
worker: make sure clearTimeout is always called after bzpopmin (782382e)
Performance Improvements
7.7.1 (2024-04-30)
Bug Fixes
worker-pro: correct typo in options argument for limiter (0e999dd)
7.7.0 (2024-04-30)
Features
7.6.2 (2024-04-25)
Bug Fixes
7.6.1 (2024-04-23)
Bug Fixes
Performance Improvements
7.6.0 (2024-04-17)
Features
7.5.0 (2024-04-10)
Bug Fixes
Features
allow arbitrary large drainDelay (9693321)
Performance Improvements
7.4.1 (2024-04-07)
Bug Fixes
7.4.0 (2024-04-04)
Bug Fixes
Features
getters: add getWorkersCount (743c7aa)
7.3.1 (2024-03-30)
Bug Fixes
7.3.0 (2024-03-16)
Bug Fixes
Features
7.2.0 (2024-03-15)
Bug Fixes
deps: replaced glob by fast-glob due to security advisory (91cf9a9)
Features
worker: add support for naming workers (7ba2729)
7.1.0 (2024-03-14)
Bug Fixes
Features
7.0.0 (2024-03-12)
Bug Fixes
security: upgrade msgpackr https://github.com/advisories/GHSA-7hpj-7hhx-2fgx (7ae0953)
worker: throw error if connection is missing (6491a18)
Features
Performance Improvements
BREAKING CHANGES
worker: markers use now a dedicated key in redis instead of using a special Job ID.
stalled: remove type check in stalled key
6.11.0 (2024-02-26)
Features
expose sandboxed-job-pro interface (6652e0a)
6.10.0 (2024-02-21)
Features
groups: add sandbox support for groups (53be7a0)
6.9.6 (2024-01-31)
Bug Fixes
6.9.5 (2024-01-27)
Bug Fixes
6.9.4 (2024-01-20)
Bug Fixes
6.9.3 (2024-01-18)
Performance Improvements
6.9.2 (2024-01-17)
Bug Fixes
6.9.1 (2024-01-15)
Bug Fixes
6.9.0 (2023-12-28)
Bug Fixes
sandboxed: better compatibility with esbuild (8eaf955)
child-processor: preserve dynamic imports in commonjs (d97a5e0)
flows: add meta key to queues created with flows (272ec69)
worker: should cap update progress events (2cab9e9)
Features
sandbox: support URL (local files) as processor file (7eea670)
sandboxes: use the more compatible dynamic import instead of require (6d2fe6e)
6.8.0 (2023-11-30)
Bug Fixes
Features
Performance Improvements
6.7.0 (2023-11-22)
Features
Bug Fixes
connection: better handling of attached listeners (02474ad)
connection: move redis instance check to queue base (13a339a)
6.6.2 (2023-11-03)
Bug Fixes
Performance Improvements
6.6.1 (2023-10-11)
Bug Fixes
6.6.0 (2023-10-06)
Bug Fixes
Features
6.5.0 (2023-09-28)
Features
Bug Fixes
6.4.0 (2023-09-16)
Features
Bug Fixes
6.3.4 (2023-08-18)
Bug Fixes
6.3.3 (2023-08-15)
Bug Fixes
6.3.2 (2023-08-11)
Bug Fixes
6.3.1 (2023-08-10)
Performance Improvements
6.3.0 (2023-08-03)
Features
6.2.4 (2023-07-29)
Bug Fixes
group: add priority option into group option (#171) (2e632f1), closes taskforcesh/bullmq-pro-support#23 taskforcesh/bullmq-pro-support#13
6.2.3 (2023-07-27)
Performance Improvements
6.2.2 (2023-07-26)
Features
queue: add promoteJobs to promote all delayed jobs (6074592)
6.2.1 (2023-07-25)
Bug Fixes
6.2.0 (2023-07-25)
Features
groups: support local priorities (#156) (260bd24), closes taskforcesh/bullmq-pro-support#23 taskforcesh/bullmq-pro-support#13
6.1.1 (2023-07-18)
Bug Fixes
add missing error export (2b8c51f)
6.1.0 (2023-07-18)
Bug Fixes
fix the GroupMaxSizeExceededError prototype (a1b6a96)
Features
6.0.5 (2023-07-11)
Bug Fixes
6.0.4 (2023-07-07)
Bug Fixes
6.0.3 (2023-07-05)
Bug Fixes
6.0.2 (2023-07-04)
Performance Improvements
6.0.1 (2023-06-29)
Bug Fixes
6.0.0 (2023-06-26)
Performance Improvements
BREAKING CHANGES
priority: priority is separated in its own zset, no duplication needed
change job method name update to updateData
5.3.5 (2023-06-16)
Bug Fixes
worker: better worker client naming (c5f63af)
5.3.4 (2023-06-06)
Features
Bug Fixes
5.3.3 (2023-05-30)
Bug Fixes
5.3.2 (2023-05-24)
Bug Fixes
5.3.1 (2023-05-23)
Bug Fixes
5.3.0 (2023-05-23)
Features
add support for job batches (1db0c94)
5.2.5 (2023-05-20)
Bug Fixes
5.2.4 (2023-05-16)
Bug Fixes
5.2.3 (2023-05-09)
Features
Bug Fixes
5.2.2 (2023-04-18)
Features
5.2.1 (2023-04-15)
Bug Fixes
5.2.0 (2023-03-23)
Features
groups: add repair maxed group function (a1fa1d8)
5.1.15 (2023-03-23)
Bug Fixes
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)
Features
worker: simplify lock extension to one call independent of concurrency (ebf1aeb)
worker: add a public method to run the stalled checker (3159266)
worker: add support to disable stalled checks (49e860c)
Performance Improvements
scripts: reuse keys array to avoid allocations (feac7b4)
worker: improve worker memory consumption (4846cf1)
5.1.14 (2023-02-15)
Bug Fixes
infinite worker process spawned for invalid JS file (a445ba8)
worker: add a maximum block time (1a2618b)
5.1.13 (2023-02-07)
Bug Fixes
master: copy type declaration (23ade6e)
redis: increase minimum default retry time (d521531)
connection: apply console.warn in noeviction message (95f171c)
rate-limit: update group concurrency after manual rate-limit (de66ec4)
Features
5.1.12 (2023-01-26)
Bug Fixes
5.1.11 (2023-01-10)
Bug Fixes
Performance Improvements
5.1.10 (2022-12-29)
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)
Features
5.1.9 (2022-12-23)
Bug Fixes
job-pro: fix opts type (#129) (262de56), closes taskforcesh/issues#114
5.1.8 (2022-12-22)
Bug Fixes
worker: avoid calling run on base class (aba70f3)
5.1.7 (2022-12-16)
Performance Improvements
5.1.6 (2022-12-15)
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)
Bug Fixes
Features
5.1.4 (2022-12-08)
Bug Fixes
rate-limit-group: several small fixes related to manual group rate limit. (5b338d6)
5.1.3 (2022-12-08)
Bug Fixes
do not allow move from active to wait if not owner of the job (dc1a307)
floor pexpire to integer (1d5de42)
Features
5.1.2 (2022-12-07)
Bug Fixes
5.1.1 (2022-12-05)
Bug Fixes
5.1.0 (2022-11-29)
Features
add support for manually rate-limit groups (64006ee)
5.0.3 (2022-11-26)
Bug Fixes
5.0.2 (2022-11-25)
Performance Improvements
5.0.1 (2022-11-23)
Bug Fixes
5.0.0 (2022-11-22)
Bug Fixes
BREAKING CHANGES
Change global rate limit Move jobs to wait or groups when global rate limit
4.0.3 (2022-11-19)
Bug Fixes
4.0.2 (2022-11-08)
Bug Fixes
4.0.1 (2022-11-07)
Features
4.0.0 (2022-10-27)
Bug Fixes
redis: replace throw exception by console.error (fafa2f8)
worker: clear stalled jobs timer when closing worker (1567a0d)
getters: fix return type of getJobLogs (d452927)
connection: throw error when no noeviction policy (3468390)
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
improve delayed jobs and remove QueueSchedulerPro (1f66e5a)
move stalled jobs check and handling to WorkerPro class from QueueSchedulerPro (13769cb)
Performance Improvements
events: remove data and opts from added event (e13d4b8)
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.
3.0.0 (2022-10-18)
Bug Fixes
BREAKING CHANGES
groups: Group ids must be strings. Numbers are not allowed anymore.
Fixes https://github.com/taskforcesh/bullmq-pro-support/issues/25
2.7.1 (2022-10-13)
Bug Fixes
2.7.0 (2022-10-11)
Features
add getGroupStatus (a7cd882)
2.6.0 (2022-10-11)
Features
add version support (b7e1831)
2.5.0 (2022-10-11)
Features
add getGroupsByStatus method to getters (949e93b)
2.4.14 (2022-10-07)
Bug Fixes
2.4.13 (2022-10-05)
Bug Fixes
2.4.12 (2022-09-30)
Bug Fixes
2.4.11 (2022-09-29)
Bug Fixes
Features
2.4.10 (2022-09-14)
Bug Fixes
2.4.9 (2022-09-13)
Performance Improvements
2.4.8 (2022-09-09)
Bug Fixes
2.4.7 (2022-09-06)
Bug Fixes
2.4.6 (2022-09-06)
Performance Improvements
2.4.5 (2022-08-30)
Bug Fixes
2.4.4 (2022-08-30)
Bug Fixes
2.4.3 (2022-08-26)
Bug Fixes
2.4.2 (2022-08-25)
Bug Fixes
2.4.1 (2022-08-18)
Bug Fixes
2.4.0 (2022-08-16)
Features
2.3.13 (2022-08-13)
Bug Fixes
2.3.12 (2022-08-11)
Bug Fixes
observables: guarantee store result order (f963557)
observables: store last value as returnvalue (7306ae2)
2.3.11 (2022-08-09)
Bug Fixes
2.3.10 (2022-08-03)
Performance Improvements
2.3.9 (2022-08-01)
Bug Fixes
2.3.8 (2022-08-01)
Bug Fixes
2.3.7 (2022-07-28)
Bug Fixes
2.3.6 (2022-07-26)
Performance Improvements
2.3.5 (2022-07-20)
Bug Fixes
2.3.4 (2022-07-16)
Bug Fixes
2.3.3 (2022-07-12)
Bug Fixes
2.3.2 (2022-07-09)
Bug Fixes
2.3.1 (2022-07-01)
Bug Fixes
2.3.0 (2022-07-01)
Features
2.2.3 (2022-06-30)
Bug Fixes
2.2.2 (2022-06-28)
Bug Fixes
2.2.1 (2022-06-25)
Bug Fixes
2.2.0 (2022-06-24)
Features
2.1.6 (2022-06-10)
Bug Fixes
2.1.5 (2022-06-09)
Bug Fixes
2.1.4 (2022-06-08)
Bug Fixes
2.1.3 (2022-05-25)
Bug Fixes
2.1.2 (2022-05-20)
Bug Fixes
2.1.1 (2022-05-18)
Bug Fixes
2.1.0 (2022-05-17)
Features
2.0.3 (2022-05-07)
Bug Fixes
2.0.2 (2022-04-27)
Bug Fixes
2.0.1 (2022-04-22)
Bug Fixes
2.0.0 (2022-04-20)
Features
groups: improve addGroups to return all groups statuses (3f01d66)
BREAKING CHANGES
groups: In order to make the group getter consistent for all statuses we are changing the SET type for groups:active to ZSET. Also we rename the ZSET to groups:max as it represent groups that have maxed the concurrency.
1.4.1 (2022-04-19)
Bug Fixes
1.4.0 (2022-04-12)
Features
1.3.5 (2022-04-06)
Bug Fixes
1.3.4 (2022-03-26)
Bug Fixes
1.3.3 (2022-03-23)
Bug Fixes
1.3.2 (2022-03-16)
Bug Fixes
1.3.1 (2022-03-16)
Bug Fixes
1.3.0 (2022-03-10)
Features
add support for max concurrency per group (d4afb21)
1.2.5 (2022-03-08)
Bug Fixes
1.2.4 (2022-02-17)
Bug Fixes
1.2.3 (2022-02-03)
Bug Fixes
1.2.2 (2022-01-29)
Bug Fixes
1.2.1 (2022-01-13)
Bug Fixes
1.2.0 (2021-12-17)
Features
1.1.6 (2021-12-08)
Bug Fixes
1.1.5 (2021-12-04)
Bug Fixes
1.1.4 (2021-12-02)
Bug Fixes
1.1.3 (2021-12-01)
Bug Fixes
1.1.2 (2021-11-26)
Bug Fixes
1.1.1 (2021-11-25)
Bug Fixes
use es6 interpolation (f7a533a)
1.1.0 (2021-11-24)
Features
1.0.4 (2021-11-22)
Bug Fixes
1.0.3 (2021-11-18)
Bug Fixes
1.0.2 (2021-10-18)
Bug Fixes
npm: replace npm registry (01518eb)
1.0.1 (2021-10-18)
Bug Fixes
bullmq: upgrade bullmq (6b93b5f)
1.0.0 (2021-10-18)
Bug Fixes
remove nodejs 10 support (49eaf78)
Features
Last updated