Description
3-Month Roadmap: June, July, August 2025
This quarter, we're focused on stabilizing and delivering the architectural investments we’ve made over the past six months — especially the new Query Compiler and Generator. We’re also taking the opportunity to ship long-awaited polish by graduating two popular preview features to General Availability.
Our top three goals:
- Ship the Query Compiler to GA for all SQL-style First-Class Databases (FCDBs)
- Promote the new
prisma-client
generator from EA to Preview and then GA - Graduate
multiSchema
andviews
preview features to GA
We also remain committed to resolving long-standing community issues. While we didn’t close as many as planned last quarter due to the complexity of the Query Compiler work, they remain high on our list.
1. Query Compiler → General Availability
The new Query Compiler replaces Prisma Client’s legacy query engine with a faster, more flexible TypeScript implementation. It’s a foundational shift that improves performance, simplifies deployment (no more native binaries), and unlocks long-term platform flexibility.
After releasing in Preview last quarter for several FCDBs, we now aim to promote the Query Compiler to GA for all SQL-style FCDBs.
Planned GA support:
Database | → Preview | → GA |
---|---|---|
Prisma Postgres | ☑️ | ☐ |
Postgres | ☑️ | ☐ |
MySQL | ☐ | ☐ |
SQLite | ☑️ | ☐ |
MariaDB | ☐ | ☐ |
MongoDB | ☐ | ☐ (coming next quarter) |
MongoDB support is actively in development, but its non-SQL nature has required a different approach. We expect it to GA shortly after the rest.
2. New prisma-client
Generator: EA → Preview → GA
The new prisma-client
generator is a modern, ESM-compatible alternative to prisma-client-js
. It’s currently available in Early Access, and this quarter we plan to promote it to Preview and then General Availability.
This generator provides a cleaner and more predictable codebase for modern environments — especially those that rely on bundlers or ESM-only runtimes.
What’s changing:
- Output is ESM-compatible
- Generated code is split into multiple files
-
package.json
and othernode_modules
conventions are no longer generated - EA → Preview → GA (this quarter)
When GA is reached, we plan to deprecate the older prisma-client-js
generator.
3. Long-Standing Preview Features to GA
The multiSchema
and views
features have been in Preview for some time, and are widely used in production. This quarter, we’re committing to promoting them to General Availability.
We’ll use this time to finalize any API decisions and ensure documentation is complete and accurate.
-
multiSchema
→ GA -
views
→ GA
4. Community Issues: Still Top of Mind
Last quarter, we outlined a long list of community issues we hoped to close as part of these architectural changes. Unfortunately, we weren’t able to make as much headway as planned, given the unexpected complexity of the Query Compiler work.
We still intend to address these — and many are now unblocked or significantly easier to resolve. We’ll continue prioritizing them throughout the quarter and include updates in our release notes and issue tracker.