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 today
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
Today, we are issuing the 2.10.2 patch release.
Nothing published for this version
Nothing published for this version
Today, we are issuing the 2.10.1 patch release.
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.10.0 stable release 🎉
🌟 Help us spread the word about Prisma by starring the repo ☝️ or tweeting about the release.
This release introduces some major new features in Preview!
With this release, we're introducing support for a new database: Microsoft SQL Server 🥳
You can start using your MS SQL Server databases today with introspection and query them with Prisma Client. Note that Prisma Migrate does not support MS SQL Server yet.
An MS SQL Server database is specified in your Prisma schema via the new sqlserver connector. Note that while it's in Preview, you also need to add the additional previewFeature flag microsoftSqlServer in the generator for Prisma Client:
datasource db {
provider = "sqlserver"
}
generator client {
provider = "prisma-client-js"
previewFeatures = ["microsoftSqlServer"]
}
You can find a ready-to-run example based on MS SQL Server here.
Please share your feedback on how this feature works for you. We are interested in both positive and negative feedback, so we know whether this feature is already ready for production! (If you encounter any problems, please open a new issue here).
📚 Documentation: Microsoft SQL Server connector
With this release, we are introducing a new command that lets you push the state of your Prisma schema file to the database without using migrations: prisma db push --preview-feature
push is the first command that's introduced under the new prisma db namespace. The prisma db namespace will be used for commands that operate directly against the database without e.g., saving or manipulating a migration history on your file system nor in the migrations table. It's therefore well-suited for prototyping and local development environments. In production environments, you'll want to be able to track and replay the changes made to your database which will be handled by the prisma migrate namespace.
The idea behind prisma db push is that you only care about the end state of your database schema, but not about how this end state is achieved.
Also note that the command runs prisma generate for you, so you're saving an extra step after having updated your Prisma schema!
Please share your feedback on how this feature works for you. We are interested in both positive and negative feedback, so we know whether this feature is already ready for production! (If you encounter any problems, please open a new issue here).
📚 Documentation: db push command
In 2.6.0 we introduced case atomic number operations in Preview, in today's release we're promoting this feature to stable. This means you don't need to include the atomicNumberOperations feature flag in the Prisma Client generator any more:
generator client {
provider = "prisma-client-js"
- previewFeatures = ["atomicNumberOperations"]
}
📚 Documentation: Atomic operations on update
Just a quick reminder:
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.
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!
It 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.
prisma.executeRaw() with .transaction([])$queryRaw and $executeRaw in transactionsexecuteRaw and queryRawatomicNumberOperations@prisma/engines packageprisma-client-jsResult::unwrap() on an Err value: Error("EOF while parsing a value", line: 1, column: 0)migratelanguage-toolsstudiogenerator blockprisma-enginesXmlDecimalBytesNothing 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