Data and AI releases

548 this month · 176 companies

Snowflake, September 2026 new features

68 releases · 6 products · 32 GA · 18 Preview · 1 Deprecation

DCM Projects ATTACH MASKING POLICY (Preview)

With this Public Preview release, you can use ATTACH MASKING POLICY in DCM Projects definition files to declaratively assign a masking policy to one or more columns in tables, Apache Iceberg™ tables, views, or dynamic tables. DCM Projects manages the masking policy attachment throughout its deployment lifecycle.

Preview
Source ↗

Response caching for Cortex AI Functions

Snowflake Cortex AI Functions now automatically caches and reuses the results of AI_COMPLETE calls. When a query makes an identical AI_COMPLETE call more than once, Snowflake can return the stored result instead of running inference again, which lowers cost and speeds up query execution.

Update
Source ↗

CHECK constraints on hybrid tables (General availability)

With this release, hybrid tables support CHECK constraints . Previously, CHECK constraints were limited to standard tables and Snowflake-managed Iceberg tables, so a hybrid table workload had to enforce value-level rules in application code.

GA

Cortex AI Function Evaluation for measuring quality (Public Preview)

Snowflake Cortex AI Function Evaluation is now available in public preview, enabling customers to measure the output quality, cost, and token usage of custom AI Functions and Cortex AI calls against labeled datasets.

Preview

HTML generation in Snowflake CoWork (Preview)

HTML generation is now available in preview as part of document generation in Snowflake CoWork. You can ask Snowflake CoWork to generate an HTML file from your analysis, the same way you generate a PDF or PowerPoint. Generation requires the Cortex Agent code execution tool on the associated agent.

Preview
Source ↗

Elastic Channels for Snowpipe Streaming (General availability)

Elastic Channels for Snowpipe Streaming are now generally available. Elastic Channels provide one implicit, server-scaled ingestion path per pipe, so concurrent producers can stream directly to Snowflake tables and supported Snowflake-managed Iceberg tables without managing channel names, lifecycle, ordering, or offset tokens.

GA

Horizon Catalog Explorer UI (Preview)

With this release, the Horizon Catalog Explorer is the default experience for browsing Snowflake objects in Snowsight, replacing Database Explorer. The Horizon Catalog Explorer provides consistent navigation and object detail pages while preserving the tabs and actions that you already use.

Preview
Source ↗

Automations in Snowflake CoWork (General availability)

Automations in Snowflake CoWork are now generally available. An automation turns a one-time report into a recurring one: Snowflake CoWork re-runs your question with fresh data on the schedule you choose and emails you the results, including a summary and key metrics, along with a link that opens the full report so you can ask follow-up questions.

GA
Source ↗

External secret providers (Preview)

External secret providers are now in preview. If your organization already keeps API keys, database passwords, and similar values in AWS Secrets Manager, Azure Key Vault, or Google Cloud Secret Manager, Snowflake can read those values when a query needs them, so you don't have to maintain a second copy in a Snowflake secret .

Preview

Openflow gen 1 deployment creation retired

You can no longer create new first generation (gen 1) Openflow deployments (BYOC or Snowflake). All new deployments are second generation (gen 2), created with CREATE OPENFLOW DEPLOYMENT or the Openflow UI. Existing gen 1 deployments continue to work unchanged, and you can still create new gen 1 runtimes on an existing gen 1 deployment.

Deprecation
Source ↗
4 products

Add and drop hybrid table constraints online (General availability)

With this release, you can add and drop UNIQUE and FOREIGN KEY constraints on an existing hybrid table by using alter table . Previously, you had to define these constraints when you created the table, so adding a foreign key to a table that was already serving a workload meant recreating and reloading the table.

GA

Data lineage for Cortex Agents

You can now use data lineage to see which data a Cortex Agent can reach through the tools declared in its specification. A semantic view that a Cortex Analyst tool references, and a Cortex Search service that a Cortex Search tool references, both appear upstream of the agent.

Update
Source ↗