Prisma 2.28.0stable Released Jul 27, 2021
⚠️ Breaking Change Impact Score: 7/10

Prisma 2.28.0 — Release Notes & Engineering Impact

Source available — automated, not human-reviewed

Component: prisma · Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Breaking-change evidence from the source

  • In the future, breaking changes in the stable development surface i.e. [General Availability](https://www.prisma.io/docs/about/releases#generally-available-ga) will only be rolled out with major version increments.
Read the original context ↗
Source flags breaking changes — review applicability
$ npm install --save-dev --save-exact [email protected]
📄 .MD
⚡ Executive Summary (TL;DR)

Prisma 2.28.0. Source highlight: Today, we are excited to share the `2.28.0` stable release 🎉

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.

⚠️ Breaking Changes & Deprecations (1)

  • In the future, breaking changes in the stable development surface i.e. [General Availability](https://www.prisma.io/docs/about/releases#generally-available-ga) will only be rolled out with major version increments.

✨ New Features & Capabilities (2)

  • Add other users to it, such as your teammates or your clients.
  • Prisma Studio fails to add or update record in database when it contains `"`.

⚡ Performance & Enhancements (3)

  • Concurrent `findUnique` queries leading to an error #8276
  • Filtering by relations wasn't working properly #7057
  • Filtering on an array of IDs #6998
📄 View Raw Release Notes (Original Developer Log)
Today, we are excited to share the `2.28.0` stable release 🎉 🌟 **Help us spread the word about Prisma by starring the repo ☝️ or [tweeting](https://twitter.com/intent/tweet?text=Check%20out%20the%20latest%20@prisma%20release%20v2.28.0%20%F0%9F%9A%80%0D%0A%0D%0Ahttps://github.com/prisma/prisma/releases/tag/2.28.0) about the release.** 🌟  ### MongoDB improvements 🚀 Thanks to your feedback, we fixed a handful of bugs reported on **the MongoDB connector (Preview)**: - Concurrent `findUnique` queries leading to an error [#8276](https://github.com/prisma/prisma/issues/8276) - Filtering by relations wasn't working properly [#7057](https://github.com/prisma/prisma/issues/7057) - Filtering on an array of IDs [#6998](https://github.com/prisma/prisma/issues/6998) Please keep reporting issues to our team and help to bring MongoDB support closer to GA! ### Prisma Adopts Semantic Versioning (SemVer) We are adjusting our release policy to adhere more strictly to [Semantic Versioning](https://semver.org/). In the future, breaking changes in the stable development surface i.e. [General Availability](https://www.prisma.io/docs/about/releases#generally-available-ga) will only be rolled out with major version increments. You can learn more about the change in the [announcement blog post](https://www.prisma.io/blog/prisma-adopts-semver-strictly). ### Create new Prisma projects in under 3 minutes ⏳ The latest release of the [Prisma Data Platform](https://cloud.prisma.io/) enables you to create new Prisma projects and provision a database in under 3 minutes. The Prisma Data Platform already allows you to: - Explore data in the database using the [data browser](https://www.prisma.io/blog/prisma-online-data-browser-ejgg5c8p3u4x). - Add other users to it, such as your teammates or your clients. - Assign users one of four roles: Admin, Developer, Collaborator, Viewer. - View and edit your data collaboratively online. **The new onboarding flow makes it possible to get started with Prisma quickly for new Prisma projects!** 🚀 When creating a new Prisma project, the Prisma Data Platform allows you to: - Choose a Prisma schema from a selection of our templates. - Create a free PostgreSQL database on Heroku. - Populate the database with seed data. If you already have a Prisma project, you can continue to import it from GitHub and connect it to your database. This whole process now takes less than 3 minutes to set up, so we’re looking forward to seeing how you will use this feature for your prototyping and production needs. If you have any issues or questions, let us know by [opening a GitHub issue](https://github.com/prisma/studio/issues?q=is%3Aopen+is%3Aissue+label%3A%22topic%3A+hosted+data+browser%22). #### Quick overview If you have a Heroku account, we can create a free Postgres database for you: ![Prisma cloud onboarding](https://user-images.githubusercontent.com/27310414/127045405-b2d6f4c3-5970-439f-9c8f-4f6d534b10c4.png) Start your project with a schema from our templates: ![schema_templates](https://user-images.githubusercontent.com/27310414/127045541-ba5df553-bfc5-4d6f-be5f-f2f18abe626f.png) ### Interested in Prisma’s upcoming Data Proxy for serverless backends? Get notified! 👀 Database connection management in serverless backends is challenging: taming the number of database connections, additional query latencies for setting up connections, etc. At Prisma, we are working on a Prisma Data Proxy that makes integrating traditional relational and NoSQL databases in serverless Prisma-backed applications a breeze. If you are interested, you can sign up to get notified of our upcoming Early Access Program here: [https://pris.ly/prisma-data-proxy](https://pris.ly/prisma-data-proxy) ## Fixes and improvements ### Prisma Client - [PANIC in query-engine/connectors/mongodb-query-connector/src/value.rs:100:24 not yet implemented: (ObjectId, List([String("609675d400e7693e0090e48c")]))](https://github.com/prisma/prisma/issues/6998) - [MongoDB: Filtering by relation returns no results](https://github.com/prisma/prisma/issues/7057) - [MongoDB: 2 queries for findUnique lead to error](https://github.com/prisma/prisma/issues/8276) ### Prisma Migrate - [Using render.com database for `migrate dev` leads to error message `ERROR: cannot drop view pg_buffercache because extension pg_buffercache requires it HINT: You can drop extension pg_buffercache instead.`](https://github.com/prisma/prisma/issues/8217) ### Prisma Studio - [Can't open Prisma Studio from WSL 2](https://github.com/prisma/studio/issues/719) - [Unable to get DMMF from Prisma Client](https://github.com/prisma/studio/issues/720) - [Prisma Studio fails to add or update record in database when it contains `"`.](https://github.com/prisma/studio/issues/722) - [Scrolling & searching in initial schema list not working](https://github.com/prisma/studio/issues/723) - [Fatal error on latest version (0.410.0) on Windows](https://github.com/prisma/studio/issues/725) - [Ability to remove invalid/unused schemes](https://github.com/prisma/studio/issues/726) - [fields with @updatedAt are not behaving as expected](https://github.com/prisma/studio/issues/728) - [Error starting Prisma Client: { "message": "\n Error: spawn typegraphql-prisma ENOENT\n at notFoundError ](https://github.com/prisma/studio/issues/730) - [prisma studio error after installing latest version](https://github.com/prisma/studio/issues/732) - [Sort models alphabetically (or allow multiple sorting options)](https://github.com/prisma/studio/issues/748) ## Credits Huge thanks to @ShubhankarKG, @hehex9 for helping! ## 📺 Join us for another "What's new in Prisma" livestream Learn about the latest release and other news from the Prisma community by joining us for another ["What's new in Prisma"](https://www.youtube.com/watch?v=PptCfa73Y1k) livestream. The stream takes place [on Youtube](https://www.youtube.com/watch?v=PptCfa73Y1k) on **Thursday, July 15** at **5pm Berlin | 8am San Francisco**.