Releases Index

Sanity Changelog

$npx @buildinternet/releases get sanity-changelog
Mon
Wed
Fri
OctNovDecJanFebMarAprMayJunJulAugSepOct
Less
More
Releases84Avg26/moVersionsv1.0.0 to v2026.09.30
v2.42.1

The documents_validate tool now reports whether all applicable checks ran for each document and warns independently of the findings when validation is incomplete. It also skips custom callbacks unavailable in deployed schemas, noting results cover only built-in and declarative checks, and reports validator exceptions as tool errors.

Read more ↗
v2.42.0

The MCP server adds a documents_validate tool, available to all users in beta, that checks documents against their deployed schema. The patch_documents tool now documents which revision to pass with ifRevisionId and how to recover from a revision mismatch.

Read more ↗
v6.20.0

Switching workspaces from the workspace menu no longer reloads the page, with Cmd-click, Ctrl-click or middle-click opening a workspace in a new tab, and Dashboard studios opened without project access now show an access request prompt. Publishing now runs pending validation immediately instead of waiting for idle time, and fixes cover a custom publish action that could cancel publishing, jumping expanded array lists, and the initial value stream ignoring documents created or deleted after a template resolved.

Read more ↗

Organizations can set up to 10 spending alert amounts in whole US dollars under Manage Billing, triggering an email and Sanity Dashboard notification when estimated plan overage reaches each threshold. Alerts go to administrators, billing managers, and the billing details email, send at most once per calendar month, and never stop usage.

Read more ↗
v2.41.0

The dataset_assets_upload tool has been removed since it only returned Sanity CLI instructions; use dataset_assets_upload_from_file, dataset_assets_upload_from_url, or dataset_assets_upload_from_web_chatgpt instead. Also fixed Studio links opening the wrong workspace, with links omitted when the target workspace or URL can't be determined safely, and updated query_documents and read_docs tool descriptions.

Read more ↗

Organizations can now deliver recorded management activity to a Google Cloud Storage bucket they control, configured in Manage's Activity feed export settings. Sanity generates hourly exports of the previous complete hour starting five minutes past each hour in UTC, with gzip-compressed newline-delimited JSON in OCSF 1.9.0 and a manifest listing files per completed window.

Read more ↗
v3.9.0

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 ↗
v2.1.0

The @sanity/context package now works with both AI SDK v6 and v7. This fixes the build error (Export bindTelemetryIntegration doesn't exist in target module) when upgrading to ai@7.

Read more ↗
Last Checked
3h ago
Latest
2.42.1
Tracking since Jan 22, 2026