Medusa v1.12.1stable Released Jun 18, 2023
Impact Score: 5/10

Medusa v1.12.1 โ€” 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.12.1. Source highlight: Added invite option to Medusa CLI

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, inventory, stock-location): Remove unnecessary transaction usage in the modules and the list product end points
  • feat(admin-ui): Rename allocation to reservation
  • feat(medusa): variants expand inventory_items
  • feat(medusa,medusa-cli): Added an invite option to the create user command, and allow seeding publishable api keys
  • feat(create-medusa-app): update command for a better onboarding experience
  • feat(admin-ui): Filter reservations

โšก Performance & Enhancements (1)

  • chore(medusa): Improve database loader error handling

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix(medusa-fulfillment-manual): Missing retrieveDocuments override
  • fix(medusa): Order edit missing transaction when consuming the inventory module
  • fix(medusa-plugin-brightpearl): Add bp from sales channel of order where possible
  • fix(create-medusa-app): remove seed command from create-medusa-app and improve success message
  • fix(admin-ui): flickering `Timeline`
  • fix(create-medusa-app): handle todos
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
<!-- ![v1-12-1](https://github.com/medusajs/medusa/assets/59018053/c8c2b532-c9ef-45a2-8235-02e8c5963807) # Version 1.12.1 This version adds advanced filtering capabilities on Reservations. Track down and filter reservations based on SKUs, Reservation descriptions, creation date, and more. CMS_BREAK --> ## Highlights ### Added invite option to Medusa CLI We've added support for inviting users to `@medusajs/medusa-cli`. Invites are generated using the following command: ``` medusa user -e [email protected] --invite ``` The command generates and outputs the token to use for signup. You should see the below in your terminal: ``` Invite token: some_token Open the invite in Medusa Admin at: [your-admin-url]/invite?token=some_token ``` Replacing [your-admin-url] with the URL of your Medusa Admin and appending the `/invite?token-some_token` will allow the invited user to signup. The URL end result should look like this: `https://myadmin.com/invite?token=some_token` ### Filtering reservations Advanced filter capabilities have been added to the Reservations overview in Medusa Admin. https://github.com/medusajs/medusa/assets/59018053/ea750918-bd2e-4697-ac2b-26892e88786c ### Node flags in develop command We've added support for passing all node flags to our `develop` command from `@medusajs/medusa-cli`. E.g. `medusa develop -- --preserve-symlinks` ### Prefix for core Redis client You can now configure the core Redis client with prefixes using the following project configuration: ``` const projectConfig = { redis_url: REDIS_URL, redis_prefix: "shared" }; ``` ## Features * feat(medusa, inventory, stock-location): Remove unnecessary transaction usage in the modules and the list product end points by @adrien2p in https://github.com/medusajs/medusa/pull/4232 * feat(admin-ui): Rename allocation to reservation by @pKorsholm in https://github.com/medusajs/medusa/pull/4133 * feat(medusa): variants expand inventory_items by @pKorsholm in https://github.com/medusajs/medusa/pull/4203 * feat(medusa,medusa-cli): Added an invite option to the create user command, and allow seeding publishable api keys by @shahednasser in https://github.com/medusajs/medusa/pull/4192 * feat(create-medusa-app): update command for a better onboarding experience by @shahednasser in https://github.com/medusajs/medusa/pull/4215 * feat(admin-ui): Filter reservations by @pKorsholm in https://github.com/medusajs/medusa/pull/4115 * feat(medusa): Preserve node flags in develop command by @liamjcooper in https://github.com/medusajs/medusa/pull/1860 * feat(medusa): add redis_prefix in configModule.projectConfig by @dwene in https://github.com/medusajs/medusa/pull/4268 ## Bugs * fix(medusa-fulfillment-manual): Missing retrieveDocuments override by @josipmatichr in https://github.com/medusajs/medusa/pull/4221 * fix(medusa): Order edit missing transaction when consuming the inventory module by @adrien2p in https://github.com/medusajs/medusa/pull/4211 * fix(medusa-plugin-brightpearl): Add bp from sales channel of order where possible by @pKorsholm in https://github.com/medusajs/medusa/pull/4160 * fix(create-medusa-app): remove seed command from create-medusa-app and improve success message by @shahednasser in https://github.com/medusajs/medusa/pull/4247 * fix(admin-ui): flickering `Timeline` by @fPolic in https://github.com/medusajs/medusa/pull/4231 * fix(create-medusa-app): handle todos by @shahednasser in https://github.com/medusajs/medusa/pull/4262 * fix(medusa): getAvailableContext should first check if the inventory service is present by @adrien2p in https://github.com/medusajs/medusa/pull/4293 * fix(medusa): Remove items.refundable from the order default store fields by @adrien2p in https://github.com/medusajs/medusa/pull/4294 * fix(medusa): Query parser issues with large array by @adrien2p in https://github.com/medusajs/medusa/pull/4213 * fix(medusa): medusa develop does not take execArgv into account properly by @adrien2p in https://github.com/medusajs/medusa/pull/4338 ## Chores * chore(medusa,medusa-cli): Clean up new command + fix CI by @olivermrbl in https://github.com/medusajs/medusa/pull/4214 * chore(medusa): Improve database loader error handling by @adrien2p in https://github.com/medusajs/medusa/pull/4254 * chore: Clean up deps, devDeps, and peerDeps across all packages by @olivermrbl in https://github.com/medusajs/medusa/pull/4276 ## New Contributors * @scalpo made their first contribution in https://github.com/medusajs/medusa/pull/4219 * @josipmatichr made their first contribution in https://github.com/medusajs/medusa/pull/4221 * @tsvetann made their first contribution in https://github.com/medusajs/medusa/pull/4250 * @MatteoGauthier made their first contribution in https://github.com/medusajs/medusa/pull/4284 * @Shiva953 made their first contribution in https://github.com/medusajs/medusa/pull/4286 * @liamjcooper made their first contribution in https://github.com/medusajs/medusa/pull/1860 **Full Changelog**: https://github.com/medusajs/medusa/compare/v1.12.0...v1.12.1