Skip to content

Commit ae201b3

Browse files
semantic-releasemanast
authored andcommitted
2.14.0
Automatically generated by python-semantic-release
1 parent 581420b commit ae201b3

File tree

3 files changed

+39
-2
lines changed

3 files changed

+39
-2
lines changed

docs/gitbook/python/changelog.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,43 @@
22

33
<!--next-version-placeholder-->
44

5+
## v2.14.0 (2025-05-01)
6+
### Feature
7+
* **flow:** Support failed children in getFlow and getDependencies methods ([#3243](https://github.com/taskforcesh/bullmq/issues/3243)) ([`d3b1cff`](https://github.com/taskforcesh/bullmq/commit/d3b1cff4cf02aad8ae0812b1d465316a067118d0))
8+
* **flow:** Support ignored children in getFlow and getDependencies methods (#3238) ref #3213 ([`2927803`](https://github.com/taskforcesh/bullmq/commit/2927803b4b1eaddb77d3690634beb9c071b5adf7))
9+
* **queue:** Add getIgnoredChildrenFailures method ([#3194](https://github.com/taskforcesh/bullmq/issues/3194)) ([`4affb11`](https://github.com/taskforcesh/bullmq/commit/4affb11be26afad9f867db19a210c361ba64dd4b))
10+
* **job:** Expose stalledCounter attribute ([#3218](https://github.com/taskforcesh/bullmq/issues/3218)) ([`9456472`](https://github.com/taskforcesh/bullmq/commit/94564724593699d13bc0ac238e23c13737edbbf2))
11+
* Add removeUnprocessedChildren ([#3190](https://github.com/taskforcesh/bullmq/issues/3190)) ([`4b96266`](https://github.com/taskforcesh/bullmq/commit/4b96266d4a7e2fe4b1b3eba12e9e7cc5a64fc044))
12+
* **flows:** Add continueParentOnFailure option ([#3181](https://github.com/taskforcesh/bullmq/issues/3181)) ([`738d375`](https://github.com/taskforcesh/bullmq/commit/738d3752934746a347fd04e59e9dcd4726777508))
13+
* **updateProgress:** Allow more types to be used as progress ([#3187](https://github.com/taskforcesh/bullmq/issues/3187)) ([`f16b748`](https://github.com/taskforcesh/bullmq/commit/f16b748d7e3af2535ccdc54e12500af74874a235))
14+
* Add deduplicated job id to the deduplicated event ([`0f21c10`](https://github.com/taskforcesh/bullmq/commit/0f21c10bc9fd9a2290e8dde3c9b43bc366fcb15a))
15+
* **prometheus export:** Expose global variables ([`0325a39`](https://github.com/taskforcesh/bullmq/commit/0325a39f4243f3bea682bcfc20dc43b62d3f9fd9))
16+
17+
### Fix
18+
* **connection:** Add str type in connection option [python] ([#3212](https://github.com/taskforcesh/bullmq/issues/3212)) ([`72fac42`](https://github.com/taskforcesh/bullmq/commit/72fac4297f5a60e0c2ae0831507cb16ce8baed5f))
19+
* **queue-events:** Omit telemetry options ([#3239](https://github.com/taskforcesh/bullmq/issues/3239)) ([`e4dac2c`](https://github.com/taskforcesh/bullmq/commit/e4dac2c39fac0c8cce34fbcb98a0c72c1619ed4e))
20+
* **job-scheduler:** Remove next delayed job if present even if scheduler does not exist (#3203) ref #3197 ([`61395bf`](https://github.com/taskforcesh/bullmq/commit/61395bf0b2fc656d1cdaf094fc62a03920ebe07d))
21+
* **deduplication:** Remove deduplication key only when jobId matches with the last one being saved ([#3236](https://github.com/taskforcesh/bullmq/issues/3236)) ([`192e82c`](https://github.com/taskforcesh/bullmq/commit/192e82caa0f7f530ed495740ec2ade37fe89b43b))
22+
* **flow-producer:** Use FlowProducer prefix by defualt when calling getFlow ([#3224](https://github.com/taskforcesh/bullmq/issues/3224)) ([`bd17aad`](https://github.com/taskforcesh/bullmq/commit/bd17aad64ec73917548e1bb45ee611b799363cc0))
23+
* Made line split more compatible ([#3208](https://github.com/taskforcesh/bullmq/issues/3208)) ([`3c2349a`](https://github.com/taskforcesh/bullmq/commit/3c2349a2936d0c59cfa8d136585a0c0156de3212))
24+
* **job-scheduler:** Fix endDate presence validation ([#3195](https://github.com/taskforcesh/bullmq/issues/3195)) ([`339f13e`](https://github.com/taskforcesh/bullmq/commit/339f13e277c7c087adc9023f5a433d9a21c661a2))
25+
* **flow:** Remove job from dependencies when failParentOnFailure or continueParentOnFailure ([#3201](https://github.com/taskforcesh/bullmq/issues/3201)) ([`1fbcbec`](https://github.com/taskforcesh/bullmq/commit/1fbcbec56969fc4aa628f77e4b05d2c6844894ae))
26+
* **flow-producer:** Fix queueName otel attribute when passing it to addNode ([#3198](https://github.com/taskforcesh/bullmq/issues/3198)) ([`758ea26`](https://github.com/taskforcesh/bullmq/commit/758ea2647b3dad683796351919b0380172fa717f))
27+
* **queue-events:** Pass right path for JobProgress type (#3192) fixes #3191 ([`33c62e6`](https://github.com/taskforcesh/bullmq/commit/33c62e67268daf24d92653abb5b857ac2241b3aa))
28+
* **flow:** Validate pending dependencies before removing lock ([#3182](https://github.com/taskforcesh/bullmq/issues/3182)) ([`8d59e3b`](https://github.com/taskforcesh/bullmq/commit/8d59e3b8084c60afad16372b4f7fc22f1b9d3f4e))
29+
* **job-scheduler:** Emit duplicated event when next delayed job exists ([#3172](https://github.com/taskforcesh/bullmq/issues/3172)) ([`d57698f`](https://github.com/taskforcesh/bullmq/commit/d57698f9af64fd1bb85f571f22b7fd663c3e05ee))
30+
* **scheduler:** Remove next delayed job when possible ([#3153](https://github.com/taskforcesh/bullmq/issues/3153)) ([`219c0db`](https://github.com/taskforcesh/bullmq/commit/219c0dba7180143b19b4a21dc96db45af941ca7d))
31+
* **flow:** Only validate pending dependencies when moving to completed ([#3164](https://github.com/taskforcesh/bullmq/issues/3164)) ([`d3c397f`](https://github.com/taskforcesh/bullmq/commit/d3c397fa3f122287026018aaae5ed2c5dfad19aa))
32+
* **flow:** Consider prioritized state when moving a parent to failed ([#3160](https://github.com/taskforcesh/bullmq/issues/3160)) ([`d91d9f4`](https://github.com/taskforcesh/bullmq/commit/d91d9f4398584506f5af8b46e4d47b769beaa212))
33+
34+
### Documentation
35+
* **readme:** Fix typo for Job.fromId text ([#3223](https://github.com/taskforcesh/bullmq/issues/3223)) ([`9be6cbb`](https://github.com/taskforcesh/bullmq/commit/9be6cbb3c4733139db3b0a6b9cefc742a2cf911f))
36+
* **aws-elasticache:** Fix typo ([#3162](https://github.com/taskforcesh/bullmq/issues/3162)) ([`702ab38`](https://github.com/taskforcesh/bullmq/commit/702ab38c6b1cb18566e07894e1cce561fc750f65))
37+
38+
### Performance
39+
* **flow:** Change parent failure in a lazy way ([#3228](https://github.com/taskforcesh/bullmq/issues/3228)) ([`6b37a37`](https://github.com/taskforcesh/bullmq/commit/6b37a379cc65abe7b4c60ba427065957c9080a08))
40+
* **flow:** Validate parentKey existence before trying to move it to failed ([#3163](https://github.com/taskforcesh/bullmq/issues/3163)) ([`5a88e47`](https://github.com/taskforcesh/bullmq/commit/5a88e4745d9449e41c5e2c467b5d02ca21357703))
41+
542
## v2.13.1 (2025-03-15)
643
### Fix
744
* **job-scheduler:** Add marker when upserting job scheduler if needed ([#3145](https://github.com/taskforcesh/bullmq/issues/3145)) ([`0e137b2`](https://github.com/taskforcesh/bullmq/commit/0e137b2e78882b6206b3fa47d4a6babb4fcfc484))

python/bullmq/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
44
A background job processor and message queue for Python based on Redis.
55
"""
6-
__version__ = "2.13.1"
6+
__version__ = "2.14.0"
77
__author__ = 'Taskforce.sh Inc.'
88
__credits__ = 'Taskforce.sh Inc.'
99

python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "bullmq"
7-
version = "2.13.1"
7+
version = "2.14.0"
88
description='BullMQ for Python'
99
readme="README.md"
1010
authors = [

0 commit comments

Comments
 (0)