{"slug": "announcing-medusa-v2-18-shipped-with-the-community", "title": "Announcing Medusa v2.18: Shipped with the Community", "summary": "Medusa v2.18 was released on July 23, 2026, with new features, developer experience improvements, and bug fixes, including community contributions that doubled unique monthly contributors from about 15 to 32 and increased issues closed per month by 50% from roughly 48 to 74. The release adds inventory events, admin view configuration enhancements, and a 10x speedup in pricing calculations for B2B, among other improvements.", "body_md": "[Blog](/blog/)\n\nJuly 23, 2026·Product\n\n# Announcing Medusa v2.18: Shipped with the Community\n\nShahed Nasser\n\nShahed Nasser\n\nToday, we released Medusa v2.18. It comes with new features, DX improvements, and bug fixes.\n\nToday, we released Medusa v2.18. It comes with new features, DX improvements, and bug fixes. It includes many community contributions, which have increased and improved repository health since we introduced AI-assisted issue triager and PR reviewer:\n\n- Unique community contributors per month roughly doubled, from about 15 to about 32.\n- Issues closed per month rose by about 50 percent, from roughly 48 to 74.\n- Open issues across the entire repository now sit at 16, down from a backlog that used to grow every month.\n\nThis article covers some of the release's highlights. Check out the [full release notes on GitHub](https://github.com/medusajs/medusa/releases/tag/v2.18.0) with instructions on how to update.\n\nUsers of the MCP server can update with the following prompt:\n\n```\n1Update my Medusa project to v2.18.0\n```\n\n## New Inventory events\n\nInventory-related workflows now emit events for inventory items, inventory levels, and reservations, across both inventory and order workflows.\n\nYou can subscribe to these events to react to stock changes in near real time, for example to sync inventory levels to an external search index without polling. This was a feature requested by a Medusa Cloud user through our MCP server.\n\nLearn more about emitted events in [this documentation](https://docs.medusajs.com/resources/references/events).\n\n## Admin view configuration enhancements\n\nList views in the admin dashboard gain view configuration enhancements: dynamic filter and sort resolution, custom cell renderer registration, and a UI to manage property labels.\n\nData grid columns are also resizable now so that operators can adapt tables to their own workflows.\n\nLearn more in [the documentation](https://docs.medusajs.com/resources/commerce-modules/settings/configure-view-configurations).\n\n## Developer experience improvements from your feedback\n\nWe resolved many feedback requests submitted by [Medusa Cloud users through the MCP server](https://medusajs.com/blog/two-things-every-mcp-author-should-add/). Each one became a concrete fix or developer experience (DX) improvement in v2.18:\n\n- A new\n[ESLint](https://medusajs.com/blog/announcing-the-medusa-eslint-plugin-add-guardrails-to-ai-agents/)rule flags wildcard and specific field selections used together in the same query. - Regex matchers in Copy to clipboard\n`defineMiddlewares`\n\nnow work as documented, instead of being silently ignored. - Generated Copy to clipboard\n`delete`\n\nmethods now work on data models whose primary key is not Copy to clipboard`id`\n\n. - The API returns a helpful hint when a secret key is sent with a Bearer header instead of Basic.\n\nIf you use our [MCP server](https://docs.medusajs.com/learn/introduction/build-with-llms-ai/mcp-server), don't hesitate to ask your AI agent to submit feedback for bugs, documentation gaps, or DX improvements you find. It helps us improve Medusa for you and all users.\n\n## Community Contribution Highlights\n\n### Faster pricing for B2B\n\nCommunity contributor [docloulou](https://github.com/docloulou) rewrote the query behind Copy to clipboard`calculatePrices`\n\nto pre-filter matching price lists in a single step instead of a per-row join.\n\nIn B2B catalogs with many price lists and rules, this delivers around a 10x speedup on one of the hottest paths in commerce.\n\n### AWS RDS IAM authentication\n\n[mrpackethead](https://github.com/mrpackethead) added support for dynamic database credentials in Copy to clipboard`createPgConnection`\n\n.\n\nCopy to clipboard`driverOptions.dynamicPassword`\n\nand Copy to clipboard`driverOptions.expirationChecker`\n\nnow pass through to the connection config. Projects running on AWS RDS with IAM authentication can mint a fresh token per connection, instead of failing when the short-lived token expires after about 15 minutes.\n\n### Stripe payment method configurations\n\n[vssavosko](https://github.com/vssavosko) added first-class support for Stripe Payment Method Configurations to the Copy to clipboard`@medusajs/payment-stripe`\n\nprovider.\n\nMerchants can now control which payment methods appear through the configurations they pass to the Stripe Payment Module Provider in Medusa.\n\n### More languages and currencies\n\nMedusa is used worldwide, and the community made it more accessible this release:\n\n- Brazilian Portuguese admin translations from\n[diwberg](https://github.com/diwberg). - Persian (fa) translation completeness from\n[rasa7x](https://github.com/rasa7x). - Angolan Kwanza (AOA) currency support, with the region editor guarded against unknown currencies, from\n[BIGSUS24](https://github.com/BIGSUS24).\n\n### Correctness fixes across the platform\n\nDozens of community fixes made Medusa more reliable, the kind of work that compounds into a platform you can trust:\n\n- Fixed binary file corruption on upload, where PNGs and PDFs were mangled by UTF-8 re-encoding, from\n[BIGSUS24](https://github.com/BIGSUS24). - Stopped double-counting tax on discounts in refundable totals, from\n[shafi-VM](https://github.com/shafi-VM). - Corrected per-adjustment subtotals and Copy to clipboard\n`BigNumber`\n\nstring coercion, from[Venkat-jaswanth](https://github.com/Venkat-jaswanth). - Prevented nested serialization from mutating parent keys such as Copy to clipboard\n`id`\n\nand Copy to clipboard`deleted_at`\n\n, from[dosacha](https://github.com/dosacha). - Added HTTP compression middleware from\n[AkashRanjan18](https://github.com/AkashRanjan18), and a JS SDK that no longer breaks when browser storage is blocked from[Arunsiva003](https://github.com/Arunsiva003).\n\n## Zero open security alerts\n\nWe reviewed and resolved every open Dependabot alert on the repository. There are now zero open alerts, with +100 resolved in this release. We also automated the process around these alerts to resolve them promptly and keep Medusa secure.\n\n## Upgrade to v2.18.0\n\nCheck out the [release notes to update to v2.18.0](https://github.com/medusajs/medusa/releases/tag/v2.18.0). Thank you to our community members for their contributions!", "url": "https://wpnews.pro/news/announcing-medusa-v2-18-shipped-with-the-community", "canonical_source": "https://medusajs.com/blog/announcing-medusa-v2.18/", "published_at": "2026-07-23 00:00:00+00:00", "updated_at": "2026-07-31 13:41:15.911208+00:00", "lang": "en", "topics": ["developer-tools", "ai-tools"], "entities": ["Medusa", "Shahed Nasser", "docloulou", "mrpackethead", "AWS RDS", "MCP server", "ESLint"], "alternates": {"html": "https://wpnews.pro/news/announcing-medusa-v2-18-shipped-with-the-community", "markdown": "https://wpnews.pro/news/announcing-medusa-v2-18-shipped-with-the-community.md", "text": "https://wpnews.pro/news/announcing-medusa-v2-18-shipped-with-the-community.txt", "jsonld": "https://wpnews.pro/news/announcing-medusa-v2-18-shipped-with-the-community.jsonld"}}