Change8

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

  1. To use Rust-free Prisma: Add 'queryCompiler' and 'driverAdapters' to previewFeatures in the generator block.
  2. Install the appropriate driver adapter (e.g., npm install @prisma/adapter-pg).
  3. Update PrismaClient instantiation to pass the adapter instance.
  4. Run 'prisma generate' to update the client.
  5. 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