Shipped · Databases

What prisma/orm shipped

The public repository of Prisma · github.com/prisma/orm

Written by FoxPlug from the repository's own releases; not affiliated with Prisma. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/prisma/orm; Prisma did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

Follow orm's weekly shipped digest

Week of October 5, 2026

What shipped

Why it matters

This week the migration tooling got safer, with migration plan and db update refusing to lose data until each drop is answered and --rename letting a renamed model or field be renamed instead of dropped. Row locking shipped for ORM collections, so a transaction can lock the rows it reads. Contracts gained more of the things schemas already express: sql values, multi-field Postgres full-text indexes, and field types for defineContract.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Row locks on ORM collections, migration plan and db update refusing data loss until each drop is answered, --rename for models and fields, sql values in contracts, and multi-field Postgres full-text indexes. 8.0.0-rc.17 and 8.1.0-dev releases also landed.

Post for LinkedIn

This week in the project: the ORM client locks the rows a collection reads with forUpdate, forNoKeyUpdate, forShare and forKeyShare until the transaction ends. Migration plan and db update refuse to lose data until each drop is answered with --delete or --rename, and --rename makes a renamed model or field a rename instead of a drop. Raw SQL in a TypeScript contract is now a sql value, a Postgres full-text index can span several weighted fields, and a contract written with defineContract gives ORM rows their field types. firstOrThrow was added to SQL and Mongo collections. Releases 8.0.0-rc.17 and 8.1.0-dev.9 also shipped.

Week of September 28, 2026

What shipped

Why it matters

This week focused on schema language improvements, data type consistency across storage and application layers, and better migration handling. Multi-file schema support and the cache middleware overhaul expand what developers can do, while nullable list elements and table renaming migrations solve long-standing workflow gaps.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Prisma 8.0.0-rc.14 ships hover docs in PSL files, completion for generic blocks, multi-file schema support, and fixes for nullable lists, table renames, and Postgres defaults.

Post for LinkedIn

Prisma 8.0.0-rc.14 is out. This week: hover shows declarations and docs in schema files; language server completes generic-block values; nullable scalar-list elements work correctly; tables rename without losing rows; multi-file schemas in LSP; serverless connect() gains db.orm and db.transaction; and Postgres migrations handle autoincrement() and float values properly.

Week of September 21, 2026

What shipped

Why it matters

This week shipped MongoDB feature parity for timestamps and advanced types, multi-file schema support for better project organization, and improvements to the Prisma 7 to 8 migration path. Enhanced ORM query capabilities and fixes to composite foreign keys and identifier length handling improve reliability for production use.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

V8.0.0-rc.12-dev ships MongoDB timestamps, Int64/Decimal128/Binary/Json types, multi-file schemas, advanced orderBy, and Prisma 7 migration improvements.

Post for LinkedIn

V8.0.0-rc.12-dev continues building out MongoDB feature parity with timestamps and rich type support, adds multi-file schema organization, enhances ORM querying with related-row sorting, and improves the Prisma 7 to 8 upgrade path. Fixes ensure composite keys and PostgreSQL identifiers work correctly.

Week of September 14, 2026

What shipped

Why it matters

This week brings table naming alignment with authored schema, modernizes SQL defaults syntax, and ships prepared query support for better performance. The changes improve the upgrade path from Prisma 7 and reduce friction in schema definition and inference.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Prisma 8 now uses verbatim table names by default, writes SQL defaults as sql literals, and supports prepared queries for faster row reads.

Post for LinkedIn

This week Prisma 8 aligns table names with what you write (no more silent case transforms), modernizes SQL column defaults from dbgenerated() to sql literals, and ships prepared queries for optimized row reads and includes. The contract infer command now correctly prints nullable arrays. Prisma 7 users can upgrade by pointing at their existing schema instead of hand-fixing inferred output.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-10-12.

Is this your repo? Ask us to remove this page.