5.34.3 (2024-12-18)
5.34.2 (2024-12-14)
- scripts: make sure jobs fields are not empty before unpack (4360572)
5.34.1 (2024-12-13)
- guarantee every repeatable jobs are slotted (9917df1)
- job-scheduler: avoid duplicated delayed jobs when repeatable jobs are retried (af75315)
5.34.0 (2024-12-10)
5.33.1 (2024-12-10)
5.33.0 (2024-12-09)
5.32.0 (2024-12-08)
5.31.2 (2024-12-06)
5.31.1 (2024-12-04)
5.31.0 (2024-12-02)
5.30.1 (2024-11-30)
5.30.0 (2024-11-29)
- queue: add getDelayedCount method [python] (#2934) (71ce75c)
- queue: add getJobSchedulersCount method (#2945) (38820dc)
5.29.1 (2024-11-23)
5.29.0 (2024-11-22)
- queue: refactor a protected addJob method allowing telemetry extensions (09f2571)
5.28.2 (2024-11-22)
5.28.1 (2024-11-20)
5.28.0 (2024-11-19)
- job-scheduler: add telemetry support to the job scheduler (72ea950)
5.27.0 (2024-11-19)
- queue: add rateLimit method (#2896) (db84ad5)
- queue: add removeRateLimitKey method (#2806) (ff70613)
5.26.2 (2024-11-15)
- telemetry: do not set span on parent context if undefined (c417a23)
5.26.1 (2024-11-14)
- queue: fix generics to be able to properly be extended (f2495e5)
5.26.0 (2024-11-14)
5.25.6 (2024-11-11)
- job-scheculer: avoid hazards when upserting job schedulers concurrently (022f7b7)
5.25.5 (2024-11-11)
5.25.4 (2024-11-10)
- repeatable: only apply immediately in the first iteration (f69cfbc)
5.25.3 (2024-11-08)
5.25.2 (2024-11-08)
5.25.1 (2024-11-07)
5.25.0 (2024-11-06)
5.24.0 (2024-11-05)
5.23.1 (2024-11-05)
5.23.0 (2024-11-02)
5.22.0 (2024-10-31)
- job: add getChildrenValues method [python] (#2853) (0f25213)
- queue: add a telemetry interface (#2721) (273b574)
5.21.2 (2024-10-22)
- proper way to get version (b4e25c1)
5.21.1 (2024-10-18)
- scripts: add missing wait in isJobInList (9ef865c)
5.21.0 (2024-10-18)
- queue: add option to skip metas update (b7dd925)
5.20.1 (2024-10-18)
- redis: use version for naming loaded lua scripts (fe73f6d)
5.20.0 (2024-10-13)
5.19.1 (2024-10-12)
- sandbox: fix serialization of error with circular references are present (#2815) fix #2813 (a384d92)
5.19.0 (2024-10-11)
- repeat: deprecate immediately on job scheduler (ed047f7)
5.18.0 (2024-10-09)
5.17.1 (2024-10-07)
- repeat: also consider startDate when using "every" (25bbaa8)
5.17.0 (2024-10-07)
5.16.0 (2024-10-06)
- queue: add new upsertJobScheduler, getJobSchedulers and removeJobSchedulers methods (dd6b6b2)
5.15.0 (2024-10-01)
5.14.0 (2024-09-30)
5.13.2 (2024-09-20)
5.13.1 (2024-09-18)
5.13.0 (2024-09-11)
5.12.15 (2024-09-10)
- metrics: differentiate points in different minutes to be more accurate (#2766) (python) (7cb670e)
- pattern: do not save offset when immediately is provided (#2756) (a8cb8a2)
5.12.14 (2024-09-05)
5.12.13 (2024-09-03)
- repeat: replace delayed job when updating repeat key (88029bb)
5.12.12 (2024-08-29)
5.12.11 (2024-08-28)
5.12.10 (2024-08-22)
5.12.9 (2024-08-17)
5.12.8 (2024-08-17)
5.12.7 (2024-08-16)
- job: throw error if removeDependencyOnFailure and ignoreDependencyOnFailure are used together (#2711) (967632c)
5.12.6 (2024-08-14)
- job: change moveToFinished return type to reflect jobData (#2706) ref #2342 (de094a3)
- stalled: support removeDependencyOnFailure option when job is stalled (#2708) (e0d3790)
5.12.5 (2024-08-13)
5.12.4 (2024-08-12)
5.12.3 (2024-08-10)
- flow: validate parentData before ignoreDependencyOnFailure when stalled check happens (#2702) (python) (9416501)
5.12.2 (2024-08-09)
5.12.1 (2024-08-07)
5.12.0 (2024-08-01)
5.11.0 (2024-07-29)
5.10.4 (2024-07-26)
5.10.3 (2024-07-19)
- repeatable: keep legacy repeatables if it exists instead of creating one with new structure (#2665) (93fad41)
5.10.2 (2024-07-19)
5.10.1 (2024-07-18)
- repeatable: consider removing legacy repeatable job (#2658) fixes #2661 (a6764ae)
- repeatable: pass custom key as an args in addRepeatableJob to prevent CROSSSLOT issue (#2662) fixes #2660 (9d8f874)
5.10.0 (2024-07-16)
5.9.0 (2024-07-15)
5.8.7 (2024-07-11)
5.8.6 (2024-07-11)
5.8.5 (2024-07-10)
- parent: consider re-adding child that is in completed state using same jobIds (#2627) (python) fixes #2554 (00cd017)
5.8.4 (2024-07-05)
5.8.3 (2024-06-28)
5.8.2 (2024-06-15)
5.8.1 (2024-06-12)
5.8.0 (2024-06-11)
5.7.15 (2024-06-04)
5.7.14 (2024-05-29)
- worker: properly cancel blocking command during disconnections (2cf12b3)
5.7.13 (2024-05-28)
5.7.12 (2024-05-24)
5.7.11 (2024-05-23)
5.7.10 (2024-05-21)
5.7.9 (2024-05-16)
5.7.8 (2024-05-01)
- worker: make sure clearTimeout is always called after bzpopmin (782382e)
5.7.7 (2024-04-30)
5.7.6 (2024-04-27)
5.7.5 (2024-04-24)
5.7.4 (2024-04-21)
5.7.3 (2024-04-20)
5.7.2 (2024-04-18)
- stalled: consider failParentOnFailure when moving child into failed (#2526) fixes #2464 (python) (5e31eb0)
5.7.1 (2024-04-10)
- worker: use 0.002 as minimum timeout for redis version lower than 7.0.8 (#2515) fixes #2466 (44f7d21)
5.7.0 (2024-04-09)
- allow arbitrary large drainDelay (9693321)
5.6.0 (2024-04-08)
- Nothing change, triggered by a python version release
5.5.4 (2024-04-07)
- stalled: remove jobId from stalled after removing lock when moved from active (#2512) (python) (64feec9)
5.5.3 (2024-04-07)
5.5.2 (2024-04-06)
5.5.1 (2024-04-03)
5.5.0 (2024-03-31)
- getters: add getWorkersCount (743c7aa)
5.4.6 (2024-03-26)
5.4.5 (2024-03-22)
5.4.4 (2024-03-21)
5.4.3 (2024-03-17)
5.4.2 (2024-03-06)
5.4.1 (2024-03-01)
- worker: set blockTimeout as 0.001 when reach the time to get delayed jobs (#2455) fixes #2450 (2de15ca)
5.4.0 (2024-02-27)
5.3.3 (2024-02-25)
- deps: replaced glob by fast-glob due to security advisory (91cf9a9)
5.3.2 (2024-02-24)
5.3.1 (2024-02-22)
5.3.0 (2024-02-20)
- worker: add support for naming workers (7ba2729)
5.2.1 (2024-02-17)
5.2.0 (2024-02-17)
5.1.12 (2024-02-16)
5.1.11 (2024-02-13)
5.1.10 (2024-02-10)
5.1.9 (2024-02-05)
5.1.8 (2024-02-03)
5.1.7 (2024-02-02)
5.1.6 (2024-01-31)
5.1.5 (2024-01-23)
5.1.4 (2024-01-20)
5.1.3 (2024-01-16)
5.1.2 (2024-01-15)
- security: upgrade msgpackr https://github.com/advisories/GHSA-7hpj-7hhx-2fgx (7ae0953)
5.1.1 (2024-01-02)
5.1.0 (2023-12-27)
5.0.0 (2023-12-21)
- worker: throw error if connection is missing (6491a18)
- job: provide skipAttempt option when manually moving a job (#2203) (0e88e4f)
- worker: improved markers handling (73cf5fc) (0bac0fb)