Impact Score: 5/10
Medusa v1.7.3 โ 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.3. 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): search orders by customer phone and name (#2913) @pKorsholm
- feat(medusa): Add ProductVariantInventoryService (#2883) @pKorsholm
- feat(medusa): Include external_id in CreateProductInput type (#2498) @chiubaca
- feat(medusa): Stock location module (#2907) @carlos-r-l-rodrigues
- feat(medusa): Pass location upon receiving returns (#2949) @pKorsholm
- feat(medusa): Add ProductCategory model (#2945) @riqwan
๐ง Bug Fixes & Patches (6)
- fix(medusa): Add tax inclusive flag to return lines from line item (#2909) @olivermrbl
- fix(medusa): Remove redundant Redis delete call when invalidating cache entries (#2943) @olivermrbl
- fix(medusa): Custom repository take/skip when called without relations ( #2962) @adrien2p
- fix(medusa): Repository util mention of entity specifics (#2965) @adrien2p
- fix(medusa): Cancel order missing refunds relation (#2976) @adrien2p
- fix(medusa-payment-manual): Correct wrongly used input data (#2979) @adrien2p
๐ View Raw Release Notes (Original Developer Log)
## Migrations & Upgrades
### Important
This version enables Sales Channels and Publishable Keys by default. We strongly recommend you run the upgrade guide to migrate all your existing products into the default sales channel, which will be created upon the first subsequent server start.
Please refer to [this guide](https://docs.medusajs.com/advanced/backend/upgrade-guides/medusa-core/1-7-3) on upgrading to v1.7.3.
## Features
- feat(medusa): search orders by customer phone and name (#2913) @pKorsholm
- feat(medusa): Add ProductVariantInventoryService (#2883) @pKorsholm
- feat(medusa): Include external_id in CreateProductInput type (#2498) @chiubaca
- feat(medusa): Stock location module (#2907) @carlos-r-l-rodrigues
- feat(medusa): Pass location upon receiving returns (#2949) @pKorsholm
- feat(medusa): Add ProductCategory model (#2945) @riqwan
- feat(medusa): Disable subscriber when no search engine is installed (#2958) @adrien2p
- feat(medusa): Reliable retrying of jobs (#2947) @olivermrbl
- feat(medusa): Create fulfillment with location (#2931) @pKorsholm
- feat(medusa): Get route for admin product categories API (#2961) @riqwan
- feat(medusa): Introduce Payment Processor API (#2737) @adrien2p
- feat(medusa): Nested Categories Admin List Endpoint (#2973)
- feat(medusa-js): Bundle package using Rollup (#2964) @kasperkristensen
- feat(medusa): Nested Categories Admin Delete Endpoint (#2975) @riqwan
- feat(medusa): Update payment session management (#2937) @adrien2p
- feat(medusa, inventory): Inventory Management module (#2956) @carlos-r-l-rodrigues
- feat(medusa): Migrate setPaymentSession to use new session flow (#2982) @adrien2p
- feat(medusa): added admin create endpoint for nested categories (#2985) @riqwan
## Bugs
- fix(medusa): Add tax inclusive flag to return lines from line item (#2909) @olivermrbl
- fix(medusa): Remove redundant Redis delete call when invalidating cache entries (#2943) @olivermrbl
- fix(medusa): Custom repository take/skip when called without relations ( #2962) @adrien2p
- fix(medusa): Repository util mention of entity specifics (#2965) @adrien2p
- fix(medusa): Cancel order missing refunds relation (#2976) @adrien2p
- fix(medusa-payment-manual): Correct wrongly used input data (#2979) @adrien2p
- fix(medusa): Rename location migration (#2987) @olivermrbl
## Chores
- tests(integration): Randomize option value name (#2918) @pKorsholm
- chore: refactor payment collection setPaymentSession (#2928) @adrien2p
- chore(integration-tests): Add test for database options (#2707) @olivermrbl
- chore: star prompt (#2955) @srindom
- refactor(medusa): move repository specs into its own folder (#2952) @riqwan
- **chore(feature-flags): Publishable Keys enabled by default (#2967)** @olivermrbl
- **chore(feature-flags): Sales Channels enabled by default (#2966)** @olivermrbl
### Docs
- docs: added a feedback component in quickstart guides (#2894) @shahednasser
- docs: added troubleshooting docs (#2900) @shahednasser
- docs: shortened summaries in API reference (#2902) @shahednasser
- docs: add git as in the prerequisites section of the Quickstart Guide (#2892) @akarsh-jain-790
- docs: added Customers conceptual guide (#2908) @shahednasser
- docs: added Implement Customer Profiles documentation (#2910) @shahednasser
- docs: added Manage Customers documentation (#2911) @shahednasser
- docs: added a note about watching changes (#2917) @shahednasser
- chore(docs): added eslint to lint documentation code blocks (#2920) @shahednasser
- docs: updated steps in MinIO documentation (#2922) @shahednasser
- docs: fix wrong key for order placed in sendgrid docs (#2923) @pepiyu
- docs: added missing oas tag of uploads endpoints (#2924) @shahednasser
- docs: changed behavior of feedback component (#2929) @shahednasser
- docs: fixed oas tag of price list products endpoint (#2933) @shahednasser
- docs: added gift card documentation guides (#2939) @shahednasser
- docs: changed details related to new payment method signatures (#2876) @shahednasser
- docs: small fixes based on friction log (#2954) @shahednasser
- docs: Correct import products url (#2960) @binzcodes
- docs: changed links on the homepage (#2981) @shahednasser