6.9.0
📦 prismaView on GitHub →
✨ 8 features🐛 1 fixes🔧 6 symbols
Summary
Prisma 6.9.0 promotes the Rust-free ORM architecture to Preview and introduces major local development enhancements for Prisma Postgres, including persistence and a new VS Code management UI.
Migration Steps
- To use Rust-free Prisma: Add 'queryCompiler' and 'driverAdapters' to previewFeatures in the generator block.
- Install the appropriate driver adapter (e.g., npm install @prisma/adapter-pg).
- Update PrismaClient instantiation to pass the adapter instance.
- Run 'prisma generate' to update the client.
- Update the Prisma VS Code extension to the latest version to access the new management UI.
✨ New Features
- Rust-free Prisma ORM for PostgreSQL & SQLite moved to Preview (removes Rust engines/binary targets).
- Local Prisma Postgres now persists databases across 'prisma dev' invocations.
- Support for multiple concurrent local Prisma Postgres instances.
- Running 'prisma init' now uses local Prisma Postgres by default.
- Prisma Postgres now supports direct TCP connection strings (postgres://) for use with any ORM (Drizzle, Kysely, TypeORM, etc.).
- Automated backup and restore UI in the Prisma Console for Prisma Postgres.
- New Database Management UI in the Prisma VS Code extension for managing remote and local instances.
- Added San Francisco (us-west-1) region for Prisma Postgres.
🐛 Bug Fixes
- Resolved all known major issues for the Rust-free Prisma ORM architectural change.
🔧 Affected Symbols
PrismaClientqueryCompilerdriverAdapters@prisma/adapter-pgprisma devprisma init