UniversityOfHelsinkiCS / oodikone

An application for analyzing university data
https://oodikone.helsinki.fi
MIT License
14 stars 6 forks source link

Update dependency bullmq to v5 #4517

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
bullmq (source) ^4.14.2 -> ^5.0.0 age adoption passing confidence

Release Notes

taskforcesh/bullmq (bullmq) ### [`v5.12.10`](https://togithub.com/taskforcesh/bullmq/compare/v5.12.9...a457a54f755fcb83af38100166d5b718e58149f1) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.12.9...v5.12.10) ### [`v5.12.9`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.12.9) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.12.8...v5.12.9) ##### Performance Improvements - **fifo-queue:** use linked list structure for queue ([#​2629](https://togithub.com/taskforcesh/bullmq/issues/2629)) ([df74578](https://togithub.com/taskforcesh/bullmq/commit/df7457844a769e5644eb11d31d1a05a9d5b4e084)) ### [`v5.12.8`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.12.8) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.12.7...v5.12.8) ##### Bug Fixes - **flow:** recursive ignoreDependencyOnFailure option ([#​2712](https://togithub.com/taskforcesh/bullmq/issues/2712)) ([53bc9eb](https://togithub.com/taskforcesh/bullmq/commit/53bc9eb68b5bb0a470a8fe64ef78ece5cde44632)) ### [`v5.12.7`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.12.7) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.12.6...v5.12.7) ##### Bug Fixes - **job:** throw error if removeDependencyOnFailure and ignoreDependencyOnFailure are used together ([#​2711](https://togithub.com/taskforcesh/bullmq/issues/2711)) ([967632c](https://togithub.com/taskforcesh/bullmq/commit/967632c9ef8468aab59f0b36d1d828bcde1fbd70)) ### [`v5.12.6`](https://togithub.com/taskforcesh/bullmq/compare/v5.12.5...69d7ef30e551e1c1b3682e6a460b8de8e0f9c437) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.12.5...v5.12.6) ### [`v5.12.5`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.12.5) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.12.4...v5.12.5) ##### Bug Fixes - **connection:** remove unnecessary process.env.CI reference ([#​2705](https://togithub.com/taskforcesh/bullmq/issues/2705)) ([53de304](https://togithub.com/taskforcesh/bullmq/commit/53de3049493ef79e02af40e8e450e2056c134155)) ### [`v5.12.4`](https://togithub.com/taskforcesh/bullmq/compare/v5.12.3...b7b31dd90cf610fd995394ac4b579ed4c87b4247) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.12.3...v5.12.4) ### [`v5.12.3`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.12.3) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.12.2...v5.12.3) ##### Bug Fixes - **flow:** validate parentData before ignoreDependencyOnFailure when stalled check happens ([#​2702](https://togithub.com/taskforcesh/bullmq/issues/2702)) (python) ([9416501](https://togithub.com/taskforcesh/bullmq/commit/9416501551b1ad464e59bdba1045a5a9955e2ea4)) ### [`v5.12.2`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.12.2) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.12.1...v5.12.2) ##### Performance Improvements - **worker:** promote delayed jobs while queue is rate limited ([#​2697](https://togithub.com/taskforcesh/bullmq/issues/2697)) ref [#​2582](https://togithub.com/taskforcesh/bullmq/issues/2582) ([f3290ac](https://togithub.com/taskforcesh/bullmq/commit/f3290ace2f117e26357f9fae611a255af26b950b)) ### [`v5.12.1`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.12.1) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.12.0...v5.12.1) ##### Bug Fixes - **job:** consider passing stackTraceLimit as 0 ([#​2692](https://togithub.com/taskforcesh/bullmq/issues/2692)) ref [#​2487](https://togithub.com/taskforcesh/bullmq/issues/2487) ([509a36b](https://togithub.com/taskforcesh/bullmq/commit/509a36baf8d8cf37176e406fd28e33f712229d27)) - **job:** make sure json.dumps return JSON compliant JSON \[python] ([#​2683](https://togithub.com/taskforcesh/bullmq/issues/2683)) ([4441711](https://togithub.com/taskforcesh/bullmq/commit/4441711a986a9f6a326100308d639eb0a2ea8c8d)) ### [`v5.12.0`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.12.0) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.11.0...v5.12.0) ##### Features - **queue-events:** pass debounceId as a param of debounced event ([#​2678](https://togithub.com/taskforcesh/bullmq/issues/2678)) ([97fb97a](https://togithub.com/taskforcesh/bullmq/commit/97fb97a054d6cebbe1d7ff1cb5c46d7da1c018d8)) ### [`v5.11.0`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.11.0) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.10.4...v5.11.0) ##### Features - **job:** allow passing a debounce as option ([#​2666](https://togithub.com/taskforcesh/bullmq/issues/2666)) ([163ccea](https://togithub.com/taskforcesh/bullmq/commit/163ccea19ef48191c4db6da27638ff6fb0080a74)) ### [`v5.10.4`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.10.4) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.10.3...v5.10.4) ##### Bug Fixes - **repeatable:** remove repeat hash when removing repeatable job ([#​2676](https://togithub.com/taskforcesh/bullmq/issues/2676)) ([97a297d](https://togithub.com/taskforcesh/bullmq/commit/97a297d90ad8b27bcddb7db6a8a158acfb549389)) ### [`v5.10.3`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.10.3) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.10.2...v5.10.3) ##### Bug Fixes - **repeatable:** keep legacy repeatables if it exists instead of creating one with new structure ([#​2665](https://togithub.com/taskforcesh/bullmq/issues/2665)) ([93fad41](https://togithub.com/taskforcesh/bullmq/commit/93fad41a9520961d0e6814d82454bc916a039501)) ### [`v5.10.2`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.10.2) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.10.1...v5.10.2) ##### Performance Improvements - **worker:** fetch next job on failure ([#​2342](https://togithub.com/taskforcesh/bullmq/issues/2342)) ([f917b80](https://togithub.com/taskforcesh/bullmq/commit/f917b8090f306c0580aac12f6bd4394fd9ef003d)) ### [`v5.10.1`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.10.1) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.10.0...v5.10.1) ##### Bug Fixes - **repeatable:** consider removing legacy repeatable job ([#​2658](https://togithub.com/taskforcesh/bullmq/issues/2658)) fixes [#​2661](https://togithub.com/taskforcesh/bullmq/issues/2661) ([a6764ae](https://togithub.com/taskforcesh/bullmq/commit/a6764aecb557fb918d061f5e5c2e26e4afa3e8ee)) - **repeatable:** pass custom key as an args in addRepeatableJob to prevent CROSSSLOT issue ([#​2662](https://togithub.com/taskforcesh/bullmq/issues/2662)) fixes [#​2660](https://togithub.com/taskforcesh/bullmq/issues/2660) ([9d8f874](https://togithub.com/taskforcesh/bullmq/commit/9d8f874b959e09662985f38c4614b95ab4d5e89c)) ### [`v5.10.0`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.10.0) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.9.0...v5.10.0) ##### Features - **repeatable:** new repeatables structure ([#​2617](https://togithub.com/taskforcesh/bullmq/issues/2617)) ref [#​2612](https://togithub.com/taskforcesh/bullmq/issues/2612) fixes [#​2399](https://togithub.com/taskforcesh/bullmq/issues/2399) [#​2596](https://togithub.com/taskforcesh/bullmq/issues/2596) ([8376a9a](https://togithub.com/taskforcesh/bullmq/commit/8376a9a9007f58ac7eab1a3a1c2f9e7ec373bbd6)) ### [`v5.9.0`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.9.0) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.8.7...v5.9.0) ##### Features - **queue:** support global concurrency ([#​2496](https://togithub.com/taskforcesh/bullmq/issues/2496)) ref [#​2465](https://togithub.com/taskforcesh/bullmq/issues/2465) ([47ba055](https://togithub.com/taskforcesh/bullmq/commit/47ba055c1ea36178b684fd11c1e82cde7ec93ac8)) ### [`v5.8.7`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.8.7) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.8.6...v5.8.7) ##### Performance Improvements - **delayed:** keep moving delayed jobs to waiting when queue is paused ([#​2640](https://togithub.com/taskforcesh/bullmq/issues/2640)) (python) ([b89e2e0](https://togithub.com/taskforcesh/bullmq/commit/b89e2e0913c0886561fc1c2470771232f17f5b3b)) ### [`v5.8.6`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.8.6) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.8.5...v5.8.6) ##### Bug Fixes - **delayed:** avoid using jobId in order to schedule delayed jobs ([#​2587](https://togithub.com/taskforcesh/bullmq/issues/2587)) (python) ([228db2c](https://togithub.com/taskforcesh/bullmq/commit/228db2c780a1ca8323900fc568156495a13355a3)) ### [`v5.8.5`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.8.5) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.8.4...v5.8.5) ##### Bug Fixes - **parent:** consider re-adding child that is in completed state using same jobIds ([#​2627](https://togithub.com/taskforcesh/bullmq/issues/2627)) (python) fixes [#​2554](https://togithub.com/taskforcesh/bullmq/issues/2554) ([00cd017](https://togithub.com/taskforcesh/bullmq/commit/00cd0174539fbe1cc4628b9b6e1a7eb87a5ef705)) ### [`v5.8.4`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.8.4) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.8.3...v5.8.4) ##### Bug Fixes - **queue-getters:** consider passing maxJobs when calling getRateLimitTtl ([#​2631](https://togithub.com/taskforcesh/bullmq/issues/2631)) fixes [#​2628](https://togithub.com/taskforcesh/bullmq/issues/2628) ([9f6609a](https://togithub.com/taskforcesh/bullmq/commit/9f6609ab1856c473b2d5cf0710068ce2751d708e)) ### [`v5.8.3`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.8.3) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.8.2...v5.8.3) ##### Bug Fixes - **job:** consider changing priority to 0 ([#​2599](https://togithub.com/taskforcesh/bullmq/issues/2599)) ([4dba122](https://togithub.com/taskforcesh/bullmq/commit/4dba122174ab5173315fca7fdbb7454761514a53)) ### [`v5.8.2`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.8.2) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.8.1...v5.8.2) ##### Bug Fixes - **priority:** consider paused state when calling getCountsPerPriority (python) ([#​2609](https://togithub.com/taskforcesh/bullmq/issues/2609)) ([6e99250](https://togithub.com/taskforcesh/bullmq/commit/6e992504b2a7a2fa76f1d04ad53d1512e98add7f)) ### [`v5.8.1`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.8.1) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.8.0...v5.8.1) ##### Bug Fixes - **priority:** use module instead of bit.band to keep order (python) ([#​2597](https://togithub.com/taskforcesh/bullmq/issues/2597)) ([9ece15b](https://togithub.com/taskforcesh/bullmq/commit/9ece15b17420fe0bee948a5307e870915e3bce87)) ##### Features - **queue:** add getCountsPerPriority method \[python] ([#​2607](https://togithub.com/taskforcesh/bullmq/issues/2607)) ([02b8338](https://togithub.com/taskforcesh/bullmq/commit/02b83380334879cc2434043141566f2a375db958)) ### [`v5.8.0`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.8.0) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.15...v5.8.0) ##### Bug Fixes - remove print calls \[python] ([#​2579](https://togithub.com/taskforcesh/bullmq/issues/2579)) ([f957186](https://togithub.com/taskforcesh/bullmq/commit/f95718689864dbaca8a6b4113a6b37727919d6df)) ##### Features - **queue:** add getCountsPerPriority method ([#​2595](https://togithub.com/taskforcesh/bullmq/issues/2595)) ([77971f4](https://togithub.com/taskforcesh/bullmq/commit/77971f42b9fc425ad66e0b581e800ea429fc254e)) ### [`v5.7.15`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.15) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.14...v5.7.15) ##### Performance Improvements - **job:** set processedBy using hmset ([#​2592](https://togithub.com/taskforcesh/bullmq/issues/2592)) (python) ([238680b](https://togithub.com/taskforcesh/bullmq/commit/238680b84593690a73d542dbe1120611c3508b47)) ### [`v5.7.14`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.14) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.13...v5.7.14) ##### Bug Fixes - **worker:** properly cancel blocking command during disconnections ([2cf12b3](https://togithub.com/taskforcesh/bullmq/commit/2cf12b3622b0517f645971ece8acdcf673bede97)) ### [`v5.7.13`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.13) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.12...v5.7.13) ##### Bug Fixes - extendlock,createbulk use pipeline no multi command ([a053d9b](https://togithub.com/taskforcesh/bullmq/commit/a053d9b87e9799b151e2563b499dbff309b9d2e5)) ### [`v5.7.12`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.12) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.11...v5.7.12) ##### Bug Fixes - **repeat:** throw error when endDate is pointing to the past ([#​2574](https://togithub.com/taskforcesh/bullmq/issues/2574)) ([5bd7990](https://togithub.com/taskforcesh/bullmq/commit/5bd79900ea3ace8ec6aa00525aff81a345f8e18e)) ### [`v5.7.11`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.11) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.10...v5.7.11) ##### Bug Fixes - **retry-job:** throw error when job is not in active state ([#​2576](https://togithub.com/taskforcesh/bullmq/issues/2576)) ([ca207f5](https://togithub.com/taskforcesh/bullmq/commit/ca207f593d0ed455ecc59d9e0ef389a9a50d9634)) ### [`v5.7.10`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.10) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.9...v5.7.10) ##### Bug Fixes - **sandboxed:** ensure DelayedError is checked in Sandboxed processors ([#​2567](https://togithub.com/taskforcesh/bullmq/issues/2567)) fixes [#​2566](https://togithub.com/taskforcesh/bullmq/issues/2566) ([8158fa1](https://togithub.com/taskforcesh/bullmq/commit/8158fa114f57619b31f101bc8d0688a09c6218bb)) ### [`v5.7.9`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.9) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.8...v5.7.9) ##### Bug Fixes - **connection:** use async Retry ([#​2555](https://togithub.com/taskforcesh/bullmq/issues/2555)) \[python] ([d6dd21d](https://togithub.com/taskforcesh/bullmq/commit/d6dd21d3ac28660bbfa7825bba0b586328769709)) - **job:** validate job existence when adding a log ([#​2562](https://togithub.com/taskforcesh/bullmq/issues/2562)) ([f87e3fe](https://togithub.com/taskforcesh/bullmq/commit/f87e3fe029e48d8964722da762326e531c2256ee)) ### [`v5.7.8`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.8) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.7...v5.7.8) ##### Bug Fixes - **worker:** make sure clearTimeout is always called after bzpopmin ([782382e](https://togithub.com/taskforcesh/bullmq/commit/782382e599218024bb9912ff0572c4aa9b1f22a3)) ### [`v5.7.7`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.7) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.6...v5.7.7) ##### Bug Fixes - **worker:** force timeout on bzpopmin command ([#​2543](https://togithub.com/taskforcesh/bullmq/issues/2543)) ([ae7cb6c](https://togithub.com/taskforcesh/bullmq/commit/ae7cb6caefdbfa5ca0d28589cef4b896ffcce2db)) - **worker:** wait for jobs to finalize on close ([#​2545](https://togithub.com/taskforcesh/bullmq/issues/2545)) \[python] ([d81f210](https://togithub.com/taskforcesh/bullmq/commit/d81f210a5f5968fc040e820946fb672deb24bd01)) ### [`v5.7.6`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.6) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.5...v5.7.6) ##### Bug Fixes - **redis-connection:** increase redis retry strategy backoff ([#​2546](https://togithub.com/taskforcesh/bullmq/issues/2546)) \[python] ([6cf7712](https://togithub.com/taskforcesh/bullmq/commit/6cf77122da845e5b0afa1607348cf06602679329)) ##### Performance Improvements - **worker:** do not call bzpopmin when blockDelay is lower or equal 0 ([#​2544](https://togithub.com/taskforcesh/bullmq/issues/2544)) ref [#​2466](https://togithub.com/taskforcesh/bullmq/issues/2466) ([9760b85](https://togithub.com/taskforcesh/bullmq/commit/9760b85dfbcc9b3c744f616961ef939e8951321d)) ### [`v5.7.5`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.5) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.4...v5.7.5) ##### Bug Fixes - **stalled:** consider ignoreDependencyOnFailure option (python) ([#​2540](https://togithub.com/taskforcesh/bullmq/issues/2540)) fixes [#​2531](https://togithub.com/taskforcesh/bullmq/issues/2531) ([0140959](https://togithub.com/taskforcesh/bullmq/commit/0140959cabd2613794631e41ebe4c2ddee6f91da)) ### [`v5.7.4`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.4) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.3...v5.7.4) ##### Performance Improvements - **worker:** reset delays after generating blockTimeout value ([#​2529](https://togithub.com/taskforcesh/bullmq/issues/2529)) ([e92cea4](https://togithub.com/taskforcesh/bullmq/commit/e92cea4a9d7c99f649f6626d1c0a1e1e994179d6)) ### [`v5.7.3`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.3) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.2...v5.7.3) ##### Bug Fixes - **worker:** return minimumBlockTimeout depending on redis version (python) ([#​2532](https://togithub.com/taskforcesh/bullmq/issues/2532)) ([83dfb63](https://togithub.com/taskforcesh/bullmq/commit/83dfb63e72a1a36a4dfc40f122efb54fbb796339)) ### [`v5.7.2`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.2) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.1...v5.7.2) ##### Bug Fixes - **stalled:** consider failParentOnFailure when moving child into failed ([#​2526](https://togithub.com/taskforcesh/bullmq/issues/2526)) fixes [#​2464](https://togithub.com/taskforcesh/bullmq/issues/2464) (python) ([5e31eb0](https://togithub.com/taskforcesh/bullmq/commit/5e31eb096169ea57350db591bcebfc2264a6b6dc)) ##### Features - **queue:** add getJobLogs method \[python] ([#​2523](https://togithub.com/taskforcesh/bullmq/issues/2523)) ref [#​2472](https://togithub.com/taskforcesh/bullmq/issues/2472) ([a24a16e](https://togithub.com/taskforcesh/bullmq/commit/a24a16ea2707541ee06ec3c4d636cd30dcdaade5)) - **worker:** use 0.002 as minimum timeout for redis version lower than 7.0.8 \[python] ([#​2521](https://togithub.com/taskforcesh/bullmq/issues/2521)) ([f3862dd](https://togithub.com/taskforcesh/bullmq/commit/f3862dd0c85cf2c2122fb0306c5f4b5eb8ad0bcd)) ### [`v5.7.1`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.1) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.7.0...v5.7.1) ##### Bug Fixes - **worker:** use 0.002 as minimum timeout for redis version lower than 7.0.8 ([#​2515](https://togithub.com/taskforcesh/bullmq/issues/2515)) fixes [#​2466](https://togithub.com/taskforcesh/bullmq/issues/2466) ([44f7d21](https://togithub.com/taskforcesh/bullmq/commit/44f7d21850747d9c636c78e08b9e577d684fb885)) ### [`v5.7.0`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.7.0) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.6.0...v5.7.0) ##### Features - allow arbitrary large drainDelay ([9693321](https://togithub.com/taskforcesh/bullmq/commit/96933217bf79658e5bb23fd7afe47e0b1150a40d)) ### [`v5.6.0`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.6.0) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.5.4...v5.6.0) ##### Features - **python:** support reusable redis connections ([29ad8c8](https://togithub.com/taskforcesh/bullmq/commit/29ad8c83596b14a312ad1cd375e0e34d4fdecc52)) ### [`v5.5.4`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.5.4) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.5.3...v5.5.4) ##### Performance Improvements - **stalled:** remove jobId from stalled after removing lock when moved from active ([#​2512](https://togithub.com/taskforcesh/bullmq/issues/2512)) (python) ([64feec9](https://togithub.com/taskforcesh/bullmq/commit/64feec91b0b034fe640a846166bd95b546ff6d71)) ### [`v5.5.3`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.5.3) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.5.2...v5.5.3) ##### Bug Fixes - **deps:** remove script loader from dist as it is used only when building package ([#​2503](https://togithub.com/taskforcesh/bullmq/issues/2503)) ([6f9ca23](https://togithub.com/taskforcesh/bullmq/commit/6f9ca23a400e573c3ecb97246c1dda36ce1549ec)) ### [`v5.5.2`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.5.2) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.5.1...v5.5.2) ##### Bug Fixes - **client:** try catch list command as it's not supported in GCP ([#​2506](https://togithub.com/taskforcesh/bullmq/issues/2506)) ([ca68a9e](https://togithub.com/taskforcesh/bullmq/commit/ca68a9eff070e8dc09c484b1fb298c7afaa18f6f)) ### [`v5.5.1`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.5.1) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.5.0...v5.5.1) ##### Bug Fixes - **connection:** ignore error when setting custom end status ([#​2473](https://togithub.com/taskforcesh/bullmq/issues/2473)) ([3e17e45](https://togithub.com/taskforcesh/bullmq/commit/3e17e459a89a6ca9bccda64c5f06f91e70b372e4)) ### [`v5.5.0`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.5.0) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.4.6...v5.5.0) ##### Features - **getters:** add getWorkersCount ([743c7aa](https://togithub.com/taskforcesh/bullmq/commit/743c7aa8f979760bc04f7b8f55844020559038e1)) ### [`v5.4.6`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.4.6) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.4.5...v5.4.6) ##### Bug Fixes - **connection:** accept all parameters for redis connection \[python] ([#​2486](https://togithub.com/taskforcesh/bullmq/issues/2486)) ([ce30192](https://togithub.com/taskforcesh/bullmq/commit/ce30192ad30f66fb0f39c8c9ed669ddd133346c8)) - **job:** stack trace limit ([#​2487](https://togithub.com/taskforcesh/bullmq/issues/2487)) ([cce3bc3](https://togithub.com/taskforcesh/bullmq/commit/cce3bc3092eb7cf56c2a6c68e9fd8980f5f1f26a)) ### [`v5.4.5`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.4.5) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.4.4...v5.4.5) ##### Bug Fixes - **scripts:** use command name in error message when moving to finished ([#​2483](https://togithub.com/taskforcesh/bullmq/issues/2483)) ([3c335d4](https://togithub.com/taskforcesh/bullmq/commit/3c335d49ba637145648c1ef0864d8e0d297dd890)) ### [`v5.4.4`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.4.4) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.4.3...v5.4.4) ##### Bug Fixes - **queue:** use QueueOptions type in opts attribute ([#​2481](https://togithub.com/taskforcesh/bullmq/issues/2481)) ([51a589f](https://togithub.com/taskforcesh/bullmq/commit/51a589f7e07b5336eb35ed00a1b795501b24f254)) - **worker:** set blockTimeout as 0.001 when reach the time to get delayed jobs \[python] ([#​2478](https://togithub.com/taskforcesh/bullmq/issues/2478)) ([b385034](https://togithub.com/taskforcesh/bullmq/commit/b385034006ac183a26093f593269349eb78f8b54)) ### [`v5.4.3`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.4.3) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.4.2...v5.4.3) ##### Bug Fixes - **worker:** validate drainDelay must be greater than 0 ([#​2477](https://togithub.com/taskforcesh/bullmq/issues/2477)) ([ab43693](https://togithub.com/taskforcesh/bullmq/commit/ab436938d895125635aef0393ae2fb5c77c16c1f)) ##### Features - **job:** add log method \[python] ([#​2476](https://togithub.com/taskforcesh/bullmq/issues/2476)) ref [#​2472](https://togithub.com/taskforcesh/bullmq/issues/2472) ([34946c4](https://togithub.com/taskforcesh/bullmq/commit/34946c4b29cc9e7d5ae81f8fd170a2e539ac6279)) ### [`v5.4.2`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.4.2) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.4.1...v5.4.2) ##### Bug Fixes - move fast-glob and minimatch as dev-dependencies ([#​2452](https://togithub.com/taskforcesh/bullmq/issues/2452)) ([cf13b31](https://togithub.com/taskforcesh/bullmq/commit/cf13b31ca552bcad53f40fe5668a907cf02e0a2e)) ### [`v5.4.1`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.4.1) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.4.0...v5.4.1) ##### Bug Fixes - **worker:** set blockTimeout as 0.001 when reach the time to get delayed jobs ([#​2455](https://togithub.com/taskforcesh/bullmq/issues/2455)) fixes [#​2450](https://togithub.com/taskforcesh/bullmq/issues/2450) ([2de15ca](https://togithub.com/taskforcesh/bullmq/commit/2de15ca1019517f7ce11f3734fff316a3e4ab894)) ### [`v5.4.0`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.4.0) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.3.3...v5.4.0) ##### Features - **job:** add removeChildDependency method ([#​2435](https://togithub.com/taskforcesh/bullmq/issues/2435)) ([1151022](https://togithub.com/taskforcesh/bullmq/commit/1151022e4825fbb20cf1ef6ce1ff3e7fe929de5c)) ### [`v5.3.3`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.3.3) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.3.2...v5.3.3) ##### Bug Fixes - **deps:** replaced glob by fast-glob due to security advisory ([91cf9a9](https://togithub.com/taskforcesh/bullmq/commit/91cf9a9253370ea76df48c27a7e0fcf8d7504c81)) ### [`v5.3.2`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.3.2) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.3.1...v5.3.2) ##### Bug Fixes - **sandbox:** extend SandboxedJob from JobJsonSandbox ([#​2446](https://togithub.com/taskforcesh/bullmq/issues/2446)) fixes [#​2439](https://togithub.com/taskforcesh/bullmq/issues/2439) ([7606e36](https://togithub.com/taskforcesh/bullmq/commit/7606e3611f1cc18b1585c08b0f7fd9cb90749c9c)) ### [`v5.3.1`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.3.1) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.3.0...v5.3.1) ##### Bug Fixes - **add-job:** fix parent job cannot be replaced error message ([#​2441](https://togithub.com/taskforcesh/bullmq/issues/2441)) ([1e9a13f](https://togithub.com/taskforcesh/bullmq/commit/1e9a13fc0dc9de810ef75a042fbfeeae5b571ffe)) ### [`v5.3.0`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.3.0) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.2.1...v5.3.0) ##### Features - **worker:** add support for naming workers ([7ba2729](https://togithub.com/taskforcesh/bullmq/commit/7ba27293615e443903cfdf7d0ff8be0052d061c4)) ### [`v5.2.1`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.2.1) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.2.0...v5.2.1) ##### Bug Fixes - **flow:** remove failed children references on auto removal ([#​2432](https://togithub.com/taskforcesh/bullmq/issues/2432)) ([8a85207](https://togithub.com/taskforcesh/bullmq/commit/8a85207cf3c552ebab37baca3c395821b9804b37)) ### [`v5.2.0`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.2.0) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.1.12...v5.2.0) ##### Features - **flow:** add ignoreDependencyOnFailure option ([#​2426](https://togithub.com/taskforcesh/bullmq/issues/2426)) ([c7559f4](https://togithub.com/taskforcesh/bullmq/commit/c7559f4f0a7fa51764ad43b4f46bb9d55ac42d0d)) ### [`v5.1.12`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.1.12) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.1.11...v5.1.12) ##### Bug Fixes - **redis-connection:** close redis connection even when initializing ([#​2425](https://togithub.com/taskforcesh/bullmq/issues/2425)) fixes [#​2385](https://togithub.com/taskforcesh/bullmq/issues/2385) ([1bc26a6](https://togithub.com/taskforcesh/bullmq/commit/1bc26a64871b85a2d1f6799a9b73b60f8bf9fa90)) ### [`v5.1.11`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.1.11) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.1.10...v5.1.11) ##### Bug Fixes - **flow:** parent job cannot be replaced (python) ([#​2417](https://togithub.com/taskforcesh/bullmq/issues/2417)) ([2696ef8](https://togithub.com/taskforcesh/bullmq/commit/2696ef8200058b7f616938c2166a3b0454663b39)) ### [`v5.1.10`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.1.10) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.1.9...v5.1.10) ##### Performance Improvements - **marker:** differentiate standard and delayed markers (python) ([#​2389](https://togithub.com/taskforcesh/bullmq/issues/2389)) ([18ebee8](https://togithub.com/taskforcesh/bullmq/commit/18ebee8c242f66f1b5b733d68e48c574b1f1fdef)) ### [`v5.1.9`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.1.9) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.1.8...v5.1.9) ##### Performance Improvements - **change-delay:** add delay marker when needed ([#​2411](https://togithub.com/taskforcesh/bullmq/issues/2411)) ([8b62d28](https://togithub.com/taskforcesh/bullmq/commit/8b62d28a06347e9dd04757807fce1b511ace79bc)) ### [`v5.1.8`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.1.8) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.1.7...v5.1.8) ##### Performance Improvements - **flow:** add marker when moving parent to wait (python) ([#​2408](https://togithub.com/taskforcesh/bullmq/issues/2408)) ([6fb6896](https://togithub.com/taskforcesh/bullmq/commit/6fb6896701ae7595e1cb5e2cdbef44625c48d673)) ### [`v5.1.7`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.1.7) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.1.6...v5.1.7) ##### Bug Fixes - **reprocess-job:** add marker if needed ([#​2406](https://togithub.com/taskforcesh/bullmq/issues/2406)) ([5923ed8](https://togithub.com/taskforcesh/bullmq/commit/5923ed885f5451eee2f14258767d7d5f8d80ae13)) ### [`v5.1.6`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.1.6) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.1.5...v5.1.6) ##### Bug Fixes - **rate-limit:** move job to wait even if ttl is 0 ([#​2403](https://togithub.com/taskforcesh/bullmq/issues/2403)) ([c1c2ccc](https://togithub.com/taskforcesh/bullmq/commit/c1c2cccc7c8c05591f0303e011d46f6efa0942a0)) ### [`v5.1.5`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.1.5) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.1.4...v5.1.5) ##### Performance Improvements - **move-to-active:** check rate limited once ([#​2391](https://togithub.com/taskforcesh/bullmq/issues/2391)) ([ca6c17a](https://togithub.com/taskforcesh/bullmq/commit/ca6c17a43e38d5339e62471ea9f59c62a169b797)) ### [`v5.1.4`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.1.4) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.1.3...v5.1.4) ##### Bug Fixes - **stalled:** consider adding marker when moving job back to wait ([#​2384](https://togithub.com/taskforcesh/bullmq/issues/2384)) ([4914df8](https://togithub.com/taskforcesh/bullmq/commit/4914df87e416711835291e81da93b279bd758254)) ### [`v5.1.3`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.1.3) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.1.2...v5.1.3) ##### Bug Fixes - **retry-jobs:** add marker when needed ([#​2374](https://togithub.com/taskforcesh/bullmq/issues/2374)) ([1813d5f](https://togithub.com/taskforcesh/bullmq/commit/1813d5fa12b7db69ee6c8c09273729cda8e3e3b5)) ### [`v5.1.2`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.1.2) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.1.1...v5.1.2) ##### Bug Fixes - **redis:** upgrade to v5 \[python] ([#​2364](https://togithub.com/taskforcesh/bullmq/issues/2364)) ([d5113c8](https://togithub.com/taskforcesh/bullmq/commit/d5113c88ad108b281b292e2890e0eef3be41c8fb)) - **security:** upgrade msgpackr https://github.com/advisories/GHSA-7hpj-7hhx-2fgx ([7ae0953](https://togithub.com/taskforcesh/bullmq/commit/7ae095357fddbdaacc286cbe5782946b95160d55)) ##### Features - **queue:** add promoteJobs method \[python] ([#​2377](https://togithub.com/taskforcesh/bullmq/issues/2377)) ([3b9de96](https://togithub.com/taskforcesh/bullmq/commit/3b9de967efa34ea22cdab1fbc7ff65d49927d787)) ### [`v5.1.1`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.1.1) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.1.0...v5.1.1) ##### Bug Fixes - **worker:** worker can be closed if Redis is down ([#​2350](https://togithub.com/taskforcesh/bullmq/issues/2350)) ([888dcc2](https://togithub.com/taskforcesh/bullmq/commit/888dcc2dd40571e05fe1f4a5c81161ed062f4542)) ### [`v5.1.0`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.1.0) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v5.0.0...v5.1.0) ##### Features - **job:** add isActive method \[python] ([#​2352](https://togithub.com/taskforcesh/bullmq/issues/2352)) ([afb5e31](https://togithub.com/taskforcesh/bullmq/commit/afb5e31484ed2e5a1c381c732321225c0a8b78ff)) - **repeatable:** allow saving custom key ([#​1824](https://togithub.com/taskforcesh/bullmq/issues/1824)) ([8ea0e1f](https://togithub.com/taskforcesh/bullmq/commit/8ea0e1f76baf36dab94a66657c0f432492cb9999)) ### [`v5.0.0`](https://togithub.com/taskforcesh/bullmq/releases/tag/v5.0.0) [Compare Source](https://togithub.com/taskforcesh/bullmq/compare/v4.17.0...v5.0.0) ##### Bug Fixes - **connection:** require connection to be passed ([#​2335](https://togithub.com/taskforcesh/bullmq/issues/2335)) ([1867dd1](https://togithub.com/taskforcesh/bullmq/commit/1867dd107d7edbd417bf6918354ae4656480a544)) - **job:** revert console warn custom job ids when they represent integers ([#​2312](https://togithub.com/taskforcesh/bullmq/issues/2312)) ([84015ff](https://togithub.com/taskforcesh/bullmq/commit/84015ffa04216c45d8f3181a7f859b8c0792c80d)) - **python:** unify redis connection args for Queue and Worker ([#​2282](https://togithub.com/taskforcesh/bullmq/issues/2282)) ([8eee20f](https://togithub.com/taskforcesh/bullmq/commit/8eee20f1210a49024eeee6647817f0659b8c3893)) - **worker:** throw error if connection is missing ([6491a18](https://togithub.com/taskforcesh/bullmq/commit/6491a185268ae546baa9b95a20b95d63c0e27915)) ##### Features - **job:** provide skipAttempt option when manually moving a job ([#​2203](https://togithub.com/taskforcesh/bullmq/issues/2203)) ([0e88e4f](https://togithub.com/taskforcesh/bullmq/commit/0e88e4fe4ed940487dfc79d1345d0686de22d0c6)) - **python:** use new queue markers ([b0a13e8](https://togithub.com/taskforcesh/bullmq/commit/b0a13e86285998ce0524eb443d732bce91e9b6c5)) - **python:** use new queue markers ([4276eb7](https://togithub.com/taskforcesh/bullmq/commit/4276eb725ca294ddbfc00c4edc627bb2cb5d403a)) - **worker:** improved markers handling ([73cf5fc](https://togithub.com/taskforcesh/bullmq/commit/73cf5fc1e6e13d8329e1e4e700a8db92173e0624)) - **worker:** improved markers handling ([0bac0fb](https://togithub.com/taskforcesh/bullmq/commit/0bac0fbb97afa968aa7644f1438b86d7bc18bbc5)) ##### BREAKING CHANGES - **worker:** Markers use now a dedicated key in redis instead of using a special Job ID. - **worker:** Markers use now a dedicated key in redis instead of using a special Job ID.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚩 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.