BullMQ
Search…
Changelog

1.83.0 (2022-05-20)

Features

1.82.3 (2022-05-19)

Bug Fixes

1.82.2 (2022-05-17)

Bug Fixes

  • job: add job helper attribute for extension (#1242) (4d7ae9e)

1.82.1 (2022-05-16)

Bug Fixes

  • remove-job: pass right prev param in removed event (#1237) (54df47e)

1.82.0 (2022-05-11)

Features

  • remove-repeatable: return boolean depending on job existence (#1239) ref #1235 (59b0da7)

1.81.4 (2022-05-05)

Bug Fixes

  • repeatable: emit removed event when removing (#1229) (7d2de8d)

1.81.3 (2022-05-04)

Bug Fixes

  • remove-parent: check removed record from waiting-children (#1227) (e7b25d0)

1.81.2 (2022-05-03)

Bug Fixes

1.81.1 (2022-04-29)

Bug Fixes

1.81.0 (2022-04-26)

Features

1.80.6 (2022-04-22)

Bug Fixes

1.80.5 (2022-04-21)

Bug Fixes

1.80.4 (2022-04-19)

Bug Fixes

1.80.3 (2022-04-15)

Bug Fixes

1.80.2 (2022-04-15)

Bug Fixes

  • job: remove Error from Promise return in moveToWaitingChildren (#1197) (180a8bf)

1.80.1 (2022-04-14)

Bug Fixes

1.80.0 (2022-04-12)

Features

1.79.1 (2022-04-12)

Bug Fixes

  • connection: remove Queue reconnect overrides (#1119) (83f1c79)

1.79.0 (2022-04-08)

Features

1.78.2 (2022-03-31)

Bug Fixes

  • clean: consider processedOn and finishedOn attributes (#1158) (8c3cb72)

1.78.1 (2022-03-24)

Bug Fixes

  • queue: close repeat connection when calling close (#1154) (7d79616)

1.78.0 (2022-03-23)

Features

1.77.3 (2022-03-22)

Bug Fixes

1.77.2 (2022-03-20)

Bug Fixes

Performance Improvements

  • clean: speed up clean operation using deletion marker (#1144) (5fb32ef)

1.77.1 (2022-03-17)

Bug Fixes

1.77.0 (2022-03-16)

Features

  • allow QueueScheduler to be extended (289beb8)

1.76.6 (2022-03-15)

Bug Fixes

1.76.5 (2022-03-15)

Bug Fixes

1.76.4 (2022-03-13)

Performance Improvements

  • move-to-finished: avoid an extra roundtrip when using rate limit (#1131) (1711547)

1.76.3 (2022-03-10)

Bug Fixes

1.76.2 (2022-03-09)

Bug Fixes

1.76.1 (2022-03-04)

Bug Fixes

  • get-waiting-children-count: consider waiting-children status only (#1117) (1820df7)

1.76.0 (2022-03-02)

Features

  • metrics: add metrics support (ab51326)

1.75.1 (2022-02-26)

Bug Fixes

  • rate-limiter: move job to wait after retry when groupKey is missed (#1103) fixes #1084 (8aeab37)

1.75.0 (2022-02-24)

Bug Fixes

Features

1.74.3 (2022-02-24)

Bug Fixes

1.74.2 (2022-02-23)

Bug Fixes

  • move-to-finished: increment attemptsMade when moving job to active (#1095) fixes #1094 (321b0e1)

1.74.1 (2022-02-20)

Bug Fixes

1.74.0 (2022-02-19)

Features

1.73.0 (2022-02-16)

Features

1.72.0 (2022-02-15)

Features

  • backoff: validate UnrecoverableError presence (#1074) (1defeac)

1.71.0 (2022-02-14)

Features

1.70.0 (2022-02-11)

Features

1.69.1 (2022-02-10)

Bug Fixes

1.69.0 (2022-02-08)

Features

1.68.4 (2022-02-05)

Bug Fixes

  • clean: consider checking parent jobs when cleaning (#1048) (0708a24)

1.68.3 (2022-02-04)

Bug Fixes

1.68.2 (2022-02-03)

Performance Improvements

  • remove-parent-dependency: do not emit wait event in hard deletions (#1045) (4069821)

1.68.1 (2022-02-01)

Bug Fixes

1.68.0 (2022-01-29)

Features

  • queue: add retryJobs method for failed jobs (#1024) (310a730)

Performance Improvements

1.67.3 (2022-01-28)

Bug Fixes

  • drain: consider checking parent jobs when draining (#992) (81b7221)

1.67.2 (2022-01-28)

Bug Fixes

1.67.1 (2022-01-27)

Bug Fixes

Performance Improvements

  • retry: delete props in retryJob lua script (#1016) (547cedd)

1.67.0 (2022-01-26)

Features

  • add support for removeOn based on time (6c4ac75)

1.66.1 (2022-01-25)

Bug Fixes

1.66.0 (2022-01-23)

Features

1.65.1 (2022-01-21)

Bug Fixes

1.65.0 (2022-01-21)

Features

  • queue: add JobType and JobState unions for better typing (#1011) (3b9b79d)

1.64.4 (2022-01-19)

Bug Fixes

  • queue: use 0 as initial value for getJobCountByTypes reducer (#1005) (f0e23ef)

1.64.3 (2022-01-17)

Bug Fixes

  • worker: blockTime must be integer on older Redis (6fedc0a)

1.64.2 (2022-01-14)

Bug Fixes

  • remove-job: consider removing parent dependency key in lua scripts (#990) (661abf0)

1.64.1 (2022-01-14)

Bug Fixes

  • sandbox: exit uncaughtException instead of throwing error (013d6a5)

1.64.0 (2022-01-07)

Features

1.63.3 (2022-01-06)

Bug Fixes

  • job: throw error when delay and repeat are provided together (#983) (07b0082)

1.63.2 (2022-01-04)

Bug Fixes

1.63.1 (2022-01-04)

Bug Fixes

  • update-progress: throw error if job key is missing (#978) ref #977 (b03aaf1)

1.63.0 (2021-12-31)

Features

  • job: use generic types for static methods (#975) (f78f4d0)

1.62.0 (2021-12-31)

Bug Fixes

  • add deprecated tag in progress and Queue3 class (#973) (6abdf5b)

Features

1.61.0 (2021-12-29)

Features

  • queue: reuse generic typing for jobs (5c10818)
  • worker: reuse generic typing for jobs (9adcdb7)

1.60.0 (2021-12-29)

Features

  • queue-scheduler: add better event typing (#963) (b23c006)

1.59.4 (2021-12-21)

Bug Fixes

1.59.3 (2021-12-21)

Bug Fixes

  • worker: fix undefined moveToActive (87e8cab)

1.59.2 (2021-12-17)

Bug Fixes

1.59.1 (2021-12-17)

Bug Fixes

  • copy lua files to correct location (2be1120)

1.59.0 (2021-12-17)

Bug Fixes

Features

  • also export bullmq as an ESM (e97e5b5)

1.58.0 (2021-12-15)

Features

1.57.4 (2021-12-14)

Bug Fixes

  • move-to-active: add try catch in moveToActive call (#933) (bab45b0)
  • redis-connection: consider cluster redisOptions config (#934) (5130f63)

1.57.3 (2021-12-14)

Bug Fixes

1.57.2 (2021-12-11)

Bug Fixes

  • connection: check instance options to console log deprecation message (#927) (fc1e2b9)

Performance Improvements

1.57.1 (2021-12-11)

Bug Fixes

  • worker: better handling of block timeout (be4c933)

1.57.0 (2021-12-08)

Features

1.56.0 (2021-12-06)

Bug Fixes

  • emit drain event if no jobs left when completing (9ad78a9)
  • worker: use client for setting worker name (af65c2c)

Features

  • worker: make moveToActive protected (d2897ee)

1.55.1 (2021-12-03)

Bug Fixes

  • worker: always try to move to active after waiting for job (#914) (97b7084)

1.55.0 (2021-12-02)

Features

  • script-loader: lua script loader with include support (#897) (64b6ccf)

1.54.6 (2021-11-30)

Bug Fixes

  • stalled: save finishedOn when job stalled more than allowable limit (#900) (eb89edf)

1.54.5 (2021-11-26)

Bug Fixes

1.54.4 (2021-11-24)

Bug Fixes

  • child-processor: add deprecation warning for progress method (#890) (f80b19a)

1.54.3 (2021-11-22)

Bug Fixes

1.54.2 (2021-11-20)

Bug Fixes

1.54.1 (2021-11-19)

Bug Fixes

  • job: change private attributes to protected for extensions (#882) (ffcc3f0)

1.54.0 (2021-11-17)

Features

  • load-includes: export includes to be reused in extensions (#877) (b56c4a9)

1.53.0 (2021-11-16)

Features

1.52.2 (2021-11-14)

Bug Fixes

  • worker: change private attributes to protected for pro extension (#874) (1c73881)

1.52.1 (2021-11-12)

Performance Improvements

  • clean: speed up clean method when called with limit param (#864) (09b5cb4)

1.52.0 (2021-11-11)

Features

  • queue: add waiting event type declaration (#872) (f29925d)

1.51.3 (2021-11-04)

Bug Fixes

  • move-to-failed: delete closing check that prevents script execution (#858) fixes #834 (d50814f)

1.51.2 (2021-11-03)

Bug Fixes

1.51.1 (2021-10-29)

Bug Fixes

1.51.0 (2021-10-28)

Features

1.50.7 (2021-10-28)

Bug Fixes

  • override enableReadyCheck, maxRetriesPerRequest fixes reconnection (09ba358)
  • queue-base: deprecation warning on missing connection (2f79802)

1.50.6 (2021-10-28)

Bug Fixes

  • queue-base: show connection deprecation warning (#832) fixes #829 (5d023fe)

1.50.5 (2021-10-21)

Bug Fixes

1.50.4 (2021-10-20)

Bug Fixes

  • properly pass sharedConnection option to worker base class (56557f1)

1.50.3 (2021-10-18)

Bug Fixes

  • msgpackr: upgrade version to 1.4.6 to support esm bundlers (#818) fixes #813 (913d7a9)

1.50.2 (2021-10-12)

Bug Fixes

  • msgpack: replace msgpack by msgpackr (dc13a75)

1.50.1 (2021-10-12)

Bug Fixes

  • queue-getters: only getting the first 2 jobs (653873a)

1.50.0 (2021-10-12)

Features

  • easier to build extensions on top of BullMQ (b1a9e64)

1.49.0 (2021-10-08)

Features

  • sandboxed-process: handle init-failed error (#797) (5d2f553)

1.48.3 (2021-10-05)

Bug Fixes

1.48.2 (2021-09-24)

Performance Improvements

  • obliterate: do not pass unused variables (#766) (e9abfa6)

1.48.1 (2021-09-23)

Bug Fixes

  • obliterate: consider dependencies and processed keys (#765) (fd6bad8)

1.48.0 (2021-09-23)

Features

1.47.2 (2021-09-22)

Bug Fixes

  • flow-producer: use default prefix in add method (#763) fixes #762 (fffdb55)

1.47.1 (2021-09-17)

Bug Fixes

  • running: move running attribute before first async call (#756) (f7f0660)

1.47.0 (2021-09-16)

Features

  • queue-events: launch without launching process (#750) (23a2360)

1.46.7 (2021-09-16)

Bug Fixes

  • wait-for-job: add catch block and emit error (#749) (b407f9a)

1.46.6 (2021-09-15)

Bug Fixes

  • connection: fail only if redis connection does not recover (#751) (8d59ced)

1.46.5 (2021-09-12)

Bug Fixes

1.46.4 (2021-09-10)

Bug Fixes

  • wait-until-finished: isFinished return failedReason or returnValue (#743) fixes #555 (63acae9)

1.46.3 (2021-09-08)

Bug Fixes

  • add-job: throw error when missing parent key (#739) (d751070)

1.46.2 (2021-09-07)

Bug Fixes

1.46.1 (2021-09-06)

Bug Fixes

1.46.0 (2021-09-02)

Features

1.45.0 (2021-09-02)

Features

  • queue-scheduler: launch without launching process (#729) (f1932a7), closes #436

1.44.3 (2021-09-02)

Bug Fixes

  • queuescheduler: handle shared connections fixes #721 (32a2b2e)

1.44.2 (2021-08-29)

Bug Fixes

  • worker: use spread operator in processing map keys (#720) (32f1e57)

1.44.1 (2021-08-29)

Bug Fixes

  • retry: throw error when retry non failed job (#717) (bb9b192)

1.44.0 (2021-08-27)

Features

  • queue-events: add waiting-children event (#704) (18b0b79)

1.43.0 (2021-08-25)

Features

  • events: add added event when job is created (#699) (f533cc5)

1.42.1 (2021-08-23)

Bug Fixes

  • protect emit calls with throw/catch (79f879b)

1.42.0 (2021-08-20)

Features

1.41.0 (2021-08-20)

Features

1.40.4 (2021-08-06)

Bug Fixes

  • rate-limiter: check groupKey is not undefined (999b918)

1.40.3 (2021-08-06)

Bug Fixes

  • redis-connection: add error event in waitUntilReady (ac4101e)

1.40.2 (2021-08-06)

Bug Fixes

  • move clientCommandMessageReg to utils (dd5d555)

1.40.1 (2021-07-24)

Bug Fixes

  • connection hangs with failed connection fixes #656 (c465611)

1.40.0 (2021-07-22)