Releases Index
Sanity

Sanity

sanity.ioDeveloper Tools
$npx @buildinternet/releases get sanity
Recently Shipped34 releases · updated Oct 12, 2026

Several product updates this month extend MCP tooling, improve Media Library navigation, and tighten Studio reliability.

MCP agents can now manage Media Library assets. v2.40.0 adds tools for finding, editing, and organizing assets, checking where they're used, and uploading local files up to 50 MiB — including new versions of existing assets. Duplicate uploads preserve the existing asset ID rather than creating a new one. Earlier updates (v2.37–v2.39) brought local-file and ChatGPT attachment uploads to Content Lake datasets and fixed input validation to name unexpected keys and show accepted alternatives.

Singletons are now a first-class Studio configuration. v6.17.0 introduces a beta singletons API that removes the need to write custom structure overrides or install third-party plugins. The same release adds live document count badges to structure lists.

Unsaved edits survive connection failures. The React App SDK v3.7.0 keeps local edits in memory and resubmits them with exponential backoff after a 401, 5xx, dropped connection, or transaction conflict — including edits made during an expired session, which save automatically on the next sign-in.

Schema validation errors now tell you which workspace failed. Studio v6.18.0 names the workspace, project ID, and dataset in schema validation error messages, on the error screen and in copied reports.

Media Library added a list view. The September 30 release adds a compact, keyboard-navigable list view alongside the existing grid, with sort by modified date and folder expand-in-place.

Enterprise SAML can now block non-SSO access. Organization admins can prevent non-SAML users from joining via a new toggle in Manage SSO settings, available on Enterprise plans.

Studio layout no longer remounts; invalid sessions log out

This release1 featureNew capabilities5 enhancementsImprovements to existing features6 fixesBug fixesAI-tallied from the release notes
Sanity Studio · v6.19.0

Sanity Studio v6.19.0 fixes the studio layout remounting when feature and scheduled-publishing checks settle and now logs out when an invalid session arrives before workspaces resolve. Also removes the global context registry so two versions of sanity can render on one page, and fixes the initial navbar flicker on load, alongside dependency updates.

Read more ↗

Per-dataset TypeGen beta; clearer project access errors

Breaking (minor)This release2 featuresNew capabilities1 enhancementImprovements to existing features2 fixesBug fixesAI-tallied from the release notes

SDK hooks can now infer document, field, query, and projection types for each dataset read by an app, from types generated with typegen.resources in @sanity/cli 8.16.0. useQuery, useDocuments, and usePaginatedDocuments now throw a projectUserNotFoundError message naming the sign-in method, and createDocumentHandle returns projectId and dataset as required, which may require a type annotation for handles stored in state, variables, or context.

Read more ↗