Impact Score: 5/10
Medusa v1.7.4 โ Release Notes & Engineering Impact
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 v1.7.4. Source highlight: Migrations & Upgrades
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 (6)
- feat(medusa): Nested Categories Admin Update Endpoint (#2986) @riqwan
- feat(medusa-react): Upgrade react-query and clean up dependencies (#2969) @kasperkristensen
- feat(medusa): Emit events on product category mutations (#3003) @riqwan
- feat(medusa): Allow custom created_by on order edits (#3007) @olivermrbl
- feat(medusa): Retrieve (service + controller) a product category (#3004) @riqwan
- feat(medusa, stock-location, inventory): Allow modules to integrate with core (#2997) @carlos-r-l-rodrigues
โก Performance & Enhancements (1)
- docs: improved feedback component (#3026) @shahednasser
๐ง Bug Fixes & Patches (6)
- fix(medusa): Rename quantity to required quantity (#2963) @pKorsholm
- fix(medusa): Draft order totals not working with custom items (#3008) @adrien2p
- fix(medusa, medusa-payment-paypal): Add missing data in Payment Collection input (#3010) @adrien2p
- fix(medusa): test, build and watch scripts (#3025) @adrien2p
- fix(medusa): Add module config to transaction base service (#3033) @olivermrbl
- fix(medusa): Legacy total service to accept custom items (#3027) @adrien2p
๐ View Raw Release Notes (Original Developer Log)
### Migrations & Upgrades
**Important**
This version enables Order Editing and Payment Collection by default. Migrations are required.
In your project, run:
```bash
medusa migrations run
```
### Features
- feat(medusa): Nested Categories Admin Update Endpoint (#2986) @riqwan
- feat(medusa-react): Upgrade react-query and clean up dependencies (#2969) @kasperkristensen
- feat(medusa): Emit events on product category mutations (#3003) @riqwan
- feat(medusa): Allow custom created_by on order edits (#3007) @olivermrbl
- feat(medusa): Retrieve (service + controller) a product category (#3004) @riqwan
- feat(medusa, stock-location, inventory): Allow modules to integrate with core (#2997) @carlos-r-l-rodrigues
- feat(medusa): Validate module required properties (#3029) @carlos-r-l-rodrigues
- feat(medusa): List (service + controller) product categories #3004 (#3023) @riqwan
- feat(medusa): Transaction Orchestrator (#2861) @carlos-r-l-rodrigues
- feat(medusa, medusa-js, medusa-react): Add endpoint to retrieve product tags from the storefront (#3051) @kasperkristensen
### Bugs
- fix(medusa): Rename quantity to required quantity (#2963) @pKorsholm
- fix(medusa): Draft order totals not working with custom items (#3008) @adrien2p
- fix(medusa, medusa-payment-paypal): Add missing data in Payment Collection input (#3010) @adrien2p
- fix(medusa): test, build and watch scripts (#3025) @adrien2p
- fix(medusa): Add module config to transaction base service (#3033) @olivermrbl
- fix(medusa): Legacy total service to accept custom items (#3027) @adrien2p
- fix(medusa-js, medusa-react): Fix issue with JS client bundle (#3038) @kasperkristensen
- fix(medusa): Draft order inventory management (#3040) @pKorsholm
### Chores
- chore(oas): replace response with $ref to res class JSDoc OAS (A-C) (#3002) @patrick-medusajs
- chore(oas): fixed oas for product category endpoints and model (#3014) @shahednasser
- chore(oas): replace response with $ref class JSDoc (Admin O-PRI) (#3018) @patrick-medusajs
- chore(oas): replace response with $ref class JSDoc (Admin D-N) (#3015) @patrick-medusajs
- chore(oas): replace response with $ref class JSDoc (Admin SHI-V) (#3031) @patrick-medusajs
- chore(oas): replace response with $ref class JSDoc (Store A-PAY) @patrick-medusajs
- chore(feature-flags): Remove OrderEditing feature flag (#3006) @olivermrbl
### Docs
- docs: added publishable API keys documentation pages (#2972) @shahednasser
- docs: Temporarily remove note on peer deps in documentation (#2988) @olivermrbl
- docs: fix note about migration script in upgrade guide (#2996) @shahednasser
- docs: updated user guide following sidebar redesign of admin (#2998) @shahednasser
- docs: fix search bar not focused when using keyboard shortcut (#2999) @shahednasser
- docs: added middleware documentation (#3000) @shahednasser
- docs: improved feedback component (#3026) @shahednasser
- docs: fixed note about custom database schema (#3049) @shahednasser
- docs: added a troubleshooting guide for updates (#3057) @shahednasser