Skip to content

Commit 59c11b2

Browse files
authored
Merge branch 'taskforcesh:master' into master
2 parents 883869d + ce1b22e commit 59c11b2

File tree

142 files changed

+4671
-826
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+4671
-826
lines changed

.github/workflows/api.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
# check out all branches
1818
fetch-depth: 0
1919
- name: Use Node.js ${{ matrix.node-version }}
20-
uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3
20+
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v3
2121
with:
2222
node-version: ${{ matrix.node-version }}
2323
cache: 'yarn'

.github/workflows/release.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
with:
2323
fetch-depth: 0
2424
- name: Setup Node.js
25-
uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3
25+
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v3
2626
with:
2727
node-version: lts/*
2828
cache: 'yarn'

.github/workflows/test.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Checkout repository
3131
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
3232
- name: Use Node.js
33-
uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3
33+
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v3
3434
with:
3535
node-version: ${{ env.node-version }}
3636
cache: 'yarn'
@@ -65,7 +65,7 @@ jobs:
6565

6666
strategy:
6767
matrix:
68-
node-version: [lts/*, lts/-1, lts/-2, current]
68+
node-version: [lts/*, lts/-1, lts/-2]
6969
redis-version: [7-alpine]
7070
include:
7171
- node-version: 'lts/*'
@@ -75,7 +75,7 @@ jobs:
7575
- name: Checkout repository
7676
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
7777
- name: Use Node.js ${{ matrix.node-version }}
78-
uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3
78+
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v3
7979
with:
8080
node-version: ${{ matrix.node-version }}
8181
cache: 'yarn'
@@ -109,7 +109,7 @@ jobs:
109109
- name: Checkout repository
110110
uses: actions/checkout@v3 # v3
111111
- name: Use Node.js ${{ env.node-version }}
112-
uses: actions/setup-node@v3 # v3
112+
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v3
113113
with:
114114
node-version: lts/*
115115
cache: 'yarn'
@@ -154,7 +154,7 @@ jobs:
154154
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
155155

156156
- name: Use Node.js ${{ matrix.node-version }}
157-
uses: actions/setup-node@e33196f7422957bea03ed53f6fbb155025ffc7b8 # v3
157+
uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v3
158158
with:
159159
node-version: ${{ matrix.node-version }}
160160
cache: 'yarn'

.husky/pre-commit

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/usr/bin/env sh
22
. "$(dirname -- "$0")/_/husky.sh"
33

4-
yarn npm-run-all pretty:quick lint:staged
4+
npx npm-run-all pretty:quick lint:staged

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2018 taskforcesh
3+
Copyright (c) 2018 BullForce Labs AB.
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

+1-10
Original file line numberDiff line numberDiff line change
@@ -75,16 +75,6 @@ Sign up at [Taskforce.sh](https://taskforce.sh)
7575
better performance by utilizing all CPU cores available and faster and more memory efficient data structures. Read more <a href="https://www.dragonflydb.io/docs/integrations/bullmq">here</a> on how to use it with BullMQ.
7676
</td>
7777
</tr>
78-
<tr>
79-
<td>
80-
<a href="https://dashboard.memetria.com/new?utm_campaign=BULLMQ">
81-
<img src="https://www.memetria.com/images/logo/memetria-logo.svg" width=350 alt="Memetria for Redis" />
82-
</a>
83-
</td>
84-
<td>
85-
If you need high quality production Redis instances for your BullMQ project, please consider subscribing to <a href="https://dashboard.memetria.com/new?utm_campaign=BULLMQ">Memetria for Redis</a>, leaders in Redis hosting that works perfectly with BullMQ. Use the promo code "BULLMQ" when signing up to help us sponsor the development of BullMQ!
86-
</td>
87-
</tr>
8878
</table>
8979

9080
# Used by
@@ -238,6 +228,7 @@ Since there are a few job queue solutions, here is a table comparing them:
238228
| Group Support || | | | | |
239229
| Batches Support || | | | | |
240230
| Parent/Child Dependencies ||| | | | |
231+
| Debouncing |||| | | |
241232
| Priorities ||||| ||
242233
| Concurrency |||||||
243234
| Delayed jobs ||||| ||

docs/gitbook/SUMMARY.md

+5
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
* [Queues](guide/queues/README.md)
1717
* [Auto-removal of jobs](guide/queues/auto-removal-of-jobs.md)
1818
* [Adding jobs in bulk](guide/queues/adding-bulks.md)
19+
* [Global Concurrency](guide/queues/global-concurrency.md)
1920
* [Removing Jobs](guide/queues/removing-jobs.md)
2021
* [Workers](guide/workers/README.md)
2122
* [Auto-removal of jobs](guide/workers/auto-removal-of-jobs.md)
@@ -29,6 +30,7 @@
2930
* [LIFO](guide/jobs/lifo.md)
3031
* [Job Ids](guide/jobs/job-ids.md)
3132
* [Job Data](guide/jobs/job-data.md)
33+
* [Debouncing](guide/jobs/debouncing.md)
3234
* [Delayed](guide/jobs/delayed.md)
3335
* [Repeatable](guide/jobs/repeatable.md)
3436
* [Prioritized](guide/jobs/prioritized.md)
@@ -60,6 +62,7 @@
6062
* [Queue Events Listeners](guide/nestjs/queue-events-listeners.md)
6163
* [Going to production](guide/going-to-production.md)
6264
* [Migration to newer versions](guide/migration-to-newer-versions.md)
65+
* [Troubleshooting](guide/troubleshooting.md)
6366

6467
## Patterns
6568

@@ -72,6 +75,7 @@
7275
* [Process Step Jobs](patterns/process-step-jobs.md)
7376
* [Failing fast when Redis is down](patterns/failing-fast-when-redis-is-down.md)
7477
* [Stop retrying jobs](patterns/stop-retrying-jobs.md)
78+
* [Timeout jobs](patterns/timeout-jobs.md)
7579
* [Redis Cluster](patterns/redis-cluster.md)
7680

7781
## BullMQ Pro
@@ -81,6 +85,7 @@
8185
* [Observables](bullmq-pro/observables/README.md)
8286
* [Cancelation](bullmq-pro/observables/cancelation.md)
8387
* [Groups](bullmq-pro/groups/README.md)
88+
* [Getters](bullmq-pro/groups/getters.md)
8489
* [Rate limiting](bullmq-pro/groups/rate-limiting.md)
8590
* [Concurrency](bullmq-pro/groups/concurrency.md)
8691
* [Local group concurrency](bullmq-pro/groups/local-group-concurrency.md)

0 commit comments

Comments
 (0)