NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4931 most downloaded on npm
Modular Prisma Studio components
Last release 2 months ago
14 Jul 2026
Release timing varies
gaps range from 8 days to 3 months
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
1377 releases · first in 2025
One column per month.
c341072: # Fix duplicate startup introspection requests
c341072: # Fix duplicate startup introspection requests
Avoid cancelling and repeating introspection requests when Studio initially mounts.
ed30e6e: Add a Prisma Next Migrations view. When the connected database carries a Prisma Next migration ledger (prisma_contract.ledger) with at least
ed30e6e: Add a Prisma Next Migrations view. When the connected database carries a Prisma Next migration ledger (prisma_contract.ledger) with at least one applied migration, Studio shows a Migrations navigation item with a newest-first timeline of every applied migration — name, apply time, operation count, destructive-change markers, and compact +/−/~ chips summarizing what each migration changed.
Selecting a migration renders a visual, FigJam-style diff canvas built from the contract snapshots Prisma Next records alongside the ledger: added, removed, and changed models as color-coded cards with per-field before → after details (type, nullability, defaults, primary keys), enum cards, and relation edges. An All models toggle expands to the migration's full schema, switching migrations morphs the canvas over ~500ms instead of rebuilding it, and the selected migration is URL-addressable.
Collapsible detail panels behind a drag-resizable split show the executed SQL per operation and a Prisma-schema-style line diff of the before/after schema, with long unchanged runs collapsed into click-to-expand folds.
Databases whose ledger predates contract snapshots keep the timeline and SQL panel and show an update notice in place of the canvas. Requires a database migrated with a Prisma Next version that records contract snapshots for the visual and schema diffs.
ff11835: Fix PostgreSQL text array cell edits when queries are compiled with inline values.
e1583e5: Improve observability stream previews with concise evlog request summaries and otel span summaries.
a241cd8: Add stream request observability
9d45420: Add Query Details copy actions
f05f7b9: Fix schema-aware SQL execution, linting, and Studio navigation so SQL queries and diagnostics resolve unqualified identifiers against the sel
0e1cd4e: Expand Prisma Streams support across Studio with a dedicated stream browser, live stream aggregations, stream diagnostics, routing-key browsi
Keep AI-generated SQL staged in the editor instead of auto-running it, and focus the SQL editor so Cmd/Ctrl+Enter or Run SQL stays the explicit execut
Cmd/Ctrl+Enter or Run SQL stays the explicit execution step.Remove the temporary aiFilter and aiGenerateSql compatibility path, so llm({ task, prompt }) is the only supported Studio AI integration hook.
aiFilter and aiGenerateSql compatibility path, so llm({ task, prompt }) is the only supported Studio AI integration hook.Add AI SQL result visualization with a right-aligned Visualize data with AI summary action, automatic chart generation for AI-written queries when the
Visualize data with AI summary action, automatic chart generation for AI-written queries when the model says the result is worth graphing, original AI-request context passed into chart generation, a centered/clamped in-grid chart band, and clearer retry handling when the provider hits its output token limit.Generate SQL with AI request history in local TanStack storage, and let an empty focused AI prompt browse older requests with ArrowUp / ArrowDown as placeholder previews before committing one back into the input.Add optional AI SQL generation in the SQL view, now with concrete database-engine prompt context, immediate execution of the generated query, and up-t
Keep the local Anthropic AI-filter demo out of server logs by avoiding API-key and prompt logging.
CHECKPOINT_DISABLE=1 telemetry opt-out so embedded Studio can suppress checkpoint usage-data requests.Cmd/Ctrl+K palette, including a Match system theme toggle that follows the real system color scheme, inline Light/Dark overrides, keyboard-selectable appearance rows, pre-paint theme syncing plus view-transition smoothing to avoid flicker, and dark-mode fixes that recolor Studio surfaces while keeping confirmation dialogs, toolbar buttons, filter pills, staged-edit cells, visualizer nodes, grid content, pagination text, and the Prisma navigation logo readable.Match system theme can be turned off again by mouse or keyboard without dismissing the palette.Polish the Cmd/Ctrl+K command palette spacing and standardize its ShadCN command shell, and switch the table copy as export menu to standard ShadCN me
Cmd/Ctrl+K command palette spacing and standardize its ShadCN command shell, and switch the table copy as export menu to standard ShadCN menu primitives with a proper checkbox toggle.Add inferred reverse relation columns for inbound foreign keys, so parent tables can jump straight into filtered related rows without manually rebuild
Wrap long SQL editor lines inside the SQL view instead of letting the query input stretch past the viewport width.
Stage edits across multiple cells and rows, add spreadsheet-style focused-cell navigation with arrow keys, Enter, and Shift-selection, keep staged and
Enter, and Shift-selection, keep staged and inserted cells anchored with visible focus/highlight treatment, and confirm or lock batch write flows until the user saves or discards.Add a copy as toolbar menu for selected rows and cells, with Markdown/CSV copy and save actions plus optional column headers.
copy as toolbar menu for selected rows and cells, with Markdown/CSV copy and save actions plus optional column headers.Keep Studio usable when startup introspection fails by showing retryable diagnostics, preserving the last successful schema snapshot on refresh errors
UTC when non-critical timezone metadata cannot be read.Keep the Cmd/Ctrl+K palette scrolled to the active keyboard selection, so moving into lower results no longer highlights hidden commands.
Cmd/Ctrl+K palette scrolled to the active keyboard selection, so moving into lower results no longer highlights hidden commands.Add a compact Cmd/Ctrl+K command palette with context-aware table actions, top-3 table navigation, a x more... handoff into the existing sidebar table
Cmd/Ctrl+K command palette with context-aware table actions, top-3 table navigation, a x more... handoff into the existing sidebar table search, centered popup styling for embedded Studio, immediate arrow-key navigation on open, and two-mode Search rows / Filter with AI commands that either focus the toolbar inputs or execute typed payloads directly.ArrowUp / ArrowDown and Enter, close itself on selection, and hand focus to the next table grid so filtered table browsing stays fully keyboard-driven.Remove the built-in Studio fullscreen header button, and keep fullscreen as a demo-owned browser control instead of package-level chrome.
WHERE clauses into yellow warning pills with the lint error while leaving the already-applied URL filter untouched.Add optional AI-assisted table filtering so embedders can translate natural-language requests into the same inline, URL-shareable filters used by manu
aiFilter hook, and let the local demo disable Anthropic-backed AI filtering explicitly through STUDIO_DEMO_AI_FILTERING_ENABLED.WHERE clause fragments, keep them URL-shareable like normal filters, and let AI filtering fall back to SQL only when predefined operators cannot express the request.Keep the SQL editor responsive after large result sets by isolating the result grid from editor typing, so follow-up query edits do not freeze the vie
Filter tables faster with a simple column picker and fixed inline filter pills that stay visible above the grid, discard unused drafts cleanly, and ke
Keep SQL drafts stable across navigation by restoring from persisted local storage state and avoiding default-query overwrites, and simplify SQL execu
Fix PostgreSQL SQL-lint fallback compatibility by using plain EXPLAIN output, avoiding object-shaped payloads that some BFF executors reject.
EXPLAIN output, avoiding object-shaped payloads that some BFF executors reject.Bring SQL editor linting to MySQL and SQLite with inline diagnostics, while keeping dialect-aware highlighting and schema autocomplete across all supp
Upgrade SQL authoring with a CodeMirror-based editor that adds dialect-aware highlighting and live schema autocomplete.
Cmd/Ctrl+Enter, including statement-at-cursor execution for multi-statement scripts.Improve wide-table responsiveness with center-column virtualization and lower main-thread render work during pagination and interaction.
pin=..., including pinned-column order.Navigate large schemas faster with inline sidebar table-name search that updates instantly and supports literal special characters like _.
_.add a supported bun build flow for the demo:ppg server via pnpm demobuild/pnpm demobundle, externalizing package imports so Prisma Dev can load PGlite
bun build flow for the demo:ppg server via pnpm demo:ppg:build/pnpm demo:ppg:bundle, externalizing package imports so Prisma Dev can load PGlite runtime assets from node_modules in bundled runsengines.node with Prisma runtime support (^20.19 || ^22.12 || ^24.0) so Node 20.19.x CLI consumers can install @prisma/studio-coremigrate Studio’s active-table data flow and shared table UI state to TanStack DB collections, replacing ad-hoc React Query cache patching and local ho
fix table-switch selection regressions so column mapping rehydrates per schema and FK/reference columns (and columns to their right) remain selectable
copyText, preventing duplicate clipboard writes from chained events, and centralizing grid interaction suppression checks used by grid selection and cell editingMoved to a different repo. No longer differentiates between OSS and licensed. No longer supports Accelerate.
Nothing published for this version
fix introspection errors in vitess
### Minor Changes - enable mysql in accelerate.
apply transformations in sqlite writes.
sqlite auto-increment introspection
sqlite default value introspection
lots of improvements to inputs, cells, defaults, etc.
proper handling of composite primary keyss
core is now properly documented with updated licensing and README.
sort tables alphabetically in nav
### Patch Changes - fix select query conflicts
### Minor Changes - mysql support
### Minor Changes - sqlite support
removed ctid as it was breaking reading from views
remove @prisma/client from peer deps.
fix SSR full page refresh failures.
### Patch Changes - tracking.. shh! - Fix padding on icon buttons
fix issues with enums and uuids
Adds createPrismaPostgresHttpClient wrapper
### Patch Changes - Fix svg bundling
### Patch Changes - Fix bumping
### Patch Changes - Include license file
### Patch Changes - Fix empty publish
remove inferRowFilter from public API.
### Patch Changes - Remove inclusion in JS
Your coding agent can read these notes before it upgrades. Set up the MCP server →