Skip to content

Releases: taskforcesh/bullmq

v5.31.2

06 Dec 03:06
Compare
Choose a tag to compare

5.31.2 (2024-12-06)

Bug Fixes

  • worker: catch connection error when moveToActive is called (#2952) (544fc7c)

v5.31.1

04 Dec 06:17
Compare
Choose a tag to compare

5.31.1 (2024-12-04)

Bug Fixes

  • scheduler-template: remove console.log when getting template information (#2950) (3402bfe)

v5.31.0

02 Dec 20:33
Compare
Choose a tag to compare

5.31.0 (2024-12-02)

Features

  • queue: enhance getJobScheduler method to include template information (#2929) ref #2875 (cb99080)

v5.30.1

30 Nov 14:47
Compare
Choose a tag to compare

5.30.1 (2024-11-30)

Bug Fixes

  • flow: allow using removeOnFail and failParentOnFailure in parents (#2947) fixes #2229 (85f6f6f)

v5.30.0

29 Nov 04:46
Compare
Choose a tag to compare

5.30.0 (2024-11-29)

Bug Fixes

  • job-scheduler: upsert template when same pattern options are provided (#2943) ref #2940 (b56c3b4)

Features

  • queue: add getDelayedCount method [python] (#2934) (71ce75c)
  • queue: add getJobSchedulersCount method (#2945) (38820dc)

vpy2.11.0

26 Nov 03:35
Compare
Choose a tag to compare

Feature

  • queue: Add getDelayedCount method [python] (#2934) (71ce75c)
  • queue: Refactor a protected addJob method allowing telemetry extensions (09f2571)
  • job-scheduler: Add telemetry support to the job scheduler (72ea950)
  • queue: Add rateLimit method (#2896) (db84ad5)
  • queue: Add removeRateLimitKey method (#2806) (ff70613)
  • Improve queue getters to use generic job type (#2905) (c9531ec)
  • queue-events: Add QueueEventsProducer for publishing custom events (#2844) (5eb03cd)
  • flows: Add telemetry support (#2879) (5ed154b)
  • scheduler: Add getJobScheduler method (#2877) ref #2875 (956d98c)
  • queue: Add a telemetry interface (#2721) (273b574)

Fix

  • scheduler: Remove deprecation warning on immediately option (#2923) (14ca7f4)
  • queue: Change _jobScheduler from private to protected for extension (#2920) (34c2348)
  • scheduler: Use Job class from getter for extension (#2917) (5fbb075)
  • telemetry: Do not set span on parent context if undefined (c417a23)
  • queue: Fix generics to be able to properly be extended (f2495e5)
  • job-scheculer: Avoid hazards when upserting job schedulers concurrently (022f7b7)
  • connection: Do not allow to set blockingConnection option (#2851) (9391cc2)
  • repeatable: Only apply immediately in the first iteration (f69cfbc)
  • scripts: Set package version by default for extension (#2887) (b955340)
  • worker: Allow retrieving concurrency value (#2883) fixes #2880 (52f6317)
  • connection: Set packageVersion as protected attribute for extension (#2884) (411ccae)
  • deps: Bump msgpackr to 1.1.2 to resolve ERR_BUFFER_OUT_OF_BOUNDS error (#2882) ref #2747 (4d2136c)

Documentation

Performance

  • marker: Add base markers while consuming jobs to get workers busy (#2904) fixes #2842 (1759c8b)

v5.29.1

23 Nov 05:48
Compare
Choose a tag to compare

5.29.1 (2024-11-23)

Bug Fixes

  • scheduler: remove deprecation warning on immediately option (#2923) (14ca7f4)

v5.29.0

22 Nov 09:11
Compare
Choose a tag to compare

5.29.0 (2024-11-22)

Features

  • queue: refactor a protected addJob method allowing telemetry extensions (09f2571)

v5.28.2

22 Nov 01:21
Compare
Choose a tag to compare

5.28.2 (2024-11-22)

Bug Fixes

  • queue: change _jobScheduler from private to protected for extension (#2920) (34c2348)

v5.28.1

20 Nov 13:02
Compare
Choose a tag to compare

5.28.1 (2024-11-20)

Bug Fixes

  • scheduler: use Job class from getter for extension (#2917) (5fbb075)