Prisma ORM 8 resolves 330 open issues and introduces support for typed JSON, polymorphism, partial unique indexes, PostGIS, pgvector, and TypeScript migrations. This release focuses on improving developer experience and extensibility.
Prisma 8 includes structural changes to prevent AI agents from accidentally deleting production databases, including the removal of reset commands and shadow databases.
Prisma Postgres now supports full-text search using tsvector, GIN indexes, and pg_trgm for typo tolerance, removing the need for Elasticsearch in most applications.
Prisma 8 is now in Early Access, allowing developers to define their data layer as a contract. The framework handles migrations, type-safe queries, and continuous upgrades, designed to be compatible with AI coding agents.
Prisma 8 has opened its extension API to outside authors, allowing developers to build custom extensions. The first four extensions, including pgvector and ParadeDB, have been released.
Prisma 8 introduces a MongoDB-native experience for TypeScript, including type-safe queries, migrations, polymorphic models, embedded collections, and typed aggregation pipelines.
Prisma Postgres now includes Query Insights, a built-in tool for monitoring database query performance in production. It works out of the box without additional setup.