# Medusa v1.12.0 — Release & Upgrade Intelligence
- **Product:** Medusa (https://medusajs.com)
- **Version:** v1.12.0
- **Released:** May 30, 2023
- **Impact Score:** 7/10
- **Breaking Changes:** Source flagged
- **Canonical Analysis:** https://changelogs.us/medusajs/updates/v1.12.0/

## Executive Summary (TL;DR)
Medusa v1.12.0. Source highlight: **Breaking changes**

## Breaking Changes & Deprecations
- Breaking changes** In our quest to improve performance, a public method in the PriceSelectionStrategy has been updated to support bulk calculations of variant prices. Specifically, the following signatures have changed:
- In the highly unlikely case that you are using SQLite, this will be a breaking change. So, you'll need to set up Postgres for your Medusa server as part of bumping to this version. You can find a [guide in our documentation](https://docs.medusajs.com/development/backend/configurations#postgresql-configurations) on how to do this.

## New Features
- feat(medusa): Add location id filtering to list location levels
- allow backorder
- feat(plugins): Config Modules
- feat(medusa): Remove sqlite support
- feat(medusa): Improve prices flow
- feat(modules-sdk): Module as singleton instances

## Bug Fixes
- fix(medusa): Upserting tax rates (#4189)
- fix(medusa-payment-stripe): Added withTransaction to capturePaymentIfNecessary
- fix(medusa): downgrade `papaparse` version
- fix(admin-ui): Ensure that default invite link uses __BASE__ if set
- fix(admin-ui): Ensure order of variant options matches order of product options
- fix(admin-ui): Delete variant
