Prisma Client is an auto-generated, type-safe and modern JavaScript/TypeScript ORM for Node.js that's tailored to your data. Supports PostgreSQL, CockroachDB, MySQL, MariaDB, SQL Server, SQLite & MongoDB databases.
Last release 2 days ago
01 Sep 2026
Ships fairly regularly
a new release about every 1 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
3 versions withdrawn
withdrawn after publishing
7 years old
10657 releases · first in 2020
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Today, we are excited to share the 2.9.0 stable release 🎉
🌟 Help us spread the word about Prisma by starring the repo ☝️ or tweeting about the release.
In today's release, we have many bug fixes, increased test coverage, and improved error messages. The release also lays the foundations for the upcoming native database types support.
With this release, error objects thrown by Prisma Client include the clientVersion field which contains the version of Prisma Client. This is useful for debugging and creating issues.
prisma.$transactionWhen you use prisma.$transaction to group multiple calls into a single transaction, you need to pass an array of promises. Passing calls that have been awaited will now trigger a more helpful error:
Error: All elements of the array need to be Prisma Client promises. Hint: Please make sure you are not awaiting the Prisma client calls you intended to pass in the $transaction function.
Just a quick reminder:
2.6.0 we introduced one preview feature, namely atomicNumberOperations.2.1.0 we introduced two preview features, namely connectOrCreate and transactionApi.In case they're useful for you, please give them a try and share your feedback! These features remain in preview in this release.
prismaWe can't release, as the e2e tests are not passing for the ${tag} npm tag! checks wrong npm tag for passing e2e tests when promoting a patch-dev to latestPrismaQueryEngineError into PrismaClientUnknownRequestErrorprisma -v should include Client version as well (if installed)prisma introspect overwrites a 1:1 mapping as 1:manyFORCE_PANIC_INTROSPECTION_ENGINEfindFirst should have return type Model | nullprisma-client-js<table>WhereUniqueInput including a column which isn't unique when composite primary key is usedprisma.$transaction instead of a Prisma promiseSql from @prisma/clientlanguage-toolsstudioError: Could not find appropriate InputType for this field type. This should never happen.Saving Changesprisma-enginesdefault() does not work in conjunction with native types@default(autoincrement()) must not be possible at the same timedebugPanic RPC in introspection engineHuge thanks to @rahul3v for helping!
We are seeking users interested in trying out upcoming versions of Prisma Migrate. This will involve trying it out, validating functionality, and sharing feedback with us.
If you're interested in participating, fill out the following form, it won't take longer than a minute!
We are excited to bring you the first Prisma Meetup which is going to happen entirely online, so you can dial in from around the globe!
The Meetup will be streamed on Youtube this Thursday: October 29th, 2020 at 6pm (CET, Berlin) | 10am (PDT, San Francisco)
We have amazing speakers on board for our first Meetup:
◭ Tammy Butow (Principal SRE @ Gremlin): Database Horror Stories ◭ Hervé Labas (VP of Product @ Prisma): The future of Prisma and its roadmap ◭ Tom Hutchinson (Head of Mobile @ Rapha): Prisma at Rapha
You can watch the event on YouTube here.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version