Impact Score: 5/10
Medusa: v2.6.1: Improved Scheduled Jobs
Source available โ automated, not human-reviewed
Component: medusajs ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
โก Executive Summary (TL;DR)
Medusa v2.6.1. Source highlight: Scheduled Jobs execution
Who Does This Impact? (Role-Based Analysis)
๐ป Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
๐ Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
โ๏ธ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
โจ New Features & Capabilities (3)
- feat(workflows-sdk): Allow when then in parallelize
- docs: add sidebar sorting logic
- docs-util: add exceptions for routes with custom auth middleware
โก Performance & Enhancements (1)
- chore(cart, core-flows): Improve tax lines algo management
๐ง Bug Fixes & Patches (6)
- fix(pricing): events
- fix(workflow-engine-redis): Split the queues and respect worker mode for job executions
- fix(core-flows): conditionally create, update or delete products when input is present
- Fix(framework): http cors middleware order and options
- chore: pin swc to 1.5.7
- fix: Add created at and updated at dates to payment session
๐ View Raw Release Notes (Original Developer Log)
<!--

# v2.6.1: Improve Scheduled Jobs execution
CMS_BREAK -->
## Highlights
### Scheduled Jobs execution
Ensure Scheduled Jobs are only executed by server instances running in **worker** or **shared** mode. Our workflow engine powers scheduled jobs, and we create a workflow for every job. Scheduled Jobs (i.e. workflows) are not registered in servers that run in **server** mode. Consequently, if a **server** instance tries to pick up a Scheduled Job, it will fail, as it cannot find the underlying workflow. This change ensures that only **worker** and **shared** server instances execute Scheduled Jobs.
## Features
* feat(workflows-sdk): Allow when then in parallelize by @adrien2p in https://github.com/medusajs/medusa/pull/11756
## Bugs
* fix(pricing): events by @carlos-r-l-rodrigues in https://github.com/medusajs/medusa/pull/11742
* fix(workflow-engine-redis): Split the queues and respect worker mode for job executions by @adrien2p in https://github.com/medusajs/medusa/pull/11740
* fix(core-flows): conditionally create, update or delete products when input is present by @riqwan in https://github.com/medusajs/medusa/pull/11758
* Fix(framework): http cors middleware order and options by @adrien2p in https://github.com/medusajs/medusa/pull/11765
* chore: pin swc to 1.5.7 by @thetutlage in https://github.com/medusajs/medusa/pull/11759
* fix: Add created at and updated at dates to payment session by @sradevski in https://github.com/medusajs/medusa/pull/11774
* fix(core-flows): fulfillment reservation check by @fPolic in https://github.com/medusajs/medusa/pull/11735
* fix(dashboard): allow creating fulfillment for items without shipping profile by @fPolic in https://github.com/medusajs/medusa/pull/11733
* fix(dashboard): display minute instead of month by @fPolic in https://github.com/medusajs/medusa/pull/11731
* fix(medusa): Apply middleware to GET customers/:id/addresses/:address_id by @kasperkristensen in https://github.com/medusajs/medusa/pull/11788
* fix(medusa): Use correct query config by @kasperkristensen in https://github.com/medusajs/medusa/pull/11789
## Documentation
* docs: changes for next release by @shahednasser in https://github.com/medusajs/medusa/pull/11708
* docs-util: fix freshness check script by @shahednasser in https://github.com/medusajs/medusa/pull/11737
* docs: fix tag for JS SDK draft order + other fixes by @shahednasser in https://github.com/medusajs/medusa/pull/11747
* Update page.mdx by @MedusaNick in https://github.com/medusajs/medusa/pull/11752
* docs: changes to main docs sidebar by @shahednasser in https://github.com/medusajs/medusa/pull/11750
* docs: add sidebar sorting logic by @shahednasser in https://github.com/medusajs/medusa/pull/11751
* docs-util: add exceptions for routes with custom auth middleware by @shahednasser in https://github.com/medusajs/medusa/pull/11755
* docs: change link to cloud pricing by @shahednasser in https://github.com/medusajs/medusa/pull/11753
* chore: remove ranges on medusa packages by @olivermrbl in https://github.com/medusajs/medusa/pull/11738
* docs: support multiple sidebars in a project by @shahednasser in https://github.com/medusajs/medusa/pull/11768
* docs: update UI docs to latest version by @shahednasser in https://github.com/medusajs/medusa/pull/11770
* docs: fix duplicate footer in user guide by @shahednasser in https://github.com/medusajs/medusa/pull/11785
## Chores
* chore(product): Improve product normalization and fix http router with tracing by @adrien2p in https://github.com/medusajs/medusa/pull/11724
* chore(js-sdk): fix tsdocs for properties and methods by @shahednasser in https://github.com/medusajs/medusa/pull/11748
* chore(cart, core-flows): Improve tax lines algo management by @carlos-r-l-rodrigues in https://github.com/medusajs/medusa/pull/11715
**Full Changelog**: https://github.com/medusajs/medusa/compare/v2.6.0...v2.6.1