This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
ReleasePort's take
Light signalThe v0.9.0 release introduces caching middleware and prepared‑statement support while fixing several CLI bugs and updating dependencies.
Why it matters: Adds performance‑critical features (caching, prepared statements) and resolves CLI reliability issues; bump updates four runtime dependencies.
Summary
AI summaryBroad release touches cli, skills, feat, and TML-2519.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | Medium |
Deprecates and renames @prisma-next/agent-skill to @prisma-next/skills. Deprecates and renames @prisma-next/agent-skill to @prisma-next/skills. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Breaking | Medium |
Restructures migration CLI surface around resolved vocabulary. Restructures migration CLI surface around resolved vocabulary. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Feature | Medium |
Adds caching middleware to the application. Adds caching middleware to the application. Source: llm_adapter@2026-05-25 Confidence: low |
— |
| Feature | Medium |
Adds prepared statements primitive to SQL client. Adds prepared statements primitive to SQL client. Source: llm_adapter@2026-05-25 Confidence: low |
— |
| Feature | Low |
Implements caching middleware. Implements caching middleware. Source: granite4.1:30b@2026-05-25-audit Confidence: low |
— |
| Dependency | Medium |
Bumps runtime dependencies across one directory with four updates. Bumps runtime dependencies across one directory with four updates. Source: llm_adapter@2026-05-25 Confidence: low |
— |
| Bugfix | Medium |
Fixes CLI to pass database URL to PostgreSQL init helper. Fixes CLI to pass database URL to PostgreSQL init helper. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Fixes CLI `--version` flag to source version from package.json. Fixes CLI `--version` flag to source version from package.json. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Fixes repo preparation to install contrib skills without polluting the skills directory. Fixes repo preparation to install contrib skills without polluting the skills directory. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Bugfix | Medium |
Fixes CLI to install Prisma Next skills for Claude. Fixes CLI to install Prisma Next skills for Claude. Source: llm_adapter@2026-05-25 Confidence: high |
— |
| Refactor | Medium |
Groups migration fixtures under app/ directory. Groups migration fixtures under app/ directory. Source: llm_adapter@2026-05-25 Confidence: low |
— |
Full changelog
What's Changed
- feat: implement caching middleware by @aqrln in https://github.com/prisma/prisma-next/pull/385
- fix(cli): pass database url to postgres init helper by @AmanVarshney01 in https://github.com/prisma/prisma-next/pull/510
- TML-2519: prisma-next-upgrade and prisma-next-extension-upgrade skills by @wmadden in https://github.com/prisma/prisma-next/pull/508
- docs(projects): scaffold postgres-enum-finishing project (spec) by @wmadden in https://github.com/prisma/prisma-next/pull/507
- TML-2514: skills for consumers by @wmadden in https://github.com/prisma/prisma-next/pull/505
- Bump to version 0.8.0 by @wmadden in https://github.com/prisma/prisma-next/pull/512
- TML-2521: Target-extensible IR + enum by @wmadden in https://github.com/prisma/prisma-next/pull/499
- chore(skills): rename @prisma-next/agent-skill to @prisma-next/skills by @wmadden in https://github.com/prisma/prisma-next/pull/514
- chore(prisma-next-demo): group migration fixtures under app/ by @wmadden in https://github.com/prisma/prisma-next/pull/516
- TML-2512: drop inlined fromContract/toContract from migration.json by @wmadden in https://github.com/prisma/prisma-next/pull/502
- TML-2535: install skills from versioned git source by @wmadden in https://github.com/prisma/prisma-next/pull/519
- fix(cli): install prisma next skills for claude by @AmanVarshney01 in https://github.com/prisma/prisma-next/pull/528
- docs: plan the CLI telemetry implementation by @aqrln in https://github.com/prisma/prisma-next/pull/511
- TML-2546: restructure migration CLI surface around resolved vocabulary by @wmadden in https://github.com/prisma/prisma-next/pull/523
- Delete skills added accidentally by @wmadden in https://github.com/prisma/prisma-next/pull/530
- fix(repo): install contrib skills via prepare without polluting skills/ by @wmadden in https://github.com/prisma/prisma-next/pull/532
- docs(skills): add drive-qa-plan and drive-qa-run for manual-QA work by @wmadden in https://github.com/prisma/prisma-next/pull/521
- Bump to version 0.9.0 by @wmadden in https://github.com/prisma/prisma-next/pull/531
- TML-2536: route on-disk contract reads through ContractSerializer + strict deserializer (v2) by @wmadden in https://github.com/prisma/prisma-next/pull/533
- TML-2549 drive-domain-model: consolidated Drive units, dispatch discipline, and skill restructure proposal by @wmadden in https://github.com/prisma/prisma-next/pull/522
- TML-2573: chain-aware upgrade-coverage gate (accepts skip-publish releases) by @wmadden in https://github.com/prisma/prisma-next/pull/535
- feat(sql): add prepared statements primitive by @SevInf in https://github.com/prisma/prisma-next/pull/444
- TML-2555: document all public Collection methods in sql-orm-client by @aqrln in https://github.com/prisma/prisma-next/pull/538
- fix(cli): source
--versionfrompackage.json(TML-2517) by @wmadden in https://github.com/prisma/prisma-next/pull/537 - chore(deps)(deps): Bump the runtime-deps group across 1 directory with 4 updates by @dependabot[bot] in https://github.com/prisma/prisma-next/pull/524
- tml-2587: anchor the Drive Orchestrator role with a file-path boundary check by @wmadden in https://github.com/prisma/prisma-next/pull/541
Full Changelog: https://github.com/prisma/prisma-next/compare/v0.7.0...v0.9.0
Breaking Changes
- chore(skills): rename @prisma-next/agent-skill to @prisma-next/skills
- TML-2512: drop inlined fromContract/toContract from migration.json
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Prisma Next
All releases →Related context
Related tools
Earlier breaking changes
- v0.12.0 Models and value objects moved to namespaced domain plane (`contract.domain.namespaces.<ns>`).
- v0.12.0 Migration manifest closed; `labels` and `hints` fields removed.
- v0.12.0 `verifyMarker` replaces `verify`/`RuntimeVerifyOptions`; old options removed.
- v0.12.0 `capabilities` field removed from `defineContract` API.
- v0.12.0 Cross‑namespace references now use explicit `{ namespace, model }` pairs instead of bare strings.
Featured in
Beta — feedback welcome: [email protected]