Medusa v1.7.4stable Released Jan 18, 2023
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.

Compatibility not verified โ€” check source notes
๐Ÿ“„ .MD
โšก 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