Skip to content

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

Open
nurul3101 wants to merge 5 commits into
mainfrom
prisma-8-rebrand
Open

Rebrand Prisma Next to Prisma 8 across docs, blog, and site#8117
nurul3101 wants to merge 5 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 5, 2026 2:18pm
docs Ready Ready Preview Aug 5, 2026 2:18pm
eclipse Ready Ready Preview Aug 5, 2026 2:18pm
site Ready Ready Preview Aug 5, 2026 2:18pm

Request Review

@coderabbitai

coderabbitai Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 219 files, which is 69 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: bbab641f-99e8-4e97-a7ef-612df47569ba

📥 Commits

Reviewing files that changed from the base of the PR and between 03efddd and 022a3d8.

⛔ 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 (219)
  • .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/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/meta.json
  • apps/docs/content/docs/cli/next/index.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/compute/index.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/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/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

809 links: ✅ 80 OK | 🚫 0 errors | 🔀 13 redirects | 👻 729 excluded

✅ All links are working!


Full Statistics Table
Status Count
✅ Successful 80
🔀 Redirected 13
👻 Excluded 729
🚫 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 ↗︎

Build Status Details Updated (UTC)
default (Inspect) ⚠️ Changes detected (Review) 1 changed Aug 5, 2026, 2:24 PM

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.
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.

2 participants