diff --git a/docs/gitbook/python/changelog.md b/docs/gitbook/python/changelog.md index f06ba8ec17..ec2a2753ea 100644 --- a/docs/gitbook/python/changelog.md +++ b/docs/gitbook/python/changelog.md @@ -5,36 +5,6 @@ ## 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)) -* **queue:** Refactor a protected addJob method allowing telemetry extensions ([`09f2571`](https://github.com/taskforcesh/bullmq/commit/09f257196f6d5a6690edbf55f12d585cec86ee8f)) -* **job-scheduler:** Add telemetry support to the job scheduler ([`72ea950`](https://github.com/taskforcesh/bullmq/commit/72ea950ea251aa12f879ba19c0b5dfeb6a093da2)) -* **queue:** Add rateLimit method ([#2896](https://github.com/taskforcesh/bullmq/issues/2896)) ([`db84ad5`](https://github.com/taskforcesh/bullmq/commit/db84ad51a945c754c3cd03e5e718cd8d0341a8b4)) -* **queue:** Add removeRateLimitKey method ([#2806](https://github.com/taskforcesh/bullmq/issues/2806)) ([`ff70613`](https://github.com/taskforcesh/bullmq/commit/ff706131bf642fb7544b9d15994d75b1edcb27dc)) -* Improve queue getters to use generic job type ([#2905](https://github.com/taskforcesh/bullmq/issues/2905)) ([`c9531ec`](https://github.com/taskforcesh/bullmq/commit/c9531ec7a49126a017611eb2fd2eaea8fcb5ada5)) -* **queue-events:** Add QueueEventsProducer for publishing custom events ([#2844](https://github.com/taskforcesh/bullmq/issues/2844)) ([`5eb03cd`](https://github.com/taskforcesh/bullmq/commit/5eb03cd7f27027191eb4bc4ed7386755fd9be1fb)) -* **flows:** Add telemetry support ([#2879](https://github.com/taskforcesh/bullmq/issues/2879)) ([`5ed154b`](https://github.com/taskforcesh/bullmq/commit/5ed154ba240dbe9eb5c22e27ad02e851c0f3cf69)) -* **scheduler:** Add getJobScheduler method (#2877) ref #2875 ([`956d98c`](https://github.com/taskforcesh/bullmq/commit/956d98c6890484742bb080919c70692234f28c69)) -* **queue:** Add a telemetry interface ([#2721](https://github.com/taskforcesh/bullmq/issues/2721)) ([`273b574`](https://github.com/taskforcesh/bullmq/commit/273b574e6b5628680990eb02e1930809c9cba5bb)) - -### Fix -* **scheduler:** Remove deprecation warning on immediately option ([#2923](https://github.com/taskforcesh/bullmq/issues/2923)) ([`14ca7f4`](https://github.com/taskforcesh/bullmq/commit/14ca7f44f31a393a8b6d0ce4ed244e0063198879)) -* **queue:** Change _jobScheduler from private to protected for extension ([#2920](https://github.com/taskforcesh/bullmq/issues/2920)) ([`34c2348`](https://github.com/taskforcesh/bullmq/commit/34c23485bcb32b3c69046b2fb37e5db8927561ce)) -* **scheduler:** Use Job class from getter for extension ([#2917](https://github.com/taskforcesh/bullmq/issues/2917)) ([`5fbb075`](https://github.com/taskforcesh/bullmq/commit/5fbb075dd4abd51cc84a59575261de84e56633d8)) -* **telemetry:** Do not set span on parent context if undefined ([`c417a23`](https://github.com/taskforcesh/bullmq/commit/c417a23bb28d9effa42115e954b18cc41c1fc043)) -* **queue:** Fix generics to be able to properly be extended ([`f2495e5`](https://github.com/taskforcesh/bullmq/commit/f2495e5ee9ecdb26492da510dc38730718cb28c5)) -* **job-scheculer:** Avoid hazards when upserting job schedulers concurrently ([`022f7b7`](https://github.com/taskforcesh/bullmq/commit/022f7b7d0a0ce14387ed2b9fed791e1f56e34770)) -* **connection:** Do not allow to set blockingConnection option ([#2851](https://github.com/taskforcesh/bullmq/issues/2851)) ([`9391cc2`](https://github.com/taskforcesh/bullmq/commit/9391cc22200914ecc8958972ebc580862a70f63c)) -* **repeatable:** Only apply immediately in the first iteration ([`f69cfbc`](https://github.com/taskforcesh/bullmq/commit/f69cfbcbc5516a854adbbc29b259d08e65a19705)) -* **scripts:** Set package version by default for extension ([#2887](https://github.com/taskforcesh/bullmq/issues/2887)) ([`b955340`](https://github.com/taskforcesh/bullmq/commit/b955340b940e4c1e330445526cd572e0ab25daa9)) -* **worker:** Allow retrieving concurrency value (#2883) fixes #2880 ([`52f6317`](https://github.com/taskforcesh/bullmq/commit/52f6317ecd2080a5c9684a4fe384e20d86f21de4)) -* **connection:** Set packageVersion as protected attribute for extension ([#2884](https://github.com/taskforcesh/bullmq/issues/2884)) ([`411ccae`](https://github.com/taskforcesh/bullmq/commit/411ccae9419e008d916be6cf71c4d57dd2a07b2b)) -* **deps:** Bump msgpackr to 1.1.2 to resolve ERR_BUFFER_OUT_OF_BOUNDS error (#2882) ref #2747 ([`4d2136c`](https://github.com/taskforcesh/bullmq/commit/4d2136cc6ba340e511a539c130c9a739fe1055d0)) - -### Documentation -* **pro:** Update changelog to v7.20.1 ([#2903](https://github.com/taskforcesh/bullmq/issues/2903)) ([`d23bbef`](https://github.com/taskforcesh/bullmq/commit/d23bbef253f732500a4438e3390372dd02117ffc)) -* Add minimum redis version #227 ([`88fff2c`](https://github.com/taskforcesh/bullmq/commit/88fff2c957d6d4b58ef6399ec56123b6da825d88)) -* Telemetry note on close force in worker ([`bf72d3f`](https://github.com/taskforcesh/bullmq/commit/bf72d3fc0ec3bbf73457a7024d8853a78293facd)) -* Add BullMQ Guru (Gurubase.io) badge ([#2888](https://github.com/taskforcesh/bullmq/issues/2888)) ([`b70dbdf`](https://github.com/taskforcesh/bullmq/commit/b70dbdf8e4e8f5b69868f10e98a7c8abd5b2fb23)) -* **patterns:** Fix token type in process-step-jobs ([#2881](https://github.com/taskforcesh/bullmq/issues/2881)) ([`974d096`](https://github.com/taskforcesh/bullmq/commit/974d0960c5990c725a0f13483ab7a8e7e5403949)) ### Performance * **marker:** Add base markers while consuming jobs to get workers busy (#2904) fixes #2842 ([`1759c8b`](https://github.com/taskforcesh/bullmq/commit/1759c8bc111cab9e43d5fccb4d8d2dccc9c39fb4)) @@ -43,19 +13,13 @@ ### Fix * **commands:** Add missing build statement when releasing [python] (#2869) fixes #2868 ([`ff2a47b`](https://github.com/taskforcesh/bullmq/commit/ff2a47b37c6b36ee1a725f91de2c6e4bcf8b011a)) -### Documentation -* **job:** Clarify per-queue scoping of job ids ([#2864](https://github.com/taskforcesh/bullmq/issues/2864)) ([`6c2b80f`](https://github.com/taskforcesh/bullmq/commit/6c2b80f490a0ab4afe502fc8415d6549e0022367)) -* **v4:** Update changelog with v4.18.2 ([#2867](https://github.com/taskforcesh/bullmq/issues/2867)) ([`7ba452e`](https://github.com/taskforcesh/bullmq/commit/7ba452ec3e6d4658e357b2ca810893172c1e0b25)) - ## v2.10.0 (2024-10-24) ### Feature * **job:** Add getChildrenValues method [python] ([#2853](https://github.com/taskforcesh/bullmq/issues/2853)) ([`0f25213`](https://github.com/taskforcesh/bullmq/commit/0f25213b28900a1c35922bd33611701629d83184)) * **queue:** Add option to skip metas update ([`b7dd925`](https://github.com/taskforcesh/bullmq/commit/b7dd925e7f2a4468c98a05f3a3ca1a476482b6c0)) * **queue:** Add queue version support ([#2822](https://github.com/taskforcesh/bullmq/issues/2822)) ([`3a4781b`](https://github.com/taskforcesh/bullmq/commit/3a4781bf7cadf04f6a324871654eed8f01cdadae)) -* **repeat:** Deprecate immediately on job scheduler ([`ed047f7`](https://github.com/taskforcesh/bullmq/commit/ed047f7ab69ebdb445343b6cb325e90b95ee9dc5)) * **job:** Expose priority value ([#2804](https://github.com/taskforcesh/bullmq/issues/2804)) ([`9abec3d`](https://github.com/taskforcesh/bullmq/commit/9abec3dbc4c69f2496c5ff6b5d724f4d1a5ca62f)) * **job:** Add deduplication logic ([#2796](https://github.com/taskforcesh/bullmq/issues/2796)) ([`0a4982d`](https://github.com/taskforcesh/bullmq/commit/0a4982d05d27c066248290ab9f59349b802d02d5)) -* **queue:** Add new upsertJobScheduler, getJobSchedulers and removeJobSchedulers methods ([`dd6b6b2`](https://github.com/taskforcesh/bullmq/commit/dd6b6b2263badd8f29db65d1fa6bcdf5a1e9f6e2)) * **queue:** Add getDebounceJobId method ([#2717](https://github.com/taskforcesh/bullmq/issues/2717)) ([`a68ead9`](https://github.com/taskforcesh/bullmq/commit/a68ead95f32a7d9dabba602895d05c22794b2c02)) ### Fix