BullMQ
Search
K

Changelog

6.4.0 (2023-09-16)

Features

  • connection: provide skipVersionCheck option for shared connections (#2149) ref #2148 (914820f)
  • sandbox: sandbox: emulate moveToDelayed method (#180) (d61de09) ref #2118

Bug Fixes

  • remove: change error message when job is locked (python) (#2175) (2f5628f)
  • sandbox: ignore extra params on processor (#2142) (3602c20)

6.3.4 (2023-08-18)

Bug Fixes

  • worker: abort rate-limit delay when closing worker (#179) (4ad650b)

6.3.3 (2023-08-15)

Bug Fixes

  • queue: throw error when name is not provided (#178) (9715bf1)

6.3.2 (2023-08-11)

Bug Fixes

  • correct group rate limit in some edge cases (#177) (c3c87a7)

6.3.1 (2023-08-10)

Performance Improvements

6.3.0 (2023-08-03)

Features

6.2.4 (2023-07-29)

Bug Fixes

6.2.3 (2023-07-27)

Performance Improvements

  • groups: do not move job to paused when promoting rate-limited group (#169) (fa2bb3c)

6.2.2 (2023-07-26)

Bug Fixes

6.2.1 (2023-07-25)

Bug Fixes

  • flow: emit delayed event when parent is moved to delayed (#166) (38afe1c)

6.2.0 (2023-07-25)

Features

6.1.1 (2023-07-18)

Bug Fixes

6.1.0 (2023-07-18)

Bug Fixes

  • fix the GroupMaxSizeExceededError prototype (a1b6a96)

Features

6.0.5 (2023-07-11)

Bug Fixes

  • pause-group: do not move job to wait when queue is paused (#162) (458b381)

6.0.4 (2023-07-07)

Bug Fixes

  • group: move job into group list when paused and dynamic rate limit (#161) (1625f36)

6.0.3 (2023-07-05)

Bug Fixes

  • rate-limit: emit waiting event in rateLimitGroup (#160) (eaf3cd7)

6.0.2 (2023-07-04)

Performance Improvements

  • remove-job: do not remove last group id (#159) (f5a3cd5)

6.0.1 (2023-06-29)

Bug Fixes

  • job: save groupId even when the job is a parent (#157) (1debbf4)

6.0.0 (2023-06-26)

Performance Improvements

  • priority: add prioritized as a new state (#155) (b2391ca)

BREAKING CHANGES

  • priority: priority is separeted in its own zset, no duplication needed
  • change job method name update to updateData

5.3.5 (2023-06-16)

Bug Fixes

5.3.4 (2023-06-06)

Bug Fixes

5.3.3 (2023-05-30)

Bug Fixes

  • rate-limit: take groups in count in global rate limit counter (#151) (3d8b28d)

5.3.2 (2023-05-24)

Bug Fixes

5.3.1 (2023-05-23)

Bug Fixes

  • remove-job: consider decreasing group concurrency (#149) (25068e2)

5.3.0 (2023-05-23)

Features

  • add support for job batches (1db0c94)

5.2.5 (2023-05-20)

Bug Fixes

  • retry-job: consider promoting delayed jobs (#147) (3efd39e)

5.2.4 (2023-05-16)

Bug Fixes

  • rate-limit: consider groups when global dynamic rate limit (#145) (6f5d1e3)

5.2.3 (2023-05-09)

Bug Fixes

5.2.2 (2023-04-18)

Bug Fixes

5.2.1 (2023-04-15)

Bug Fixes

  • flow-producer-pro: fix opts assignment (#140) (9f8896c)

5.2.0 (2023-03-23)

Features

  • groups: add repair maxed group function (a1fa1d8)

5.1.15 (2023-03-23)

Bug Fixes

5.1.14 (2023-02-15)

Bug Fixes

5.1.13 (2023-02-07)

Bug Fixes

  • upgrade bullmq to v3.6.3 (74d8d0c)
  • rate-limit: update group concurrency after manual rate-limit (de66ec4)

5.1.12 (2023-01-26)

Bug Fixes

5.1.11 (2023-01-10)

Bug Fixes

5.1.10 (2022-12-29)

Bug Fixes

5.1.9 (2022-12-23)

Bug Fixes

5.1.8 (2022-12-22)

Bug Fixes

  • worker: avoid calling run on base class (aba70f3)

5.1.7 (2022-12-16)

Bug Fixes

5.1.6 (2022-12-15)

Bug Fixes

5.1.5 (2022-12-13)

Bug Fixes

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

5.1.2 (2022-12-07)

Bug Fixes

5.1.1 (2022-12-05)

Bug Fixes

  • remove-job: check for nil as groupId instead of empty string (#119) (dd63c23)

5.1.0 (2022-11-29)

Features

  • add support for manually rate-limit groups (64006ee)

5.0.3 (2022-11-26)

Bug Fixes

  • global-rate-limit: move job into group list (#116) (75384c4)

5.0.2 (2022-11-25)

Performance Improvements

  • groups: check rate-limit when moving job to active (#117) (d247983)

5.0.1 (2022-11-23)

Bug Fixes

  • ttl: throw error when it's not provided as positive number (#115) (2d8ef2a)

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)

Bug Fixes

4.0.0 (2022-10-27)

Bug Fixes

BREAKING CHANGES

  • Remove QueueSchedulerPro class. WorkerPro class should handle QueueSchedulerPro functionalities.

3.0.0 (2022-10-18)

Bug Fixes

  • groups: do not parse gid when deserializing jobs fixes #25 (b03a1e9)

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

  • delete-groups: consider rate-limit, max concurrency and paused (#104) (29873f8)

2.7.0 (2022-10-11)

Features

2.6.0 (2022-10-11)

Features

2.5.0 (2022-10-11)

Features

  • add getGroupsByStatus method to getters (949e93b)

2.4.14 (2022-10-07)

Bug Fixes

  • delete-group: consider max-concurrency state (#98) (d897dd9)

2.4.13 (2022-10-05)

Bug Fixes

  • delete-group: consider rate-limit state (#97) (85f7f32)

2.4.12 (2022-09-30)

Bug Fixes

  • global-rate-limit: consider groups (#95) (de95fde)

2.4.11 (2022-09-29)

Bug Fixes

2.4.10 (2022-09-14)

Bug Fixes

2.4.9 (2022-09-13)

Performance Improvements

  • script-loader: use cache to read script once (#93) (04bbeec)

2.4.8 (2022-09-09)

Bug Fixes

  • concurrency: consider base rate limit (#90) (74a4a0b)

2.4.7 (2022-09-06)

Bug Fixes

  • flow-producer-pro: use interim class (#92) (2406cc3)

2.4.6 (2022-09-06)

Bug Fixes

2.4.5 (2022-08-30)

Bug Fixes

2.4.4 (2022-08-30)

Bug Fixes

2.4.3 (2022-08-26)

Bug Fixes

  • waiting-children: consider decreasing group concurrency (#86) (be430a7)

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

  • move-to-finished: pass keepJobs into opts arg (#78) (08eb23f)

2.3.9 (2022-08-01)

Bug Fixes

2.3.8 (2022-08-01)

Bug Fixes

  • move-to-active: use local jobId instead of global reference (#77) (1f0b8dd)

2.3.7 (2022-07-28)

Bug Fixes

2.3.6 (2022-07-26)

Performance Improvements

  • retry-jobs: add jobs in batches when groupId is present (#72) (3961da0)

2.3.5 (2022-07-20)

Bug Fixes

2.3.4 (2022-07-16)

Bug Fixes

  • scripts: use tonumber on timestamp args (#71) (5c6a62d)

2.3.3 (2022-07-12)

Bug Fixes

2.3.2 (2022-07-09)

Bug Fixes

  • concurrency: consider retry backoff strategy (#68) (99f17bd)

2.3.1 (2022-07-01)

Bug Fixes

2.3.0 (2022-07-01)

Features

2.2.3 (2022-06-30)

Bug Fixes

  • queue-pro: fix addBulk opts typing (#66) (8b73ed9)

2.2.2 (2022-06-28)

Bug Fixes

  • pause-group: return boolean for execution success (#64) (b665b82)

2.2.1 (2022-06-25)

Bug Fixes

  • groups: rename paused and resumed events in QueueEventsPro (#63) (e2d6abf)

2.2.0 (2022-06-24)

Features

  • pause-group: allow pausing specific group (#61) ref #25 (a5ec201)

2.1.6 (2022-06-10)

Bug Fixes

2.1.5 (2022-06-09)

Bug Fixes

2.1.4 (2022-06-08)

Bug Fixes