Skip to content

Rebrand Prisma Next to Prisma 8 across docs, blog, and site - #8117

Merged
nurul3101 merged 13 commits into
mainfrom
prisma-8-rebrand
Aug 14, 2026
Merged

Rebrand Prisma Next to Prisma 8 across docs, blog, and site#8117
nurul3101 merged 13 commits into
mainfrom
prisma-8-rebrand

Conversation

@nurul3101

@nurul3101 nurul3101 commented Jul 30, 2026

Copy link
Copy Markdown
Member

Prisma Next is now named Prisma 8, its stage is framed as a Release Candidate rather than Early Access, its docs live under /v8 instead of /next, and code samples use the ADR 242 package names. This PR replaces the working name everywhere users read it (docs, blog, marketing site, and the images that carried the old wordmark), then updates the status framing, URLs, and package names in follow-up commits.

Commit 1: the rename

Content and labels

  • All prose, frontmatter titles/descriptions/alt text, and changelog entries across apps/docs, apps/blog, and apps/site (146 MDX files).
  • Docs UI: version dropdown, EA banner, Getting Started separator, llms.txt topic titles. Sidebar version matchers accept the new labels and keep their URL fallbacks.
  • Reworded ~35 sentences that became circular after the rename ("Prisma 8 becomes Prisma 8 at GA"), including the naming section of the announcement post.
  • The nine posts that were about Prisma Next under its working name got a one-line editor's note ("Prisma 8 was developed under the working name Prisma Next"). These notes are the only remaining title-case mentions of the old name.
  • Blog series registry: display title/description now "Prisma 8" (series slug kept).
  • Internal: content-write-blog and docs-writer skill conventions, hero-image skill logo lockups renamed to prisma-8-* with tokens/README updates, CONTRIBUTING.md.

Images (14 replaced)

  • Teal covers (data-migrations, call-for-extension-authors, roadmap-april, mongodb-without-compromise): the badge/headline text was outlined vector paths, so the paths were replaced with live embedded Mona Sans text and each meta.png was re-rendered from its hero.
  • Indigo announcement family rebuilt from the announcement SVG with live text: the-next-evolution hero + meta, early-access meta, prisma-next-roadmap hero + meta, typescript-migrations cover, and the docs sidebar banner (prisma-8.png, old file removed).
  • Direct SVG text edits: ltree, performance-benchmark (hero + both charts), pgvector, studio-migrations desc, building-open-chat flow diagram.
  • Fixed 27 links pointing at heading anchors that changed with the rename.

Commit 2: Early Access becomes Release Candidate

Everywhere the site describes Prisma 8's current stage now says the Release Candidate is available:

  • Docs: the top banner ("The Prisma 8 Release Candidate is available."), version dropdown "v8 (RC)", section titles, llms.txt topics, the standard status callout on nine pages, and status prose across the next tree.
  • New release-candidate badge type (badge-types.ts drives the zod enum, label, and color maps); the 41 Prisma 8 pages switched to it. The Postgres serverless driver keeps its early-access badge and the generic feature-maturity docs are untouched.
  • Blog: the "Looking ahead" footers, per-post status notes, and the pris.ly/pn-ea link text; site stack page descriptions.

Kept as historical artifacts (they describe the June Early Access launch as an event): the Early Access announcement post (title, slug, cover, body), launch-story references to it, dated changelog entries, the April roadmap metaDescription, and every other product's Early Access mentions (Prisma Postgres EA, Optimize EA, legal terms, maturity-tier docs).

Commit 3: /next becomes /v8, packages become @prisma/orm-*

URL rename. The /next version segment was a working-name artifact; all four trees moved with git mv: /docs/orm/next -> /docs/orm/v8, /docs/cli/next -> /docs/cli/v8, /docs/guides/next -> /docs/guides/v8, and the getting-started tree /docs/next -> /docs/v8. Every internal link, url: frontmatter field, meta.json entry, llms.txt prefix and section slug (/docs/llms/v8.txt), sidebar matcher, badge-visibility path, and the internal version key ("next" -> "v8") follow. Permanent (308) redirects cover every old URL form, including /llms/next.txt; the commented GA cutover map now speaks v8. lint:links passes with 0 errors across the moved trees, and the redirects were exercised on a dev server.

