DEVTOOLS

Prisma Changelog & Release History

Next-generation Node.js and TypeScript ORM.

Partial archive: 9 tracked releases, Jul 21, 2026–Oct 30, 2026. Includes multiple channels and packages. Coverage & limitations.

View digest →
Tracked Releases
9
Newest tracked stable: 7.10.1
Average Impact Score
6.1/10
AI-evaluated significance
Source-flagged Breaking Releases
56%
5 of 9 tracked releases have source flags
Release Impact Pulse (Recent → Oldest)
Hover or click bars to jump to release

🧭 Multi-Version Upgrade Path Calculator

Summarize tracked notes between two versions of the same package and channel. Gaps may exist: this is not a complete migration plan or a safety guarantee.

→
Tracked Prisma Releases (9)
v8.0.0-rc.22prerelease Oct 30, 2026
⚠️ Breaking Impact 7/10

Prisma v8.0.0-rc.22 — Release Notes & Engineering Impact

Prisma v8.0.0-rc.22. Source highlight: On PostgreSQL, `DateTime`, `Date`, `Time` and the new `Duration` are convenience types whose defaults read a JavaScript `Date` or a string, with no `Temporal` polyfill. Value objects move into the storage plane, so changing one is a migration, and Postgres checks value object and discriminator colum

v8.0.0-rc.21prerelease Oct 30, 2026
⚠️ Breaking Impact 7/10

Prisma v8.0.0-rc.21 — Release Notes & Engineering Impact

Prisma v8.0.0-rc.21. Source highlight: `migration plan` and `db update` can rename or delete an enum value on Postgres and SQLite, and update the rows that hold it. MongoDB contracts written in TypeScript, PSL or Prisma 6 now build through one builder and follow the same rules. A closed client's members report the failure through the pro

v8.0.0-rc.20prerelease Oct 22, 2026
⚠️ Breaking Impact 7/10

Prisma v8.0.0-rc.20 — Release Notes & Engineering Impact

Prisma v8.0.0-rc.20. Source highlight: ORM commands run on `@prisma/cli-engine` 0.9.0, so a piped command prints tab-separated data lines and JSON needs `--json`. A type alias in PSL can set `@default`, `@onCreate` and `@onUpdate`, and the contract stores each column's real type instead of the alias name. Postgres migrations can rename,

v8.0.0-rc.19prerelease Oct 21, 2026
⚠️ Breaking Impact 7/10

Prisma v8.0.0-rc.19 — Release Notes & Engineering Impact

Prisma v8.0.0-rc.19. Source highlight: `@default` now means a database default, and values the client generates are written `@onCreate(...)` and `@onUpdate(...)`. Every default is stored in one form owned by its column's data type, so date, time and bytes defaults are written with tags. Clients take the contract as a typed value, can ren

7.10.1stable Oct 19, 2026
Impact 5/10

Prisma 7.10.1 — Release Notes & Engineering Impact

Prisma 7.10.1. Source highlight: Prisma ORM 7.10.1 is a patch release. It fixes a bug where a nested interactive transaction could make later, unrelated transactions run inside the wrong transaction. It also updates dependencies that had security advisories.

7.10.0stable Aug 25, 2026
Impact 5/10

Prisma 7.10.0 — Release Notes & Engineering Impact

Prisma 7.10.0. Source highlight: Prisma ORM 7.10.0 introduces a compatibility package for running Prisma 7 alongside newer Prisma versions, secures Prisma Studio's local server, and includes fixes across Prisma Client and the PostgreSQL, MariaDB, Neon, SQLite, and Prisma Postgres Serverless adapters.

v0.17.0stable Aug 04, 2026
⚠️ Breaking Impact 7/10

Prisma v0.17.0 — Release Notes & Engineering Impact

Prisma v0.17.0. Source highlight: This is the namespace release: Prisma Next now publishes as 17 packages under the `@prisma` scope, and an application depends on exactly one database facade. It also completes the structured error-code scheme across every plane, makes relation-loading lossless for big numbers and temporal values, an