← Back to all sparks
S

Sanity

DEVOPS
Velocity5.0

Programmable headless content management system with structured content and the GROQ query language

Sanity spends a heavy release week on performance, crash fixes, and multi-surface consistency

performancestabilitymedia libraryapp sdk paritymcp tooling
Current state
Four separate release trains ship in this window — Studio, Media Library, the React App SDK, and the MCP server — and the work is corrective and performance-oriented rather than directional. Media Library got the clearest win: the asset grid now virtualizes to the viewport, so libraries past a few thousand assets no longer degrade as you scroll, alongside a redesign that unified cards for assets, folders, and collections. Studio 6.9.0 and 6.9.1 chase crashes in the structure tool and field validation, and the App SDK closed a real gap by making presence bidirectional.
Where it's heading
The pattern is a platform consolidating after expansion: Sanity now maintains several surfaces that must behave identically, and this window is mostly the cost of that. Presence working in both directions and the media grid's shared card design both point the same way — apps built on the SDK are being brought to parity with the Studio rather than treated as second-class clients. The MCP server continues its own steady track, now able to run a limited set of CLI commands without shell access, which keeps agents inside sanctioned operations.
Prediction
Expect the App SDK to keep closing parity gaps with the Studio, and Media Library performance work to continue past the grid into other large-library surfaces. The MCP server's CLI tool will likely widen its allowed command set as usage clarifies what agents actually reach for.

Recent moves

  1. 3d ago

    Sanity Studio v6.9.1: Fixes media library video CORS error and validation fixes

    A patch clearing up field validation breakage, a media library video CORS error, and image crop preview rendering. Corrective work on the same day as a Media Library release — this window's characteristic shape.

    View source ↗
  2. 3d ago

    Media Library: Faster asset grid, and key media library bugfixes

    The asset grid now renders only what is in the viewport plus a buffer, removing the progressive slowdown that hit libraries with more than a few thousand assets. Behavior is unchanged; it just stops doing unnecessary work. The most substantive fix in this batch.

    View source ↗
  3. 4d ago

    MCP server v2.27.0: Run Sanity CLI commands and safer document patching

    Adds a run_sanity_cli tool so agents can execute a limited set of CLI commands without a local shell, and makes patch_documents transactional so a failed action rolls the whole operation back. Sensible hardening of the agent surface rather than a new one.

    View source ↗
  4. 5d ago

    Sanity Studio v6.9.0: Improve structure tool stability, CLI behavior, and TypeScript schema typings

    Fixes a crash that could take down the entire structure tool from the incoming references inspector, now contained to a recoverable panel error, plus CLI deploy and TypeScript typing corrections. Stability maintenance.

    View source ↗
  5. 6d ago

    Sanity React App SDK v2.19.0: Presence now works in both directions

    Apps could previously see other collaborators but stayed invisible to them; useReportPresence closes that asymmetry and adds per-document presence subscription. A concrete step in bringing SDK-built apps to parity with the Studio, shipped without breaking existing usePresence callers.

    View source ↗
  6. 10d ago

    Media Library v2026-07-30: A new look for the Media Library asset grid

    Assets, folders, and collections converge on one card design with uniform previews and stable layout during thumbnail loading, including correct aspect ratios for Rive and Lottie. The visual half of the grid work that the later release made fast.

    View source ↗