Package rename (ADR 242, prisma/prisma#29864). App-facing installs and imports move from the @prisma-next scope to the consolidated @prisma facades. Every mapping was verified against the merged monorepo's converted example apps and the facade export maps; highlights:

Old New
@prisma-next/postgres (+ a dozen siblings) @prisma/orm-postgres (one dependency)
@prisma-next/postgres/{runtime,config,migration} @prisma/orm-postgres/{runtime,config,migration}
@prisma-next/sql-runtime @prisma/orm-postgres/family-runtime
@prisma-next/sql-orm-client @prisma/orm-postgres/orm-client
@prisma-next/sql-relational-core/* @prisma/orm-postgres/relational-core/*
@prisma-next/mongo-query-builder, mongo-query-ast/* @prisma/orm-mongo/query-builder, query-ast/*
@prisma-next/target-{postgres,mongo}/* @prisma/orm-{postgres,mongo}/target/*
@prisma-next/middleware-cache @prisma/orm-extension-middleware-cache
@prisma-next/extension-* @prisma/orm-extension-*

Extension source links now point at prisma/prisma's packages/3-extensions (verified to exist). Per the announcement, the prisma-next bin, prisma-next.config.ts, and npm create prisma@next are explicitly deferred and stay as-is.

Deliberately unchanged

Product-owned identifiers and live URLs keep the working name until their owners change them:

  • npm create prisma@next / prisma@next dist-tags, the prisma-next CLI binary, prisma-next.config.ts, scaffolded skill names (prisma-next-queries, ...), and prisma/prisma-next GitHub repo links whose targets have no monorepo equivalent (retail-store example, planning docs, star CTAs).
  • Published blog post slugs (/blog/prisma-next-*), pris.ly/pn-* short links, Discord #prisma-next channel names, UTM campaign tags.
  • The banner CSS ids/classes (prisma-next-banner*): PostHog CTA click actions target these selectors.

Verification

  • types:check green for docs and blog (site and packages/eclipse have pre-existing failures unrelated to this PR, reproduced on a clean tree).
  • lint:links, lint:agent-ready, test:llm-markdown, lint:spellcheck (778 files, 0 issues), and pnpm check all pass after both commits.
  • Rendered pages verified on dev servers: banner, dropdown label, collapsed version sidebars, badges, series page, editor's notes, blog footers, and every replaced image reviewed at final resolution.

Possible follow-ups (not in this PR)

  • A changelog entry announcing the Release Candidate.
  • Renaming the eight prisma-next-* blog slugs with 301s (kept for SEO/link continuity).
  • pris.ly/p8-* aliases; product-side renames (CLI, npm scope, Discord) when the ORM repo rebrands.
  • The unmerged feat/prisma-next-reference branch will need the same rename and framing when it lands.

@vercel

vercel Bot commented Jul 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
blog Ready Ready Preview Aug 14, 2026 12:39pm
docs Ready Ready Preview Aug 14, 2026 12:39pm
eclipse Ready Ready Preview Aug 14, 2026 12:39pm
site Ready Ready Preview Aug 14, 2026 12:39pm

Request Review

@coderabbitai

coderabbitai Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 263 files, which is 113 over the limit of 150.

To get a review, reduce the PR to 150 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to Pro+ to raise the limit.

This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 5389046c-bfe1-465f-9a1b-bfb1e9ab0902

📥 Commits

Reviewing files that changed from the base of the PR and between 7cb9048 and ca2bc72.

⛔ Files ignored due to path filters (33)
  • .claude/skills/content-create-hero-image/assets/examples/prisma-next-benchmark/hero.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/examples/prisma-next-benchmark/meta.png is excluded by !**/*.png
  • .claude/skills/content-create-hero-image/assets/figma/examples/prisma-next-announcement.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/hero2.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/logos/prisma-8-logo.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/logos/prisma-8-mark-dark.svg is excluded by !**/*.svg
  • .claude/skills/content-create-hero-image/assets/logos/prisma-8-mark-white.svg is excluded by !**/*.svg
  • apps/blog/public/building-open-chat/imgs/flow.svg is excluded by !**/*.svg
  • apps/blog/public/data-migrations-in-prisma-next/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/data-migrations-in-prisma-next/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/mongodb-without-compromise/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/mongodb-without-compromise/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-call-for-extension-authors/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-call-for-extension-authors/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-early-access-write-your-contract-prompt-your-agent-ship-your-app/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-ltree-extension/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-ltree-extension/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-performance-benchmark/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-performance-benchmark/imgs/latency-over-time.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-performance-benchmark/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-performance-benchmark/imgs/peak-throughput.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-roadmap-april-milestone/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/prisma-next-roadmap-april-milestone/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-roadmap/imgs/hero.png is excluded by !**/*.png
  • apps/blog/public/prisma-next-roadmap/imgs/meta.png is excluded by !**/*.png
  • apps/blog/public/prisma-studio-migrations-view/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/the-next-evolution-of-prisma-orm/imgs/hero-61773d2cc286213d32b63e59605b0f5e0df4fe52-844x474-cb41e2fab7.svg is excluded by !**/*.svg
  • apps/blog/public/the-next-evolution-of-prisma-orm/imgs/meta-558fe7eccfd12d3b52c325d62e5fa463a1b5f619-1200x640-3212708663.png is excluded by !**/*.png
  • apps/blog/public/typescript-migrations-in-prisma-next/imgs/typescript-migrations-in-prisma-next.png is excluded by !**/*.png
  • apps/blog/public/you-dont-need-a-vector-database-postgres-already-has-pgvector/imgs/hero.svg is excluded by !**/*.svg
  • apps/blog/public/you-dont-need-a-vector-database-postgres-already-has-pgvector/imgs/meta.png is excluded by !**/*.png
  • apps/docs/public/imgs/sidebar-banners/prisma-8.png is excluded by !**/*.png
  • apps/docs/public/imgs/sidebar-banners/prisma-next.png is excluded by !**/*.png
📒 Files selected for processing (263)
  • .claude/CLAUDE.md
  • .claude/skills/README.md
  • .claude/skills/content-create-hero-image/README.md
  • .claude/skills/content-create-hero-image/SKILL.md
  • .claude/skills/content-create-hero-image/assets/logos/README.md
  • .claude/skills/content-create-hero-image/assets/tokens.json
  • .claude/skills/content-create-hero-image/references/design-system.md
  • .claude/skills/content-write-blog/SKILL.md
  • .claude/skills/docs-writer/README.md
  • .claude/skills/docs-writer/SKILL.md
  • .claude/skills/docs-writer/references/how-to-use.md
  • .claude/skills/docs-writer/references/prisma-8.md
  • .github/workflows/error-reference-check.yml
  • .github/workflows/sync-error-reference-docs.yml
  • CONTRIBUTING.md
  • apps/blog/content/blog/advanced-database-schema-management-with-atlas-and-prisma-orm/index.mdx
  • apps/blog/content/blog/agents-md-for-databases/index.mdx
  • apps/blog/content/blog/announcing-typedsql-make-your-raw-sql-queries-type-safe-with-prisma-orm/index.mdx
  • apps/blog/content/blog/app-hosting-compute-platforms-for-ai-agents-2026/index.mdx
  • apps/blog/content/blog/backend-prisma-typescript-orm-with-postgresql-auth-mngp1ps7kip4/index.mdx
  • apps/blog/content/blog/backend-prisma-typescript-orm-with-postgresql-data-modeling-tsjs1ps7kip1/index.mdx
  • apps/blog/content/blog/backend-prisma-typescript-orm-with-postgresql-deployment-bbba1ps7kip5/index.mdx
  • apps/blog/content/blog/backend-prisma-typescript-orm-with-postgresql-rest-api-validation-dcba1ps7kip3/index.mdx
  • apps/blog/content/blog/building-open-chat/index.mdx
  • apps/blog/content/blog/caching-database-queries-with-prisma-accelerate/index.mdx
  • apps/blog/content/blog/client-extensions-preview-8t3w27xkrxxn/index.mdx
  • apps/blog/content/blog/data-migrations-in-prisma-next/index.mdx
  • apps/blog/content/blog/evolving-agentic-engineering-at-prisma/index.mdx
  • apps/blog/content/blog/how-prisma-build-with-agentic-ai/index.mdx
  • apps/blog/content/blog/how-prisma-orm-became-the-most-downloaded-orm-for-node-js/index.mdx
  • apps/blog/content/blog/how-xeito-builds-features-not-database-infrastructure-with-prisma/index.mdx
  • apps/blog/content/blog/improving-query-performance-using-indexes-2-MyoiJNMFTsfq/index.mdx
  • apps/blog/content/blog/make-your-docs-agent-ready/index.mdx
  • apps/blog/content/blog/mongodb-without-compromise/index.mdx
  • apps/blog/content/blog/nestjs-prisma-authentication-7D056s1s0k3l/index.mdx
  • apps/blog/content/blog/nestjs-prisma-error-handling-7D056s1kOop2/index.mdx
  • apps/blog/content/blog/nestjs-prisma-relational-data-7D056s1kOabc/index.mdx
  • apps/blog/content/blog/nestjs-prisma-rest-api-7D056s1BmOL0/index.mdx
  • apps/blog/content/blog/nestjs-prisma-validation-7D056s1kOla1/index.mdx
  • apps/blog/content/blog/organize-your-prisma-schema-with-multi-file-support/index.mdx
  • apps/blog/content/blog/performance-benchmarks-comparing-query-latency-across-typescript-orms-and-databases/index.mdx
  • apps/blog/content/blog/performance-engineering-aeduv0rei0jk/index.mdx
  • apps/blog/content/blog/postgres-bloom-index-the-overlooked-postgres-feature/BTreeDemoClient.tsx
  • apps/blog/content/blog/postgres-bloom-index-the-overlooked-postgres-feature/BloomDemoRunner.tsx
  • apps/blog/content/blog/postgres-bloom-index-the-overlooked-postgres-feature/BloomFilterDemoClient.tsx
  • apps/blog/content/blog/postgres-bloom-index-the-overlooked-postgres-feature/HashDemo.tsx
  • apps/blog/content/blog/postgres-bloom-index-the-overlooked-postgres-feature/HashDemoClient.tsx
  • apps/blog/content/blog/prisma-6-better-performance-more-flexibility-and-type-safe-sql/index.mdx
  • apps/blog/content/blog/prisma-7-performance-benchmarks/index.mdx
  • apps/blog/content/blog/prisma-compute-custom-domains/SequenceDiagram.tsx
  • apps/blog/content/blog/prisma-data-proxy-xb16ba0p21/index.mdx
  • apps/blog/content/blog/prisma-next-call-for-extension-authors/index.mdx
  • apps/blog/content/blog/prisma-next-early-access-write-your-contract-prompt-your-agent-ship-your-app/index.mdx
  • apps/blog/content/blog/prisma-next-early-access-write-your-contract-prompt-your-agent-ship-your-app/snippets.ts
  • apps/blog/content/blog/prisma-next-ltree-extension/index.mdx
  • apps/blog/content/blog/prisma-next-performance-benchmark/index.mdx
  • apps/blog/content/blog/prisma-next-roadmap-april-milestone/index.mdx
  • apps/blog/content/blog/prisma-next-roadmap/index.mdx
  • apps/blog/content/blog/prisma-orm-now-lets-you-choose-the-best-join-strategy-preview/index.mdx
  • apps/blog/content/blog/prisma-orm-v7-4-query-caching-partial-indexes-and-major-performance-improvements/index.mdx
  • apps/blog/content/blog/prisma-orm-without-rust-latest-performance-benchmarks/index.mdx
  • apps/blog/content/blog/prisma-postgres-the-future-of-serverless-databases/index.mdx
  • apps/blog/content/blog/prisma-schema-language-the-best-way-to-define-your-data/index.mdx
  • apps/blog/content/blog/prisma-studio-migrations-view/index.mdx
  • apps/blog/content/blog/rethinking-database-migrations/index.mdx
  • apps/blog/content/blog/rust-to-typescript-update-boosting-prisma-orm-performance/index.mdx
  • apps/blog/content/blog/search-encrypted-data-with-prisma-next-and-cipherstash/index.mdx
  • apps/blog/content/blog/search-prisma-docs-from-your-coding-agent/index.mdx
  • apps/blog/content/blog/ship-risky-schema-changes-without-a-shared-staging-database/index.mdx
  • apps/blog/content/blog/stop-your-ai-agent-dropping-your-database/index.mdx
  • apps/blog/content/blog/testing-series-1-8eRB5p0Y8o/index.mdx
  • apps/blog/content/blog/testing-series-2-xPhjjmIEsM/index.mdx
  • apps/blog/content/blog/testing-series-3-aBUyF8nxAn/index.mdx
  • apps/blog/content/blog/testing-series-4-OVXtDis201/index.mdx
  • apps/blog/content/blog/testing-series-5-xWogenROXm/index.mdx
  • apps/blog/content/blog/the-next-evolution-of-prisma-orm/index.mdx
  • apps/blog/content/blog/typescript-migrations-in-prisma-next/index.mdx
  • apps/blog/content/blog/why-prisma-orm-checks-types-faster-than-drizzle/index.mdx
  • apps/blog/content/blog/why-prisma-orm-generates-code-into-node-modules-and-why-it-ll-change/index.mdx
  • apps/blog/content/blog/you-dont-need-a-vector-database-postgres-already-has-pgvector/PgvectorDemoRunner.tsx
  • apps/blog/content/blog/you-dont-need-a-vector-database-postgres-already-has-pgvector/index.mdx
  • apps/blog/src/lib/series-registry.ts
  • apps/docs/content/docs/(index)/getting-started.mdx
  • apps/docs/content/docs/(index)/index.mdx
  • apps/docs/content/docs/(index)/meta.json
  • apps/docs/content/docs/(index)/next/getting-started.mdx
  • apps/docs/content/docs/(index)/next/index.mdx
  • apps/docs/content/docs/(index)/next/prisma-postgres/from-the-cli.mdx
  • apps/docs/content/docs/(index)/prisma-compute/deploy.mdx
  • apps/docs/content/docs/(index)/prisma-postgres/quickstart/prisma-next.mdx
  • apps/docs/content/docs/(index)/v8/add-to-existing-project/meta.json
  • apps/docs/content/docs/(index)/v8/add-to-existing-project/mongodb.mdx
  • apps/docs/content/docs/(index)/v8/add-to-existing-project/postgresql.mdx
  • apps/docs/content/docs/(index)/v8/full-stack-tutorial.mdx
  • apps/docs/content/docs/(index)/v8/getting-started.mdx
  • apps/docs/content/docs/(index)/v8/index.mdx
  • apps/docs/content/docs/(index)/v8/prisma-postgres/from-the-cli.mdx
  • apps/docs/content/docs/(index)/v8/prisma-postgres/import-from-existing-database-mysql.mdx
  • apps/docs/content/docs/(index)/v8/prisma-postgres/import-from-existing-database-postgresql.mdx
  • apps/docs/content/docs/(index)/v8/prisma-postgres/meta.json
  • apps/docs/content/docs/(index)/v8/quickstart/meta.json
  • apps/docs/content/docs/(index)/v8/quickstart/mongodb.mdx
  • apps/docs/content/docs/(index)/v8/quickstart/postgresql.mdx
  • apps/docs/content/docs/ai/tools/skills.mdx
  • apps/docs/content/docs/cli/index.mdx
  • apps/docs/content/docs/cli/meta.json
  • apps/docs/content/docs/cli/next/configuration.mdx
  • apps/docs/content/docs/cli/next/contract-emit.mdx
  • apps/docs/content/docs/cli/next/contract-infer.mdx
  • apps/docs/content/docs/cli/next/db-init.mdx
  • apps/docs/content/docs/cli/next/db-schema.mdx
  • apps/docs/content/docs/cli/next/db-sign.mdx
  • apps/docs/content/docs/cli/next/db-update.mdx
  • apps/docs/content/docs/cli/next/index.mdx
  • apps/docs/content/docs/cli/next/init.mdx
  • apps/docs/content/docs/cli/next/migration-apply.mdx
  • apps/docs/content/docs/cli/next/migration-new.mdx
  • apps/docs/content/docs/cli/next/migration-plan.mdx
  • apps/docs/content/docs/cli/next/migration-ref.mdx
  • apps/docs/content/docs/cli/next/migration-show.mdx
  • apps/docs/content/docs/cli/next/migration-status.mdx
  • apps/docs/content/docs/cli/v8/configuration.mdx
  • apps/docs/content/docs/cli/v8/contract-emit.mdx
  • apps/docs/content/docs/cli/v8/contract-infer.mdx
  • apps/docs/content/docs/cli/v8/db-init.mdx
  • apps/docs/content/docs/cli/v8/db-schema.mdx
  • apps/docs/content/docs/cli/v8/db-sign.mdx
  • apps/docs/content/docs/cli/v8/db-update.mdx
  • apps/docs/content/docs/cli/v8/db-verify.mdx
  • apps/docs/content/docs/cli/v8/index.mdx
  • apps/docs/content/docs/cli/v8/init.mdx
  • apps/docs/content/docs/cli/v8/meta.json
  • apps/docs/content/docs/cli/v8/migration-apply.mdx
  • apps/docs/content/docs/cli/v8/migration-new.mdx
  • apps/docs/content/docs/cli/v8/migration-plan.mdx
  • apps/docs/content/docs/cli/v8/migration-ref.mdx
  • apps/docs/content/docs/cli/v8/migration-show.mdx
  • apps/docs/content/docs/cli/v8/migration-status.mdx
  • apps/docs/content/docs/composer/apps-and-modules.mdx
  • apps/docs/content/docs/composer/building-blocks.mdx
  • apps/docs/content/docs/composer/cli-reference.mdx
  • apps/docs/content/docs/composer/databases.mdx
  • apps/docs/content/docs/composer/deploying.mdx
  • apps/docs/content/docs/composer/getting-started.mdx
  • apps/docs/content/docs/composer/index.mdx
  • apps/docs/content/docs/composer/limitations.mdx
  • apps/docs/content/docs/composer/local-development.mdx
  • apps/docs/content/docs/composer/meta.json
  • apps/docs/content/docs/composer/object-storage.mdx
  • apps/docs/content/docs/composer/porting-an-app.mdx
  • apps/docs/content/docs/composer/service-input.mdx
  • apps/docs/content/docs/composer/services-and-contracts.mdx
  • apps/docs/content/docs/composer/testing.mdx
  • apps/docs/content/docs/compute/branching.mdx
  • apps/docs/content/docs/compute/cli-reference.mdx
  • apps/docs/content/docs/compute/configuration.mdx
  • apps/docs/content/docs/compute/deployments.mdx
  • apps/docs/content/docs/compute/domains.mdx
  • apps/docs/content/docs/compute/environment-variables.mdx
  • apps/docs/content/docs/compute/faq.mdx
  • apps/docs/content/docs/compute/getting-started.mdx
  • apps/docs/content/docs/compute/github.mdx
  • apps/docs/content/docs/compute/image-transformations.mdx
  • apps/docs/content/docs/compute/index.mdx
  • apps/docs/content/docs/compute/limitations.mdx
  • apps/docs/content/docs/guides/meta.json
  • apps/docs/content/docs/guides/next/frameworks/meta.json
  • apps/docs/content/docs/guides/next/index.mdx
  • apps/docs/content/docs/guides/next/meta.json
  • apps/docs/content/docs/guides/postgres/viewing-data.mdx
  • apps/docs/content/docs/guides/v8/frameworks/astro.mdx
  • apps/docs/content/docs/guides/v8/frameworks/elysia.mdx
  • apps/docs/content/docs/guides/v8/frameworks/hono.mdx
  • apps/docs/content/docs/guides/v8/frameworks/meta.json
  • apps/docs/content/docs/guides/v8/frameworks/nestjs.mdx
  • apps/docs/content/docs/guides/v8/frameworks/nextjs.mdx
  • apps/docs/content/docs/guides/v8/frameworks/nuxt.mdx
  • apps/docs/content/docs/guides/v8/frameworks/sveltekit.mdx
  • apps/docs/content/docs/guides/v8/frameworks/tanstack-start.mdx
  • apps/docs/content/docs/guides/v8/index.mdx
  • apps/docs/content/docs/guides/v8/meta.json
  • apps/docs/content/docs/guides/v8/runtimes/bun.mdx
  • apps/docs/content/docs/guides/v8/runtimes/deno.mdx
  • apps/docs/content/docs/guides/v8/runtimes/meta.json
  • apps/docs/content/docs/guides/v8/upgrade-prisma-orm/meta.json
  • apps/docs/content/docs/guides/v8/upgrade-prisma-orm/mongodb.mdx
  • apps/docs/content/docs/meta.json
  • apps/docs/content/docs/orm/index.mdx
  • apps/docs/content/docs/orm/next/index.mdx
  • apps/docs/content/docs/orm/next/reference/index.mdx
  • apps/docs/content/docs/orm/v6/prisma-migrate/meta.json
  • apps/docs/content/docs/orm/v6/prisma-schema/meta.json
  • apps/docs/content/docs/orm/v8/contract-authoring/capabilities.mdx
  • apps/docs/content/docs/orm/v8/contract-authoring/meta.json
  • apps/docs/content/docs/orm/v8/contract-authoring/psl-syntax.mdx
  • apps/docs/content/docs/orm/v8/contract-authoring/the-contract-artifact.mdx
  • apps/docs/content/docs/orm/v8/contract-authoring/the-data-contract.mdx
  • apps/docs/content/docs/orm/v8/contract-authoring/typescript-schema-builder.mdx
  • apps/docs/content/docs/orm/v8/data-modeling/index.mdx
  • apps/docs/content/docs/orm/v8/data-modeling/meta.json
  • apps/docs/content/docs/orm/v8/data-modeling/mongodb.mdx
  • apps/docs/content/docs/orm/v8/data-modeling/relational-databases.mdx
  • apps/docs/content/docs/orm/v8/extensions/meta.json
  • apps/docs/content/docs/orm/v8/extensions/using-extensions.mdx
  • apps/docs/content/docs/orm/v8/fundamentals/advanced-queries.mdx
  • apps/docs/content/docs/orm/v8/fundamentals/meta.json
  • apps/docs/content/docs/orm/v8/fundamentals/reading-data.mdx
  • apps/docs/content/docs/orm/v8/fundamentals/relations-and-joins.mdx
  • apps/docs/content/docs/orm/v8/fundamentals/transactions.mdx
  • apps/docs/content/docs/orm/v8/fundamentals/writing-data.mdx
  • apps/docs/content/docs/orm/v8/index.mdx
  • apps/docs/content/docs/orm/v8/meta.json
  • apps/docs/content/docs/orm/v8/middleware/authoring-custom-middleware.mdx
  • apps/docs/content/docs/orm/v8/middleware/built-in-budgets.mdx
  • apps/docs/content/docs/orm/v8/middleware/built-in-cache.mdx
  • apps/docs/content/docs/orm/v8/middleware/built-in-lints.mdx
  • apps/docs/content/docs/orm/v8/middleware/how-middleware-works.mdx
  • apps/docs/content/docs/orm/v8/middleware/meta.json
  • apps/docs/content/docs/orm/v8/migrations/applying-a-migration.mdx
  • apps/docs/content/docs/orm/v8/migrations/editing-a-migration.mdx
  • apps/docs/content/docs/orm/v8/migrations/generating-a-migration.mdx
  • apps/docs/content/docs/orm/v8/migrations/how-migrations-work.mdx
  • apps/docs/content/docs/orm/v8/migrations/meta.json
  • apps/docs/content/docs/orm/v8/migrations/rollbacks-and-recovery.mdx
  • apps/docs/content/docs/orm/v8/migrations/the-migration-graph.mdx
  • apps/docs/content/docs/orm/v8/reference/error-reference.mdx
  • apps/docs/content/docs/orm/v8/reference/index.mdx
  • apps/docs/content/docs/orm/v8/reference/meta.json
  • apps/docs/content/docs/orm/v8/reference/orm-client.mdx
  • apps/docs/content/docs/orm/v8/reference/pipeline-builder.mdx
  • apps/docs/content/docs/orm/v8/reference/raw-queries.mdx
  • apps/docs/content/docs/orm/v8/reference/sql-query-builder.mdx
  • apps/docs/content/docs/orm/v8/reference/transactions-and-runtime.mdx
  • apps/docs/content/docs/postgres/index.mdx
  • apps/docs/content/docs/studio/getting-started.mdx
  • apps/docs/content/docs/studio/index.mdx
  • apps/docs/content/docs/studio/prisma-next.mdx
  • apps/docs/cspell.json
  • apps/docs/next.config.mjs
  • apps/docs/scripts/generate-error-reference.mjs
  • apps/docs/src/app/(docs)/(default)/layout.tsx
  • apps/docs/src/app/layout.tsx
  • apps/docs/src/components/concept-animation/flow-presets.ts
  • apps/docs/src/components/sidebar-badge-provider.tsx
  • apps/docs/src/components/version-switcher.tsx
  • apps/docs/src/lib/badge-types.ts
  • apps/docs/src/lib/layout.shared.tsx
  • apps/docs/src/lib/llms.ts
  • apps/docs/src/lib/version.ts
  • apps/docs/src/lib/versioned-sidebar-tree.ts
  • apps/docs/tests/error-reference-anchors.spec.ts
  • apps/site/content/changelog/2026-06-05.mdx
  • apps/site/content/changelog/2026-06-11.mdx
  • apps/site/content/changelog/2026-06-19.mdx
  • apps/site/content/changelog/2026-06-24.mdx
  • apps/site/content/changelog/2026-07-03.mdx
  • apps/site/content/changelog/2026-07-09.mdx
  • apps/site/content/changelog/2026-07-17.mdx
  • apps/site/content/changelog/2026-07-24.mdx
  • apps/site/content/changelog/2026-08-02.mdx
  • apps/site/src/app/stack/journey/journey-steps.ts
  • apps/site/src/app/stack/page.tsx
  • apps/site/src/app/stack/stack-data.ts

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

🍈 Lychee Link Check Report

1058 links: ✅ 107 OK | 🚫 0 errors | 🔀 21 redirects | 👻 951 excluded

✅ All links are working!


Full Statistics Table
Status Count
✅ Successful 107
🔀 Redirected 21
👻 Excluded 951
🚫 Errors 0
⛔ Unsupported 0
⏳ Timeouts 0
❓ Unknown 0

@argos-ci

argos-ci Bot commented Jul 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Argos notifications ↗︎

Awaiting the start of a new Argos build…

The early-access major version keeps its working-name identifiers but is
now called Prisma 8 everywhere users read it:

- All prose, frontmatter, changelog entries, and UI labels (docs version
  dropdown now "v8 (Early Access)"; sidebar matchers keep URL fallbacks).
- Reworded ~35 now-redundant "becomes Prisma 8 at GA" sentences and the
  announcement post's naming section; added a one-line editor's note to
  the nine posts that were about Prisma Next under its working name.
- Replaced 14 images carrying the old wordmark: outlined badge/headline
  text in the teal covers swapped for live Mona Sans text, the indigo
  announcement family (incl. roadmap, TS-migrations, EA meta and the
  docs sidebar banner) rebuilt from the announcement SVG, and metas
  re-rendered from their heroes. Hero-image skill logos renamed to
  prisma-8-*.
- Fixed 27 links pointing at renamed heading anchors.

Deliberately unchanged (product-owned identifiers and live URLs):
create prisma@next npm dist-tags, the prisma-next CLI and config file,
the @prisma-next/* npm scope, /docs/orm/next URL segments (GA cutover
plan in next.config.mjs), published blog slugs, pris.ly/pn-* links,
Discord #prisma-next channels, and the EA banner CSS selectors that
PostHog CTA actions target.

Verified: types:check (docs, blog), lint:links, lint:agent-ready,
test:llm-markdown, lint:spellcheck, pnpm check, plus rendered-page and
image review on dev servers. Pre-commit hook skipped (pnpm is not
callable in this non-interactive shell); its check command was run
manually and passed.
Everywhere the site describes Prisma 8's current stage now says the
Release Candidate is available instead of Early Access:

- Docs: the EA banner, the version dropdown ("v8 (RC)"), section
  meta.json titles, llms.txt topics, the standard "Prisma 8 is in Early
  Access" callout on nine pages, and status prose across the next tree.
- New "release-candidate" badge type (badge-types.ts drives the zod
  enum, label, and color maps); the 41 Prisma 8 pages switched to it.
  Other products keep the early-access badge (e.g. the Postgres
  serverless driver) and the generic maturity-tier docs are untouched.
- Blog: the "Looking ahead" footers, per-post status notes, and
  pris.ly/pn-ea link text; site stack page descriptions.

Kept as historical artifacts: the Early Access announcement post
(title, slug, cover, body), launch-story references to it, dated
changelog entries, the April roadmap metaDescription, and every other
product's Early Access mentions.

Verified: docs types:check, lint:links, lint:agent-ready,
test:llm-markdown, lint:spellcheck, pnpm check, and rendered-page
checks on dev servers (banner, dropdown, callouts, footers, ltree
heading). Pre-commit hook skipped; its check command was run manually
and passed.
URL rename: the /next version segment (a working-name artifact) becomes
/v8 across all four trees: /orm/next -> /orm/v8, /cli/next -> /cli/v8,
/guides/next -> /guides/v8, and the getting-started tree /next -> /v8.
Content directories moved with git mv; every internal link, url:
frontmatter field, meta.json entry, llms.txt prefix and section slug
(/docs/llms/v8.txt), sidebar matcher, badge-visibility path, and the
version key ("next" -> "v8" in version.ts, the switcher, and the
sidebar tree) updated to match. Permanent redirects cover the old URLs,
including /llms/next.txt; the commented GA cutover map now speaks v8.

Package rename (ADR 242, prisma/prisma#29864): app-facing installs and
imports move from the @prisma-next scope to the consolidated @prisma
facades. Mappings verified against the merged monorepo's converted
example apps and facade export maps, e.g.:
- @prisma-next/postgres -> @prisma/orm-postgres (one dependency)
- @prisma-next/sql-runtime -> @prisma/orm-postgres/family-runtime
- @prisma-next/sql-orm-client -> @prisma/orm-postgres/orm-client
- @prisma-next/mongo-query-builder -> @prisma/orm-mongo/query-builder
- @prisma-next/target-postgres/migration -> @prisma/orm-postgres/target/migration
- @prisma-next/middleware-cache -> @prisma/orm-extension-middleware-cache
- extensions -> @prisma/orm-extension-{pgvector,postgis,paradedb,supabase,arktype-json}
Extension source links now point at prisma/prisma's
packages/3-extensions (verified to exist there).

Unchanged on purpose: the prisma-next bin and prisma-next.config.ts
(the Slack announcement defers that rename to a pre-RC roadmap task),
npm create prisma@next, blog slugs, pris.ly short links, and
prisma/prisma-next repo links whose targets have no equivalent in the
monorepo (retail-store example, planning docs).

Verified: docs types:check, lint:links (0 errors across the moved
trees), lint:agent-ready, test:llm-markdown, lint:spellcheck, pnpm
check; rendered /orm/v8 page with v8 (RC) dropdown and collapsed
sidebar; 308 redirects confirmed for all old-URL forms. Pre-commit hook
skipped; its check command was run manually and passed.
Main's #8125 added the generated error reference under the old
/orm/next path with working-name branding. Resolution:

- Accepted git's relocation of error-reference.mdx into orm/v8/reference
  (the meta.json entry merged into the renamed path automatically).
- Taught generate-error-reference.mjs the naming standard so every
  future sync stays compliant: v8 output path and frontmatter
  (Prisma 8, release-candidate badge, /orm/v8 url), "Prisma Next" ->
  "Prisma 8" in canonical body text, and published facade names for
  app-facing imports (@internal/utils/structured-error -> the facade
  utils/structured-error subpath; @internal/{postgres,sqlite,mongo} ->
  @prisma/orm-*). Internal-only testkit names are deliberately kept.
- Regenerated the page from the live canonical source (256 codes) and
  added its new vocabulary to cspell.json.
- Updated both error-reference workflows and the anchors spec to the
  /orm/v8 path, and the sync workflow's commit message.
- Reframed the 2026-08-02 changelog note from Early Access to Release
  Candidate.

Old /orm/next docsUrls emitted by existing builds still land correctly:
the 308 redirects preserve URL fragments.

Verified: docs types:check, lint:links, lint:agent-ready,
test:llm-markdown, lint:spellcheck (783 files, 0 issues), pnpm check.
Pre-commit hook skipped; its check command was run manually and passed.
…ied CLI

Replaces prisma-next invocations with npx @prisma/cli@next across the
Prisma 8 getting-started funnel, add-to-existing-project and import
guides, the ORM v8 concept/migrations/contract-authoring trees, the
Studio Prisma 8 page, the Deno guide, and the agent prompt blocks,
applying the verified command renames (init -> orm init).

Left untouched on purpose: quoted CLI output (the bundled toolchain
still prints prisma-next in hints), skill names, repo and blog URLs,
prisma-next.config.ts / prisma-next.md file names, and listings of
scaffold-generated files, which orm init still emits in that form. The
generated error reference is owned by the upstream sync.
…s, version the CLI section

Compute: rewrites the section around the unified CLI's real surface
(verified against @prisma/cli@next 8.0.0-rc.2): app -> service +
service deployment/domain, database -> postgres, the new bucket group,
and the changed deploy model, where deployments come from a git push,
the Console, or Composer rather than a CLI app deploy, and promote
rebuilds with production env vars. Drops the beta-only error-code
tables in favor of the verified dotted-code envelope.

Blog: swaps prisma-next invocations to npx @prisma/cli@next in the
four posts that show runnable commands.

Skills: the twelve prisma-next-* skills were consolidated upstream
into one prisma-8 skill in prisma/prisma/skills; updates the skills
page (install command and table) and every Prompt-your-coding-agent
section to reference prisma-8.

CLI versioning: the CLI section's version dropdown now lists v6, and
any pre-v8 selection resolves to the classic prisma CLI tree instead
of jumping to that version's ORM docs.

The /prisma-compute/deploy funnel page keeps the old flow on purpose;
it is being rebuilt around Composer in a parallel stream.
Rewrites /prisma-compute/deploy around the real deploy model: init +
project create + git connect, then push, with service show/open and
build logs for verification and promote/rollback for shipping. The
create-prisma path now hands off to the GitHub connection instead of
the removed app deploy loop, and the agent prompt teaches the new
command set.
# Conflicts:
#	apps/docs/content/docs/ai/tools/skills.mdx
#	apps/docs/content/docs/orm/v8/reference/error-reference.mdx
The generated error reference moved to orm/v8 with the docs tree, but
the cspell ignore still named the old orm/next path, so the file's
generated vocabulary failed the full spellcheck run.
@AmanVarshney01

Copy link
Copy Markdown
Member

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor
⚠️ Action not completed

Review skipped: 263 files exceed the limit of 150.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@AmanVarshney01

Copy link
Copy Markdown
Member

@coderabbitai approve

@coderabbitai

coderabbitai Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor
✅ Action performed

Comments resolved and changes approved.

@nurul3101 nurul3101 self-assigned this Aug 14, 2026
@nurul3101
nurul3101 merged commit 0fba131 into main Aug 14, 2026
21 checks passed
@nurul3101
nurul3101 deleted the prisma-8-rebrand branch August 14, 2026 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants