# Medusa v2.13.0 — Release & Upgrade Intelligence
- **Product:** Medusa (https://medusajs.com)
- **Version:** v2.13.0
- **Released:** Jan 22, 2026
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/medusajs/updates/v2.13.0/

## Executive Summary (TL;DR)
Medusa v2.13.0. Source highlight: Zod dependency restructuring

## Breaking Changes & Deprecations
- :construction: Breaking change This release adds `zod` as a dependency of `@medusajs/framework`.
- This change has been marked as breaking although for the vast majority of projects, existing `zod` imports will continue to work through either as a direct dependency (if zod is installed directly in your project), or a transitive dependency.

## New Features
- Add the `.translatable()` property to fields in your data model definitions
- feat(DML): Add a new translatable property modifier applicable on text
- feat(deps,framework): add zod as framework dependency
- feat(create-medusa-app): add support for pnpm and specifying package manager
- feat(events): Implement default priority-based event processing
- feat(config): Default event worker concurrency to 3 on cloud

## Improvements
- Remove the `entities` option from the translation module in `medusa-config.ts`
- Configure the translatable entities from the new management view in the admin dashboard

## Bug Fixes
- fix: Add schema only flag on Medusa app loader
- fix(core-flows): Avoid throwing if no prices found for variant when adding to cart custom price item
- fix(utils): fix import of caching and translation modules to be from @medusajs/medusa
- fix(dashboard): filter feed channel notifications in admin dashboard
- fix(core-flows): pass created_by to fulfillment input
- fix: fix validation in posthog analytics identify
