Skip to content

Commit

Permalink
2.12.0
Browse files Browse the repository at this point in the history
Automatically generated by python-semantic-release
  • Loading branch information
semantic-release authored and manast committed Feb 21, 2025
1 parent 12b5829 commit 1522931
Show file tree
Hide file tree
Showing 3 changed files with 68 additions and 2 deletions.
66 changes: 66 additions & 0 deletions docs/gitbook/python/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,72 @@

<!--next-version-placeholder-->

## v2.12.0 (2025-02-21)
### Feature
* **queue:** Support removeGlobalConcurrency method ([#3076](https://github.com/taskforcesh/bullmq/issues/3076)) ([`ece8532`](https://github.com/taskforcesh/bullmq/commit/ece853203adb420466dfaf3ff8bccc73fb917147))
* **job:** Add moveToWait method for manual processing ([#2978](https://github.com/taskforcesh/bullmq/issues/2978)) ([`5a97491`](https://github.com/taskforcesh/bullmq/commit/5a97491a0319df320b7858657e03c357284e0108))
* **job-scheduler:** Revert add delayed job and update in the same script ([`9f0f1ba`](https://github.com/taskforcesh/bullmq/commit/9f0f1ba9b17874a757ac38c1878792c0df3c5a9a))
* **job-scheduler:** Save limit option ([#3033](https://github.com/taskforcesh/bullmq/issues/3033)) ([`a1571ea`](https://github.com/taskforcesh/bullmq/commit/a1571ea03be6c6c41794fa272c38c29588351bbf))
* **queue:** Add option to skip wait until connection ready ([`e728299`](https://github.com/taskforcesh/bullmq/commit/e72829922d4234b92290346dce5d33f5b98ee373))
* **queue-getters:** Add prometheus exporter ([`078ae9d`](https://github.com/taskforcesh/bullmq/commit/078ae9db80f6ca64ff0a8135b57a6dc71d71cb1e))
* **job-scheduler:** Save iteration count ([#3018](https://github.com/taskforcesh/bullmq/issues/3018)) ([`ad5c07c`](https://github.com/taskforcesh/bullmq/commit/ad5c07cc7672a3f7a7185310b1250763a5fef76b))
* **sandbox:** Add support for getChildrenValues ([`dcc3b06`](https://github.com/taskforcesh/bullmq/commit/dcc3b0628f992546d7b93f509795e5d4eb3e1b15))
* **telemetry:** Add option to omit context propagation on jobs ([#2946](https://github.com/taskforcesh/bullmq/issues/2946)) ([`6514c33`](https://github.com/taskforcesh/bullmq/commit/6514c335231cb6e727819cf5e0c56ed3f5132838))
* Replace multi by lua scripts in moveToFailed ([#2958](https://github.com/taskforcesh/bullmq/issues/2958)) ([`c19c914`](https://github.com/taskforcesh/bullmq/commit/c19c914969169c660a3e108126044c5152faf0cd))
* **queue:** Enhance getJobSchedulers method to include template information (#2956) ref #2875 ([`5b005cd`](https://github.com/taskforcesh/bullmq/commit/5b005cd94ba0f98677bed4a44f8669c81f073f26))
* **queue:** Enhance getJobScheduler method to include template information (#2929) ref #2875 ([`cb99080`](https://github.com/taskforcesh/bullmq/commit/cb990808db19dd79b5048ee99308fa7d1eaa2e9f))
* **queue:** Add getJobSchedulersCount method ([#2945](https://github.com/taskforcesh/bullmq/issues/2945)) ([`38820dc`](https://github.com/taskforcesh/bullmq/commit/38820dc8c267c616ada9931198e9e3e9d2f0d536))

### Fix
* **worker:** Do not execute run method when no processor is defined when resuming ([#3089](https://github.com/taskforcesh/bullmq/issues/3089)) ([`4a66933`](https://github.com/taskforcesh/bullmq/commit/4a66933496db68a84ec7eb7c153fcedb7bd14c7b))
* **worker:** Do not resume when closing ([#3080](https://github.com/taskforcesh/bullmq/issues/3080)) ([`024ee0f`](https://github.com/taskforcesh/bullmq/commit/024ee0f3f0e808c256712d3ccb1bcadb025eb931))
* **job:** Set processedBy when moving job to active in moveToFinished (#3077) fixes #3073 ([`1aa970c`](https://github.com/taskforcesh/bullmq/commit/1aa970ced3c55949aea6726c4ad29531089f5370))
* **drain:** Pass delayed key for redis cluster ([#3074](https://github.com/taskforcesh/bullmq/issues/3074)) ([`05ea32b`](https://github.com/taskforcesh/bullmq/commit/05ea32b7e4f0cd4099783fd81d2b3214d7a293d5))
* **job-scheduler:** Restore limit option to be saved ([#3071](https://github.com/taskforcesh/bullmq/issues/3071)) ([`3e649f7`](https://github.com/taskforcesh/bullmq/commit/3e649f7399514b343447ed2073cc07e4661f7390))
* **job-scheduler:** Return undefined in getJobScheduler when it does not exist (#3065) fixes #3062 ([`548cc1c`](https://github.com/taskforcesh/bullmq/commit/548cc1ce8080042b4b44009ea99108bd24193895))
* Fix return type of getNextJob ([`b970281`](https://github.com/taskforcesh/bullmq/commit/b9702812e6961f0f5a834f66d43cfb2feabaafd8))
* **worker:** Wait fetched jobs to be processed when closing ([#3059](https://github.com/taskforcesh/bullmq/issues/3059)) ([`d4de2f5`](https://github.com/taskforcesh/bullmq/commit/d4de2f5e88d57ea00274e62ab23d09f4806196f8))
* **worker:** Evaluate if a job needs to be fetched when moving to failed ([#3043](https://github.com/taskforcesh/bullmq/issues/3043)) ([`406e21c`](https://github.com/taskforcesh/bullmq/commit/406e21c9aadd7670f353c1c6b102a401fc327653))
* **retry-job:** Consider updating failures in job ([#3036](https://github.com/taskforcesh/bullmq/issues/3036)) ([`21e8495`](https://github.com/taskforcesh/bullmq/commit/21e8495b5f2bf5418d86f60b59fad25d306a0298))
* **flow-producer:** Add support for skipWaitingForReady ([`6d829fc`](https://github.com/taskforcesh/bullmq/commit/6d829fceda9f204f193c533ffc780962692b8f16))
* **worker:** Avoid possible hazard in closing worker ([`0f07467`](https://github.com/taskforcesh/bullmq/commit/0f0746727176d7ff285ae2d1f35048109b4574c5))
* **job-scheduler:** Use delayed job data when template data is not present (#3010) fixes #3009 ([`95edb40`](https://github.com/taskforcesh/bullmq/commit/95edb4008fcd32f09ec0953d862692d4ac7608c0))
* **job-scheduler:** Add next delayed job only when prevMillis matches with producerId ([#3001](https://github.com/taskforcesh/bullmq/issues/3001)) ([`4ea35dd`](https://github.com/taskforcesh/bullmq/commit/4ea35dd9e16ff0197f204210696f41c0c5bd0e30))
* **job-scheduler:** Avoid duplicates when upserting in a quick sequence ([#2991](https://github.com/taskforcesh/bullmq/issues/2991)) ([`e8cdb99`](https://github.com/taskforcesh/bullmq/commit/e8cdb99881bc7cebbc48cb7834da5eafa289712f))
* **dynamic-rate-limit:** Validate job lock cases ([#2975](https://github.com/taskforcesh/bullmq/issues/2975)) ([`8bb27ea`](https://github.com/taskforcesh/bullmq/commit/8bb27ea4438cbd11e85fa4d0aa516bd1c0e7d51b))
* **sandbox:** Fix issue where job could stay in active forever ([#2979](https://github.com/taskforcesh/bullmq/issues/2979)) ([`c0a6bcd`](https://github.com/taskforcesh/bullmq/commit/c0a6bcdf9594540ef6c8ec08df28550f4f5e1950))
* **sandboxed:** Fix detecting special errors by sending default messages (#2967) fixes #2962 ([`52b0e34`](https://github.com/taskforcesh/bullmq/commit/52b0e34f0a38ac71ebd0667a5fa116ecd73ae4d2))
* **scripts:** Make sure jobs fields are not empty before unpack ([`4360572`](https://github.com/taskforcesh/bullmq/commit/4360572745a929c7c4f6266ec03d4eba77a9715c))
* **job-scheduler:** Avoid duplicated delayed jobs when repeatable jobs are retried ([`af75315`](https://github.com/taskforcesh/bullmq/commit/af75315f0c7923f5e0a667a9ed4606b28b89b719))
* Guarantee every repeatable jobs are slotted ([`9917df1`](https://github.com/taskforcesh/bullmq/commit/9917df166aff2e2f143c45297f41ac8520bfc8ae))
* **job-scheduler:** Omit deduplication and debounce options from template options ([#2960](https://github.com/taskforcesh/bullmq/issues/2960)) ([`b5fa6a3`](https://github.com/taskforcesh/bullmq/commit/b5fa6a3208a8f2a39777dc30c2db2f498addb907))
* **worker:** Catch connection error when moveToActive is called ([#2952](https://github.com/taskforcesh/bullmq/issues/2952)) ([`544fc7c`](https://github.com/taskforcesh/bullmq/commit/544fc7c9e4755e6b62b82216e25c0cb62734ed59))
* **scheduler-template:** Remove console.log when getting template information ([#2950](https://github.com/taskforcesh/bullmq/issues/2950)) ([`3402bfe`](https://github.com/taskforcesh/bullmq/commit/3402bfe0d01e5e5205db74d2106cd19d7df53fcb))
* **flow:** Allow using removeOnFail and failParentOnFailure in parents (#2947) fixes #2229 ([`85f6f6f`](https://github.com/taskforcesh/bullmq/commit/85f6f6f181003fafbf75304a268170f0d271ccc3))
* **job-scheduler:** Upsert template when same pattern options are provided (#2943) ref #2940 ([`b56c3b4`](https://github.com/taskforcesh/bullmq/commit/b56c3b45a87e52f5faf25406a2b992d1bfed4900))

### Documentation
* Fix link to use https ([`62075cf`](https://github.com/taskforcesh/bullmq/commit/62075cfbee32e2a8d115b58de2401fa9a64e6671))
* **readme:** Fix broken link to contributing ([#3047](https://github.com/taskforcesh/bullmq/issues/3047)) ([`63e6245`](https://github.com/taskforcesh/bullmq/commit/63e62450bee6721ffe588a5043a4f8d78df7d21f))
* **bullmq-pro:** Update changelog to v7.26.3 ([#3031](https://github.com/taskforcesh/bullmq/issues/3031)) ([`a4d5efb`](https://github.com/taskforcesh/bullmq/commit/a4d5efb8903d9ae9bedc40dbce4a6242ba9c3a1a))
* **connections:** Clarify the usage of prefix option instead of keyPrefix ([#3029](https://github.com/taskforcesh/bullmq/issues/3029)) ([`68b0d33`](https://github.com/taskforcesh/bullmq/commit/68b0d33a569e34df206d02c12098c7b819dbd608))
* **connections:** Clarify maxRetriesPerRequest usage ([#3028](https://github.com/taskforcesh/bullmq/issues/3028)) ([`3709687`](https://github.com/taskforcesh/bullmq/commit/3709687c5fbf1ae3d3b3a491d79a546cc654b100))
* Fix several grammar errors in docs ([#3011](https://github.com/taskforcesh/bullmq/issues/3011)) ([`490d902`](https://github.com/taskforcesh/bullmq/commit/490d902c1baf28d8785989ec78f263783ca9cf81))
* **stop-retrying:** Clarify different between attemptMade and attemptsStarted ([#3003](https://github.com/taskforcesh/bullmq/issues/3003)) ([`14c9fed`](https://github.com/taskforcesh/bullmq/commit/14c9fed50b5e6e4030f61a01a811e85bf5d0007b))
* Rename pr_template.md to pull_request_template.md ([`e8ca2ec`](https://github.com/taskforcesh/bullmq/commit/e8ca2ecbd884d6991a1b837d1becfb890c923645))
* create pr_template.md ([`6c4101a`](https://github.com/taskforcesh/bullmq/commit/6c4101ace86f7f19883091fd879082c6a0cc20e7))
* Typo in docstring for `moveToDelayed` ([#2961](https://github.com/taskforcesh/bullmq/issues/2961)) ([`3b218ff`](https://github.com/taskforcesh/bullmq/commit/3b218ff3a3af4286068b7aaee8f0d0909fd4f52e))
* Add missing closing quote ([#2957](https://github.com/taskforcesh/bullmq/issues/2957)) ([`6b5c3de`](https://github.com/taskforcesh/bullmq/commit/6b5c3de4b0c5b4b1eb51f7f6c4cc006dfe18132a))
* **guide:** Provide connection details in getting started section (#2897) fixes #2838 ([`ba28e37`](https://github.com/taskforcesh/bullmq/commit/ba28e37d77676be8e359d828474cd5e351df47af))
* Update README.md ([`f1dfbad`](https://github.com/taskforcesh/bullmq/commit/f1dfbad4b9c7cc74313004ea47d51bf910943d18))
* **job-schedulers:** Add getJobScheduler documentation ([#2953](https://github.com/taskforcesh/bullmq/issues/2953)) ([`fb871dd`](https://github.com/taskforcesh/bullmq/commit/fb871dd87323246438521f997a77ac8ae2d22942))

### Performance
* **delayed:** Add marker once when promoting delayed jobs (#3096) (python) ([`38912fb`](https://github.com/taskforcesh/bullmq/commit/38912fba969d614eb44d05517ba2ec8bc418a16e))
* **add-job:** Add job into wait or prioritized state when delay is provided as 0 ([#3052](https://github.com/taskforcesh/bullmq/issues/3052)) ([`3e990eb`](https://github.com/taskforcesh/bullmq/commit/3e990eb742b3a12065110f33135f282711fdd7b9))
* **job-scheduler:** Add delayed job and update scheduler in same script ([#2997](https://github.com/taskforcesh/bullmq/issues/2997)) ([`9be28a0`](https://github.com/taskforcesh/bullmq/commit/9be28a0c4a907798a447d02ca50662c12333dd82))
* **job-scheduler:** Add delayed job and scheduler in same script ([#2993](https://github.com/taskforcesh/bullmq/issues/2993)) ([`95718e8`](https://github.com/taskforcesh/bullmq/commit/95718e888ba64b4071f21bbe0823b55a51ab145c))

## v2.11.0 (2024-11-26)
### Feature
* **queue:** Add getDelayedCount method [python] ([#2934](https://github.com/taskforcesh/bullmq/issues/2934)) ([`71ce75c`](https://github.com/taskforcesh/bullmq/commit/71ce75c04b096b5593da0986c41a771add1a81ce))
Expand Down
2 changes: 1 addition & 1 deletion python/bullmq/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
A background job processor and message queue for Python based on Redis.
"""
__version__ = "2.11.0"
__version__ = "2.12.0"
__author__ = 'Taskforce.sh Inc.'
__credits__ = 'Taskforce.sh Inc.'

Expand Down
2 changes: 1 addition & 1 deletion python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "bullmq"
version = "2.11.0"
version = "2.12.0"
description='BullMQ for Python'
readme="README.md"
authors = [
Expand Down

0 comments on commit 1522931

Please sign in to comment.