Adrien de Peretti
1347698876
feat(): improve module typings in medusa config ( #14478 )
...
* feat(events): Allow priority configuration
* feat(events): Allow priority configuration
* wip
* wip
* wip
* fix typings
* Create cold-lamps-search.md
* implement priority config usage
* comment out #1
* fixes
* fixes
2026-01-14 18:39:57 +01:00
Adrien de Peretti
7307a5e63f
feat(events): Implement default priority-based event processing ( #14476 )
...
* feat(events): Set internal events default priority to lowest, default events to 100 and order placed to 10
* Create swift-months-rush.md
* improvements
* improvements
* improvements
* fix condition
* doc
* fix tests
* fix tests
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2026-01-12 16:05:42 +01:00
github-actions[bot]
8fee89d622
chore: Version Packages ( #14483 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-09 12:52:13 +01:00
Adrien de Peretti
568742826f
feat(): Add modules options autocomplete to medusa config ( #14465 )
...
* feat(): Add modules options autocomplete to medusa config
* feat(): Add modules options autocomplete to medusa config
* Create great-lies-decide.md
* feat(): Add modules options autocomplete to medusa config
2026-01-07 21:24:35 +01:00
github-actions[bot]
229fc6f8fd
chore: Version Packages ( #14331 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-01-06 16:21:52 +01:00
github-actions[bot]
cfa38871cb
Version Packages ( #13978 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-12-17 13:55:25 +01:00
olivermrbl
237b472e73
chore: Version packages
2025-12-11 14:10:54 +01:00
Adrien de Peretti
144f0f4e2e
chore(event-bus, workflow-engine): Enable more granualar queues configuration ( #14201 )
...
Summary
This PR adds BullMQ queue and worker configuration options to the workflow-engine-redis module, bringing feature parity with the event-bus-redis module. It also introduces per-queue
configuration options for fine-grained control over the three internal queues (main, job, and cleaner).
Key changes:
- Added per-queue BullMQ configuration options (mainQueueOptions, jobQueueOptions, cleanerQueueOptions and their worker counterparts) with shared defaults
- Unified Redis option naming across modules: deprecated url → redisUrl, options → redisOptions (with backward compatibility)
- Moved configuration resolution to the loader and registered options in the DI container
- Added comprehensive JSDoc documentation for all configuration options
- Added unit tests for option merging and queue/worker configuration
Configuration Example
```ts
// Simple configuration - same options for all queues
{
redisUrl: "redis://localhost:6379",
queueOptions: { defaultJobOptions: { removeOnComplete: 1000 } },
workerOptions: { concurrency: 10 }
}
```
```ts
// Advanced configuration - per-queue overrides
{
redisUrl: "redis://localhost:6379",
workerOptions: { concurrency: 10 }, // shared default
jobWorkerOptions: { concurrency: 5 }, // override for scheduled workflows
cleanerWorkerOptions: { concurrency: 1 } // override for cleanup (low priority)
}
```
2025-12-05 12:03:12 +00:00
olivermrbl
ba275a33bb
chore: Version packages
2025-12-03 09:20:02 +01:00
olivermrbl
1d4af32749
chore: Version packages
2025-12-01 18:54:07 +01:00
Adrien de Peretti
113f200a99
chore(event-bus-*): Do not emit if no subscribers: ( #14084 )
...
* chore(event-vus-*): Do not emit if no subscribers:
* Create curly-apricots-double.md
* add tests
* align tests
2025-11-24 09:36:52 +01:00
github-actions[bot]
645266c200
chore: Version Packages ( #13923 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-05 12:52:44 +01:00
Adrien de Peretti
afb40d437b
chore(): Cleanup and organize deps ( #13940 )
...
* chore(): Cleanup and organize deps
* chore(): Cleanup and organize deps
* chore(): Cleanup and organize deps
* chore(): Cleanup and organize deps
* chore(): Cleanup and organize deps
* chore(): Cleanup and organize deps
* Create lucky-poets-scream.md
* chore(): Cleanup and organize deps
* chore(): Cleanup and organize deps
* chore(): Cleanup and organize deps
* chore(): Cleanup and organize deps
* dedupe snapshot this build
* split into 4 shard
* re configure packages integration tests
* re configure packages integration tests
* re configure packages integration tests
* re configure packages integration tests
* update scripts
* update scripts
* update scripts
* update scripts
* update scripts
* update scripts
* update scripts
* update scripts
* reduce shard for packages
2025-11-03 19:06:37 +01:00
Adrien de Peretti
224ab39a81
chore(): Update dependencies usage ( #13910 )
...
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* fix for wxios 1.6
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* push scripts
* update build concurrency
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* chore(): Update dependencies usage
* fixes
* update yarn
* fixes
* fix script
* Create heavy-suns-tickle.md
* update changeset
---------
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
2025-10-31 16:44:14 +01:00
github-actions[bot]
31b9ae3d28
chore: Version Packages ( #13853 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-31 10:11:18 +01:00
github-actions[bot]
6e73f8b376
chore: Version Packages ( #13800 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-25 21:52:10 +02:00
github-actions[bot]
e47f0d0271
chore: Version Packages ( #13545 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-21 09:24:59 +02:00
Adrien de Peretti
b9d6f73320
Feat(): distributed caching ( #13435 )
...
RESOLVES CORE-1153
**What**
- This pr mainly lay the foundation the caching layer. It comes with a modules (built in memory cache) and a redis provider.
- Apply caching to few touch point to test
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
2025-09-30 16:19:06 +00:00
Adrien de Peretti
12a96a7c70
chore(): Move peer deps into a single package and re export from framework ( #13439 )
...
* chore(): Move peer deps into a single package and re export from framework
* WIP
* update core packages
* update cli and deps
* update medusa
* update exports path
* remove analyze
* update modules deps
* finalise changes
* fix yarn
* fix import
* Refactor peer dependencies into a single package
Consolidate peer dependencies into one package and re-export from the framework.
* update changeset
* Update .changeset/brown-cows-sleep.md
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
* rm deps
* fix deps
* increase timeout
* upgrade version
* update versions
* update versions
* fixes
* update lock
* fix missing import
* fix missing import
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-09-22 18:36:22 +02:00
github-actions[bot]
174b5b1cb7
chore: Version Packages ( #13494 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-18 18:38:07 +02:00
Adrien de Peretti
25634b0382
test(): test dynamic max workers and improve CI ( #13516 )
...
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* test(): test dynamic max workers
* Clarify test description and improve CI
2025-09-16 11:11:03 +02:00
github-actions[bot]
6525ac5c1c
chore: Version Packages ( #13354 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-12 15:42:43 +02:00
github-actions[bot]
6dca59d0a5
chore: Version Packages ( #13338 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-28 22:58:13 +02:00
github-actions[bot]
08ec3ed9f2
chore: Version Packages ( #13209 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-28 17:25:32 +02:00
Adrien de Peretti
fc49253273
feat(core, event-bus): Compensate emit event step utility ( #13281 )
...
* feat(core, event-bus): Compensate emit event step utility
* tests
* Update changeset to remove integration-tests-modules
Removed integration-tests-modules from changeset.
* revert test script
2025-08-25 15:08:09 +02:00
github-actions[bot]
01fa17d2ad
chore: Version Packages ( #13045 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-14 13:23:45 +02:00
github-actions[bot]
137ea0883d
chore: Version Packages ( #12924 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-24 09:41:35 +02:00
github-actions[bot]
b7aa719540
chore: Version Packages ( #12883 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-08 19:49:15 +02:00
github-actions[bot]
22396134b3
chore: Version Packages ( #12832 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-30 16:16:24 +02:00
github-actions[bot]
628e8d22ee
chore: Version Packages ( #12691 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-25 11:41:13 +02:00
github-actions[bot]
68a796d300
chore: Version Packages ( #12583 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-05 20:33:53 +02:00
github-actions[bot]
5ad3615830
chore: Version Packages ( #12576 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-22 14:04:27 +02:00
olivermrbl
8c0b49fed4
chore: Version packages
2025-05-16 11:04:39 +02:00
olivermrbl
d2dd2e7c72
chore: Version packages
2025-05-15 09:49:09 +02:00
olivermrbl
d3a5868e8b
chore: Version packages
2025-05-13 12:56:07 +02:00
olivermrbl
2fec5f4aa0
chore: Version packages
2025-04-23 09:27:02 +02:00
olivermrbl
d61694385d
chore: Version packages
2025-04-11 10:25:36 +02:00
olivermrbl
f1cac99316
chore: Version packages
2025-03-10 15:44:09 +01:00
Oli Juhl
3b470f4142
chore: remove ranges on medusa packages ( #11738 )
2025-03-06 14:17:05 +01:00
olivermrbl
5d74ac3cc3
chore: Version packages
2025-03-04 14:11:37 +01:00
Adrien de Peretti
c250de7919
chore(): Prevent sub workflow events release early + redis unlink ( #11641 )
...
**What**
- Prevent event release when a workflow is run as step and finish
- Use `unlink` instead of `del` when removing keys from redist to push the execution to async thread
2025-02-27 10:33:30 +00:00
olivermrbl
3f7470022c
chore: Version packages
2025-02-24 11:36:46 +01:00
olivermrbl
682dcf6507
chore: Version packages
2025-02-11 12:00:43 +01:00
Oli Juhl
db03738b5f
chore: Revert version range to ^ ( #11390 )
2025-02-11 11:35:25 +01:00
olivermrbl
986ee8008e
chore: Version packages
2025-01-27 09:35:06 +01:00
Adrien de Peretti
9321920227
fix: Medusa package version should use ~ instead of ^ ( #11077 )
...
RESOLVES FRMW-2859
2025-01-22 15:15:30 +00:00
olivermrbl
57e9a7a5bf
chore: Version packages
2025-01-20 07:41:15 -05:00
olivermrbl
efe141f54b
chore: Version packages
2025-01-17 10:29:04 -05:00
Rahul R.
ecf73780e0
[Fix] Update Repository Directory Paths for All Packages ( #10910 )
...
This PR updates the `repository.directory` field in the `package.json` files for packages located within the `modules` folder.
2025-01-13 12:49:50 +01:00
Sze-Chi Wang
6747a1564b
fix: event-bus-redis processor execute event before subscriber are loaded ( #10823 )
...
* fix(worker): run worker after application start
* test(event-bus-redis): worker should initiate with autorun:false
---------
Co-authored-by: Suki Wang <suki.wang@shoplineapp.com >
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-01-09 14:32:15 +01:00