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.
โก 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)
<!--

# 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