The dynamic tables feature formerly known as the immutability constraint is now called the frozen region of a dynamic table. As part of this rename, the IMMUTABLE WHERE clause is also renamed to FROZEN WHERE.
...
In the menu to the left of this page, release notes are organized by release type. These types include server releases (which are deployed every week), feature updates (which occur between server releases), and client, driver, library, and connector releases. You can use this page to view release notes for all types of releases and filter the list by type and date.
Showing 51 releases
May 28, 2026
The dynamic tables feature formerly known as the immutability constraint is now called the frozen region of a dynamic table. As part of this rename, the IMMUTABLE WHERE clause is also renamed to FROZEN WHERE.
...
May 28, 2026
Snowflake Cortex AI_COMPLETE now supports Gemini 3.5 Flash for multimodal video and audio analysis, enabling organizations to extract brand, sentiment, behavioral, and content insights from rich media directly in Snowflake. With frontier multimodal intelligence and Flash-level speed, teams can analyze video and audio content for marketing, content intelligence, compliance, and media analytics workflows without moving data outside of Snowflake.
...
May 28, 2026
You can now generate a Sensitive Data Access report to view which users accessed sensitive data in your account during a specified lookback period. The report creates a view that lists user-table-role combinations identified in query and access history for classified tables.
...
May 27, 2026
With this preview release, you can use the Governance & security » Data protection policies area in Snowsight to create data protection policies from the Dashboard, list and manage policies on the Policies tab, and view protected objects on the Objects with policies tab.
...
May 26, 2026
The following new features and enhancements are now available in Snowflake Data Clean Rooms:
standard_audience_overlap_v0 and standard_audience_overlap_activation_v0 templates. Learn more.May 26, 2026
When standard refresh modes don't support your transformation pattern, CUSTOM_INCREMENTAL refresh mode lets you write MERGE or INSERT logic that Snowflake executes on each refresh. You define exactly how changes reach the dynamic table while Snowflake handles scheduling, retries, and transactional guarantees. This mode supports patterns such as stream-static joins, soft-deletes, stateful aggregation, and direct migration from streams and tasks.
...
May 26, 2026
With this release, write support for Snowflake-managed Apache Iceberg™ tables by using an external query engine through Snowflake Horizon Catalog is now generally available. You can read and write to Snowflake-managed Iceberg v2 and v3 tables from any external query engine that supports the open Iceberg REST protocol, such as Apache Spark™, by using a single Horizon Catalog endpoint and your existing Snowflake users, roles, policies, and authentication.
...
May 22, 2026
Extraction scores for the Snowflake Cortex AI_EXTRACT function are now generally available. Key capabilities include:
scores => TRUE in an AI_EXTRACT call to get back a scoring object alongside the standard response object, with a score between 0 and 1 indicating the model's certainty about each extracted value....
May 21, 2026
The following updates are now available in Snowflake Data Clean Rooms:
May 21, 2026
The dynamic tables documentation now includes 30 new and updated pages covering the full lifecycle of building, optimizing, monitoring, and troubleshooting dynamic table pipelines.
...
May 21, 2026
Attaching a storage lifecycle policy to a dynamic table is now generally available. You can attach a storage lifecycle policy directly to a dynamic table to delete or archive rows that match a predicate, on a schedule that runs independently of dynamic table refresh.
...
May 20, 2026
Cortex AI Function Studio is now available in public preview, enabling organizations to easily create, evaluate, and optimize production-ready Cortex AI Functions for unstructured and multimodal data workflows. AI Function Studio automates prompt engineering, model selection, benchmarking, and optimization, helping teams accelerate AI application development while improving quality and reducing experimentation overhead.
...
May 19, 2026
With this preview release, you can build, validate, and register your own custom container images for use with Snowflake Notebooks and ML Jobs on Container Runtime. Custom runtime images let you include specific packages, meet compliance and security requirements, integrate with existing CI/CD pipelines, and ensure reproducibility across environments.
...
May 19, 2026
The following improvements are now available for dbt Projects on Snowflake:
...
May 18, 2026
Batch Cortex Search is now generally available. The CORTEX_SEARCH_BATCH table function lets you run millions of fuzzy-match queries against a Cortex Search Service in a single SQL statement, with no infrastructure to manage.
...
May 15, 2026
With this release, the GEN_ARM_G1 instance family is generally available for Snowpark Container Services on AWS.
...
May 14, 2026
Cortex AI Guardrails now provide run-time protection against prompt injection and jailbreak attacks for Snowflake Intelligence and Cortex Agents, in addition to Cortex Code.
...
May 14, 2026
The following updates are now available in Snowflake Data Clean Rooms:
May 13, 2026
The Snowflake Cortex AI_CLASSIFY function now accepts documents as input, enabling organizations to automatically categorize document files like PDF, DOCX, CSV, and more using simple SQL. This allows teams to easily streamline document intake and intelligently route content, such as contracts, invoices, and various reports, into the right downstream workflows.
...
May 13, 2026
You can now generate a Sensitive Data Entitlement report to view who can access sensitive data in your account. The report creates a view that lists users who have access control roles with privileges on tables containing sensitive data.
...
May 13, 2026
You can now grant per-function privileges for Snowflake Cortex AI Functions using USE AI FUNCTION . This gives account administrators finer-grained control over which AI functions individual roles can call, instead of granting blanket access to all AI functions with the existing USE AI FUNCTIONS privilege.
...
May 12, 2026
The ORGANIZATION_USAGE schema now includes two new premium views that are available in the organization account. These views provide visibility into secrets and Tri-Secret Secure customer-managed key history across all accounts in your organization.
...
May 12, 2026
The Snowflake Python connector now supports a JWT-based authentication method for AWS Workload Identity Federation (WIF). The new method uses the AWS GetWebIdentityToken API to produce a standards-based JWT instead of the existing GetCallerIdentity-based pre-signed request method. The existing GetCallerIdentity-based method remains supported, but Snowflake recommends upgrading to the JWT-based method.
...
May 11, 2026
You can now configure a Cortex Search Service to automatically suspend its serving compute after a period of query inactivity and resume when it receives a new query. This helps reduce serving costs on idle services without requiring manual intervention.
...
May 8, 2026
You can now specify tuple values for ingress private endpoint identifiers in network rules. This feature allows PrivateLink identifiers such as AWSVPCEID, AZURELINKID, and GCPPSCID to use tuple syntax that combines endpoint identifiers with IP addresses and/or CIDR ranges.
...
May 7, 2026
The following new features and enhancements are now available in Snowflake Data Clean Rooms:
CLEANROOM_PUBLIC_ROLE has permission to delete data from the ACTIVATION.SEGMENT_RECORDS table, allowing collaborators to clean up segment data after activation jobs complete.May 7, 2026
Support for version 3 (v3) of the Apache Iceberg™ table specification is now generally available.
...
May 7, 2026
Listing share restrictions are now generally available. Providers can enable share restrictions on private external listings to prevent consumers in lower editions or non-HIPAA accounts from accessing their data.
...
May 6, 2026
Organization administrators can now change the Snowflake edition of an account in the organization by using ALTER ACCOUNT . Run the command from an account other than the account whose edition you're changing.
...
May 5, 2026
The ORGANIZATION_USAGE schema now includes three new premium views that are available in the organization account. These views provide visibility into network policies and network rules across all accounts in your organization.
...
May 5, 2026
When defining a semantic view, you can now define a fact or dimension as a filter by specifying LABELS = (FILTER) in the create semantic view command. A filter is a fact or dimension that resolves to a BOOLEAN value and can be used as a condition in the WHERE clause of a query.
...
May 5, 2026
With this release, four new instance families are generally available for Snowpark Container Services:
...
May 4, 2026
The SAP® BDC Zerocopy Connector is now generally available, enabling zero-copy data sharing between SAP® Business Data Cloud and Snowflake without moving or duplicating data.
...
May 4, 2026
Snowflake Cortex AI_COMPLETE now enables advanced multimodal analysis of video and audio content in public preview, allowing organizations to extract brand, sentiment, and behavioral insights from rich media directly in Snowflake. This unlocks powerful new capabilities for marketing, content intelligence, and compliance workflows, without moving data outside of Snowflake.
...
May 4, 2026
The Snowflake Cortex AI_PARSE_DOCUMENT function has launched significant quality improvements for OCR mode, building on the strong OCR performance already available in AI_PARSE_DOCUMENT and delivering even higher accuracy and faster processing for enterprise-scale document workflows that require efficient, high-quality text extraction.
...
May 4, 2026
You can now use CREATE OR ALTER SEMANTIC VIEW to create a semantic view if it doesn't exist, or alter an existing semantic view to match the definition in the statement. This provides a declarative way to manage semantic view definitions that's safe to re-run without having to replace the view and re-grant privileges.
...
May 4, 2026
With this release, autoscaling policies for Snowpark Container Services are now generally available. Autoscaling policies extend the existing CPU-based autoscaling by letting you define metric-based rules that control how Snowflake scales service instances up, scales them down, or suspends them automatically. Policies support Snowflake-provided platform metrics and custom metrics that your service emits, giving you fine-grained control over scaling behavior based on CPU utilization, memory usage, ingress connection rate, and more.
...
May 1, 2026
The ORGANIZATION_USAGE schema now includes a new premium view: outbound privatelink endpoints. The view is available in the organization account. You can use this view to monitor outbound private connectivity endpoints across all accounts in your organization.
...
May 1, 2026
You can now authenticate SCIM API requests with the following types of tokens:
...
April 30, 2026
The Snowflake Cortex AI_PARSE_DOCUMENT function now supports processing documents of up to 2,000 pages in both LAYOUT and OCR modes, enabling organizations to efficiently handle large, multi-page documents such as healthcare records, insurance claims, regulatory filings, and technical manuals in a single request with reduced pre-processing and orchestration.
...
April 30, 2026
High-fidelity image extraction with the Snowflake Cortex AI_PARSE_DOCUMENT function using LAYOUT mode is now generally available, enabling organizations to unlock visual data from documents and build richer, multimodal document processing workflows. By extracting images alongside text and layout, teams can incorporate visual context from documents such as healthcare records, financial reports, and regulatory filings, without additional tooling or pipelines.
...
April 30, 2026
When you work with identifiers inside a catalog-linked database that uses CASE_INSENSITIVE mode (the default for case-insensitive catalogs like AWS Glue and Unity Catalog), you no longer need to surround schema, table, and column names in double quotes for DDL commands. Identifiers outside the catalog-linked database continue to follow standard Snowflake identifier resolution rules.
...
April 30, 2026
The following new features and enhancements are now available in Snowflake Data Clean Rooms:
April 30, 2026
With this preview release, you can create tags in Snowsight by opening Governance & security » Tags & policies, selecting the Tags tab, and selecting + Create tag.
...
April 29, 2026
The following Trust Center capabilities are now generally available:
...