Summary of New Features and Changes Released in Snowflake in August 2026 #SnowflakeDB

Summary of New Features and Changes Released in Snowflake in August 2026 #SnowflakeDB

A roundup of new Snowflake features and changes released in August 2026, highlighting expanded AI agent capabilities, stronger governance, and improved cost management.
2026.09.04

This page has been translated by machine translation. View original

This is a summary of new features and changes released for Snowflake in August 2026.

Note: This article does not cover all information; it picks only the items I found noteworthy. It is based mainly on the following sources, so if you want to check all the latest information, please see the URLs below.

Aug 31, 2026: Snowflake-provided tags are in public preview

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-31-snowflake-provided-tags-preview

Snowflake-provided tags, which prepare tags for common governance use cases such as cost center and sensitivity level on the account side in advance, are now in public preview.

Previously, you had to create and manage tags such as cost center and data classification individually for each account, but now built-in tags are provided from the start under the SNOWFLAKE.TAGS schema.

For privileges, instead of granting object privileges on the tags directly, you use application roles provided by Snowflake.

  • SNOWFLAKE.OOB_TAG_READ: View tags (granted to PUBLIC by default)
  • SNOWFLAKE.OOB_TAG_APPLY: Apply tags
  • SNOWFLAKE.OOB_TAG_ADMIN: Change values, comments, and propagation settings

For details, see the following.

https://docs.snowflake.com/en/user-guide/object-tagging/snowflake-provided-tags

https://dev.classmethod.jp/articles/snowflake-provided-tags-public-preview/

August 31, 2026: app.yml v2 for Snowflake App Runtime is in public preview

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-31-app-yml-v2

In Snowflake App Runtime, v2 of app.yml, which describes application deployment settings, is now in preview.
Previously, snowflake.yml and app.yml were used together, but with the new format, a single app.yml can describe both "deployment" and "remote build".

The changes are described here. Note that migrating from an existing snowflake.yml involves some behavior changes, such as deployment becoming declarative.

For details, see the following.

https://docs.snowflake.com/developer-guide/snowflake-app-runtime/app-yml

https://docs.snowflake.com/developer-guide/snowflake-app-runtime/migrate-to-app-yml

Aug 31, 2026: CoCo Desktop v1.21.0 to v1.21.2

In August, CoCo Desktop had three version updates (v1.21.0, v1.21.1, and v1.21.2).

v1.21.2 (Aug 31, 2026)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-31-coco-desktop-v1-21-2

The main additions are as follows.

  • New chart types: table / data_frame (tabular output), horizontal_bar_chart (for rankings), and vega_lite_spec (extended charts such as heatmaps and box plots)
  • When creating an automation, you can now choose whether to create a local or cloud one

v1.21.1 (Aug 24, 2026)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-24-coco-desktop-v1-21-1

The main additions are as follows.

  • Added a monthly schedule to automation scheduling that runs on a specified day of the month (1 to 31)
  • HTML reports can now be published natively without using the cortex command-line tool

v1.21.0 (Aug 14, 2026)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-14-coco-desktop-v1-21-0

The main additions are as follows.

  • On managed macOS devices, the organization's MDM policies are now enforced at the app level
  • In agent mode, files in .pdf, .csv, .pptx, .docx, .html, and .ipynb formats can be previewed directly in the app

August 31, 2026: Second generation Openflow (public preview)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-31-openflow-gen2-preview

"Second generation Openflow (Gen 2)", which lets you handle Openflow deployments, runtimes, and connectors as Snowflake SQL objects, is now in public preview. It retains the same Openflow platform concepts as Gen 1, but differs notably in how objects are created, secured, and managed.

The main features are as follows.

  • You can create, modify, and delete Gen 2 deployments, runtimes, and connectors using CREATE / ALTER / DROP / SHOW / DESCRIBE commands or the Openflow UI
  • By saving configuration as file-based entities (FBE), you can integrate it into CI/CD pipelines through Git workflows
  • Runtimes and connectors can be managed under Snowflake RBAC
  • Existing Gen 1 resources continue to work unchanged, and Gen 1 and Gen 2 can be used together in the same account

Currently, PostgreSQL CDC and MySQL/MariaDB CDC are supported. Migration from Gen 1 to Gen 2 also appears to be offered in private preview.

For details, see the following.

https://docs.snowflake.com/user-guide/data-integration/openflow/gen2/index

A quickstart is also available.

https://docs.snowflake.com/en/user-guide/data-integration/openflow/gen2/quickstart

Aug 28, 2026: Announcement recommending migration from Cortex Analyst to Cortex Agents

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-28-cortex-analyst-transition-cortex-agents

Guidance recommending migration from Cortex Analyst to Cortex Agents has been announced.
At this point, it is not an announcement that the Cortex Analyst REST API or semantic views will be deprecated.

Previously, you chose between querying Cortex Analyst (REST API) directly based on a semantic view, or adding Analyst as a tool to a Cortex Agent to have it generate SQL. The April 2026 update changed the internal behavior of the latter.

Specifically, the Agent used to delegate SQL generation to the Cortex Analyst service as a separate step, but now the Agent itself generates SQL directly.

https://docs.snowflake.com/en/release-notes/2026/other/2026-04-13-cortex-agents-agentic-analyst

With this April change, the service type in usage views is now recorded as cortex_agents instead of cortex_analyst. This announcement can be seen as a call to move toward Agents, building on that April update.

The following do not need to change when migrating.

  • Semantic views: Cortex Agents use the same semantic views for SQL generation, so there is no need to rebuild them
  • Verified queries: What is stored in the semantic view (Verified Query Repository) applies as is
  • Existing Cortex Analyst applications: They continue to work, including the REST API, so there is no need to switch in a hurry and you can migrate gradually

On the other hand, Cortex Agents offer features not available with the Cortex Analyst REST API alone, such as search over unstructured data using Cortex Search and tool calling. Although retirement of the Cortex Analyst service itself has not been stated at this point, considering that Agents are positioned as a superset of Analyst, it seems safest to choose Cortex Agents from the start, especially when calling from applications.

Aug 27, 2026: CoCo in the Snowflake Extension for Visual Studio Code (GA)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-27-coco-vscode-extension-ga

The ability to use CoCo (formerly Cortex Code) within the Snowflake extension for Visual Studio Code is now generally available.

Extension v1.39 or later is required.
The extension includes the functionality needed to run CoCo, so no separate installation is needed. Selecting the CoCo icon in the editor toolbar opens a side panel where you can start a chat session.

2026-09-01_21h41_18

For details, see the following.

https://docs.snowflake.com/user-guide/vscode-ext

Aug 27, 2026: Increased file count limit for dbt Projects on Snowflake

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-27-dbt-projects-on-snowflake-file-limit

The file count limit for dbt Projects on Snowflake has been raised from 20,000 files to 100,000 files.

All files in the project directory and its subdirectories are counted, including generated folders such as target/, dbt_packages/, and logs/ in addition to the models/ folder. This update makes it easier to run larger dbt projects on Snowflake.

For details, see the following.

https://docs.snowflake.com/user-guide/data-engineering/dbt-projects-on-snowflake-limitations

Aug 26, 2026: Cortex Extension references from Agent skills are GA

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-26-agent-skills-cortex-extension-references-ga

The ability to reference a Cortex Extension directly from Agent skills is now generally available.

Agent Skills is a mechanism that gives Cortex Agents modular, reusable "packages of instructions, scripts, and context" so they can perform specific repeatable tasks.

In addition, Skill and Plugin Sharing is provided as a feature to share, discover, and govern skills (Skills) and plugins (Plugins) created in CoCo across teams in an account. Skills and plugins shared with this feature are stored in the account as an object called CORTEX EXTENSION.

https://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-skill-plugin-sharing

With this update, this CORTEX EXTENSION object can be referenced as is from Agent Skills in Cortex Agents.
Skills built for CoCo can now be reused on the Cortex Agents side, so once created, a skill can be reused in both CoCo and Cortex Agents.

Note that only the skills/ subdirectory within the Extension is reused. A plugin can include slash commands, hooks, MCP server settings, and so on besides skills/, but these are concepts specific to CoCo (CLI), so they are not brought over to Cortex Agents.

When configuring, specify name (the skill name) for each element of skills, set type of source to CORTEX_EXTENSION, and specify the fully qualified name of the Extension in path (for YAML-format agent specifications).

skills:
  - name: "<skill名>"
    source:
      type: "CORTEX_EXTENSION"
      path: "<db>.SKILL_SHARING.<skill>"

For details, see the following.

https://docs.snowflake.com/user-guide/snowflake-cortex/cortex-agents-skills

Aug 26, 2026: Cortex Agents Coding Agent (GA)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-26-cortex-agents-coding-agent-ga

The Coding Agent, which lets you add code execution in a sandbox to a Cortex Agent, is now generally available.

It becomes available by adding the code_toolset_all tool type to a Cortex Agent.

{
  "tools": [
    {
      "tool_spec": {
        "type": "code_toolset_all",
        "name": "code_toolset_all"
      }
    }
  ]
}

It has the following characteristics.

  • Snowflake automatically provisions and manages the sandbox (using the same runtime as Snowflake CoCo)
  • A set of tools including bash, file read/write/edit, grep, glob, web search, SQL execution, and skill integration
  • Snowflake also handles running the agent loop and streaming the results, so no implementation is needed on the user side

Note that code_toolset_all and code_execution (a single code execution tool for running Python in the sandbox) are mutually exclusive and cannot be used at the same time.

For details, see the following.

https://docs.snowflake.com/user-guide/snowflake-cortex/cortex-agents-coding-agent

Aug 26, 2026: Organization user types (GA)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-26-organization-user-types

Organization user types, which let you distinguish organization users as human (PERSON) or service users (SERVICE), are now generally available.

This is quoted from the official documentation, but you can create an organization user for a service as follows. When an administrator imports the organization user group, the user is created in regular accounts as a SERVICE-type user.

CREATE ORGANIZATION USER etl_pipeline
   EMAIL = 'data-platform@example.com'
   TYPE = SERVICE;

https://docs.snowflake.com/en/user-guide/organization-users#label-org-users-types

For organization users, see the following.

https://dev.classmethod.jp/articles/organization-user-pupr-snowflakedb/

Aug 25, 2026: Multi-value tags (GA)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-25-multi-value-tags-ga

Multi-value tags, which let you assign multiple values to a single tag, are now generally available.

By specifying MULTI_VALUE = TRUE when creating a tag, you can add and remove multiple values on a single tag. Previously, only one value could be set per tag, but with this update you can manage multiple classifications (such as data sources and compliance requirements) with one tag.

To check whether a tag contains a specific value, you can use SYSTEM$TAG_VALUE_CONTAINS.

As a constraint, a single multi-value tag can have up to 10 values by default.

For details, see the following.

https://docs.snowflake.com/en/user-guide/object-tagging/multi-value-tags

https://dev.classmethod.jp/articles/snowflake-multi-value-tags-ga/

Aug 25, 2026: Remote Development with the Snowflake Extension for Visual Studio Code (public preview)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-25-remote-development-vscode-preview

Remote Development, which lets you connect remotely from the Snowflake extension for Visual Studio Code to Snowflake-managed compute resources for development, is now in public preview.

Via remote SSH, you can run notebooks, scripts, and terminals on the same Snowflake Kernel (Python + SQL) as Snowsight Workspaces. Snowflake Extension for Visual Studio Code v1.38 or later is required, and the feature can be disabled with the ENABLE_NOTEBOOK_SERVICE_REMOTE_VS_CODE_ACCESS parameter.

For details, see the following.

https://docs.snowflake.com/en/user-guide/vscode-ext-remote-development

August 25, 2026: Stable egress IP addresses on Azure (public preview)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-25-stable-egress-ip-azure-preview

Stable egress IP addresses, which let you obtain Snowflake's egress IP addresses in CIDR format, are now in public preview on Microsoft Azure.
The feature, already generally available in AWS commercial regions, has been extended to Azure.

You can obtain IP ranges with expiration using SYSTEM$GET_SNOWFLAKE_EGRESS_IP_RANGES, so you can register these ranges in the allowlist on the external server side, for example for external access from UDFs and procedures.

For details, see the following.

https://docs.snowflake.com/en/user-guide/egress-ip/network-egress

Aug 21, 2026: Version targeting for Cortex Agent and Cortex Analyst evaluations (GA)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-21-cortex-agent-eval-version-targeting-ga

Version targeting, which lets you explicitly specify the versions used when running Cortex Agent and Cortex Analyst evaluations (Evaluations), is now generally available.
This addresses the need to ensure reproducibility of evaluation results. There are three types of versions you can specify, each provided as an independent setting.

  • Agent version under evaluation
    • By adding an agent_version key to agent_params in the evaluation configuration YAML, you can run evaluations against a specific agent version, alias, or shortcut (such as LIVE). You can also select it from a dropdown in Snowsight or CoCo
  • Judging version of system metrics
    • All five system metrics (answer_correctness, logical_consistency, tool_selection_accuracy, tool_execution_accuracy, and sql_correctness) now support a version key. By specifying the metric version (v1/v2/v3), the underlying judge model is selected automatically according to the models your account allows
      • In v2 and v3, GPT-family judge models are added alongside Claude-family models, and if your account does not allow Anthropic models, GPT-family models are used
  • Judge model for custom metrics
  • A model key can now be added to custom metric definitions, letting you specify the LLM judge model for that metric individually. If omitted, the default is claude-4-sonnet

For details, see the following.

https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-agents-evaluations

Aug 21, 2026: CoCo automations in CLI and Snowsight (public preview)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-21-cortex-code-automations-preview

The ability to configure scheduled automations (Automations) in CoCo CLI and CoCo in Snowsight is now in public preview.

Based on a prompt registered in advance, CoCo acts autonomously as an agent in a sandbox, making decisions and taking actions and returning results, and this whole process can run periodically on a schedule.
Automation tasks are stored as AGENT TASK in each user's personal database. As a result, CoCo runs follow the schedule, and you can later check results and continue working in CoCo.

They can be created and managed from both the CLI and Snowsight, and the EXECUTE AGENT TASK privilege is required for automations (granted to the PUBLIC role by default).

Agent task creation screen in Snowsight

2026-09-02_19h13_47

For details, see the following.

https://docs.snowflake.com/en/user-guide/cortex-code/cortex-code-automations

August 20, 2026: Cortex Agent code execution tool (public preview)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-20-cortex-agents-code-execution-tool-preview

You can now specify a Code execution tool, which generates and runs Python code in a sandbox environment, as a Cortex Agent tool.

An agent with this tool enabled can run Python code in a secure, isolated sandbox. In addition to the standard library, the sandbox comes preinstalled with data processing and analysis libraries such as numpy / pandas / scipy / pyarrow and visualization libraries such as matplotlib / plotly. You can also install additional PyPI packages through the Artifact Repository.

The sandbox does not query data directly; it is used to process and visualize results retrieved by the SQL tool. The execution scope is also limited to a single conversation thread.

For details, see the following.

https://docs.snowflake.com/en/user-guide/snowflake-cortex/cortex-agents-code-execution-tool

10.29 Release Notes: Aug 15, 2026 - Aug 19, 2026

https://docs.snowflake.com/en/release-notes/2026/10_29

Per-user quotas are GA

By setting per-user quotas, you can now apply spending limits per user and prevent unnecessary costs incurred by individual users.

The main features are as follows.

  • Supports both monthly and daily thresholds
  • A new ACCOUNT_USAGE.QUOTA_ACCESS_BLOCK_HISTORY view has been added, letting you check the history of blocked access
  • Target services (a single quota monitors either warehouses or the AI domain, and the two cannot be mixed)
    • Monitoring: warehouses (compute) and AI-related features such as AI Functions, CoCo, Cortex Agents, and CoWork
    • Automatic blocking: AI-related features only (warehouses cannot be blocked)

You configure this by creating a quota object.
For example, with the following settings you can set a quota for a user group identified by a specific tag.

-- Create the quota object
-- (No limits or notifications are set yet at this point)
CREATE SNOWFLAKE.CORE.QUOTA my_quota();

-- Set the tag scope on the quota
CALL my_quota!SET_INCLUDED_TAGS(
    ARRAY_CONSTRUCT(
        OBJECT_CONSTRUCT(
            'tag_name', 'cost_mgmt_db.quota_schema.team_tag',
            'tag_value', 'ai_heavy_users'
        )
    )
);

-- Set the monthly limit (e.g., 300 credits/month per user)
CALL my_quota!SET_PER_USER_LIMIT(300);

-- Add a daily limit (e.g., 20 credits/day per user)
CALL my_quota!SET_PER_USER_LIMIT(20, 'DAILY');

For details, see the following.

https://docs.snowflake.com/en/user-guide/budgets/per-user-quotas

Anomaly monitors for cost anomalies (public preview)

Custom cost anomaly monitoring, whose scope can be narrowed by object tags and service types, is now in public preview.

Previously, detection of cost anomalies across the whole account or whole organization was provided.

https://dev.classmethod.jp/articles/snowflake-cost-anomalies-pupr/

The above covers the whole scope, so it was sometimes insufficient for catching sudden cost increases within a single team or project. With this release, you can define your own scope using object tags and service types, making it possible to monitor each target of interest.

Note that only resource-level object tags are monitored by this feature. That is, these are tags applied directly to resources such as warehouses, databases, and tables; user tags are not supported.

You can create up to 20 monitors per account, and you can choose to track either credits (traditional consumption such as virtual warehouses, serverless tasks, and Snowpipe) or AI credits (AI-related services such as Cortex Search, Cortex Agents, and AI features).

For details, see the following.

https://docs.snowflake.com/en/user-guide/cost-anomalies#label-cost-anomaly-monitors

August 19, 2026: Data movement policies are GA

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-19-data-movement-policies-ga

As a Snowflake data exfiltration protection feature, Data movement policies, which let you control with policies whether to allow, warn on, or block operations that move or export data externally, are now generally available.

Available in Enterprise edition and above, they can restrict, monitor, or block the following six types of data movement operations.

  • COPY_INTO_EXTERNAL_STAGE: Export to an external stage
  • COPY_INTO_INTERNAL_STAGE: Copy to a Snowflake-managed internal stage
  • SNOWSIGHT_UI: Data access via Snowsight
  • AGENT_ACCESS: Access via agents and MCP clients
  • UI_DOWNLOAD: Downloading query results in the Snowsight UI
  • PROGRAMMATIC_FETCH: Programmatic data retrieval by drivers, connectors, SnowSQL, and so on

In addition to applying to the entire account, a policy can be attached to a tag so that it is automatically applied to objects with that tag.

When configuring a policy, you define the target movement type and the allowed number of rows in a DATA MOVEMENT RULE (0 blocks, a positive integer limits the number of rows, NULL is unlimited), then add that rule to a DATA MOVEMENT POLICY and attach it to a tag or the account to apply it.

-- Create a rule
-- Rule that blocks access by agents
CREATE OR REPLACE DATA MOVEMENT RULE hr_agent_block
    TYPE = 'AGENT_ACCESS'
    MAX_ROWS AS () RETURNS INTEGER -> (0);  -- Always block

-- Create a policy that bundles the rules
CREATE OR REPLACE DATA MOVEMENT POLICY hr_pii_policy
    ENFORCE_RULES = (hr_agent_block);  

-- Create a tag
CREATE TAG IF NOT EXISTS my_db.my_schema.pii_tag;

-- Attach the policy to the tag
ALTER TAG my_db.my_schema.pii_tag
    SET DATA MOVEMENT POLICY hr_pii_policy;  -- ← Specify the policy name

-- The policy is applied automatically by tagging the target table
ALTER TABLE my_db.my_schema.hr_employees
    SET TAG my_db.my_schema.pii_tag = 'true';

For details, see the following.

https://docs.snowflake.com/en/user-guide/data-movement-policies

https://dev.classmethod.jp/articles/snowflake-data-movement-policies-ga/

August 18, 2026: Access to externally managed Apache Iceberg tables via the Horizon Catalog Iceberg REST Catalog API is in public preview

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-18-externally-managed-iceberg-tables-horizon-irc-preview

Apache Iceberg tables managed in external catalogs (such as AWS Glue and Snowflake Open Catalog) can now be accessed from external engines via the Iceberg REST Catalog (IRC) API of Snowflake Horizon Catalog.

As a result, not only existing Snowflake-managed Iceberg tables but also externally managed Iceberg tables accessible through catalog-linked databases can be used from the same Horizon IRC endpoint. By going through Horizon Catalog, Snowflake roles and authentication apply as is.

For details, see the following.

https://docs.snowflake.com/en/user-guide/externally-managed-iceberg-tables-access-horizon-irc

Aug 18, 2026: Uploading Power BI files to Semantic View Autopilot is GA

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-18-semantic-views-power-bi-ingestion-ga

The feature that automatically converts a Power BI data model into a Snowflake semantic view by uploading an existing Power BI file (.pbit / .pbix) to Semantic View Autopilot is now generally available.

Business logic already built in Power BI (such as metric definitions, table relationships, and column descriptions) can be reused, for example, in natural language queries with Snowflake Cortex Analyst.

For details, see the following.

https://docs.snowflake.com/en/user-guide/views-semantic/power-bi-ingestion

https://docs.snowflake.com/en/user-guide/views-semantic/creating-with-snowsight#label-semantic-view-autopilot-option-2-upload-power-bi-file

August 18, 2026: User skills in Snowflake CoWork (public preview)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-18-user-skills-preview

The feature in Snowflake CoWork that lets users register and reuse their own business workflows as skills is now in public preview.

In addition to uploading a skill folder from "Capabilities > Skills", you can also create one in a chat format.

2026-09-02_21h09_18

At run time, you can invoke a skill explicitly with the "/" command or the Skills menu, or have it run implicitly depending on the content of the conversation.

For details, see the following.

https://docs.snowflake.com/en/user-guide/snowflake-cortex/snowflake-cowork/user-skills

Aug 17, 2026: SNOWFLAKE_COCO_USAGE_HISTORY is GA

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-17-snowflake-coco-usage-history-view

The SNOWFLAKE_COCO_USAGE_HISTORY view, which lets you view CoCo usage across CLI, Desktop, and Snowsight in one place, has been added to the ACCOUNT_USAGE and ORGANIZATION_USAGE schemas.

Each row corresponds to one request, and you can check aggregated token counts, credit counts, and so on. The INTERFACE column also identifies whether the request came from CLI, Desktop, or Snowsight.
Detailed usage history per interface can also be checked in dedicated views (CORTEX_CODE_CLI_USAGE_HISTORY, CORTEX_CODE_DESKTOP_USAGE_HISTORY, CORTEX_CODE_SNOWSIGHT_USAGE_HISTORY).

For details, see the following.

https://docs.snowflake.com/en/sql-reference/account-usage/snowflake_coco_usage_history

Aug 16, 2026: Feature policy rules are GA

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-16-feature-policy-rules-ga

Feature policy rules, which let you restrict object creation in specific contexts, are now generally available.

Previously, a feature called Feature Policy was provided mainly as a governance feature for Snowflake Native Apps.

With Automated Granting, a native app obtains privileges at install time to create warehouses, databases, compute pools, and so on. Once granted, the privileges cannot be revoked directly from the consumer side, so Feature Policy was used to prevent the app from actually creating objects.

https://docs.snowflake.com/en/developer-guide/native-apps/ui-consumer-feature-policies#about-feature-policies-for-native-apps

In this case, Feature Policy blocked creation of supported objects such as agents, schemas, and tasks across the board, but the new Feature policy rules extend this.

Specifically, you can now add rules that run only when a specified SQL expression evaluates to true. Supported objects can now reference conditional creation rules, so you can describe governance at a finer granularity than the object type, for example "allow table creation itself but block creation of temporary tables" or "allow task creation but block creation of serverless tasks".

For details, see the following.

https://docs.snowflake.com/en/user-guide/feature-policies#label-feature-policy-rules

https://dev.classmethod.jp/articles/snowflake-feature-policy-rules-ga/

Aug 14, 2026: Automatic remediation of Trust Center violations is GA

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-14-trust-center-remediation-ga

The following two automatic remediation features for CIS Benchmarks violations detected by Trust Center are now generally available.

One-click remediation

For findings from supported CIS Benchmarks scanners, Trust Center generates a SQL statement that remediates the violation finding, which you can run after approval.

Example: CIS_BENCHMARKS_CIS1_8 (User inactivity)

2026-09-02_22h07_04

Selecting "Remediate Now" automatically creates a fix query

2026-09-02_22h07_38

For details, see the following.

https://docs.snowflake.com/user-guide/trust-center/using-the-trust-center#label-trust-center-remediate-violations-programmatically

Remediation with CoCo

When you select "Remediate with CoCo" on a finding, CoCo opens a chat, explains the violation and recommends remediation steps tailored to your account's situation, and can carry out the remediation action after approval.

2026-09-02_22h19_09

For details on this, see the following.

https://docs.snowflake.com/en/user-guide/trust-center/using-the-trust-center#label-trust-center-remediate-with-cortex-code

Aug 12, 2026: POSTGRES_COMPUTE_USAGE_HISTORY view

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-12-postgres-compute-usage-history-view

The POSTGRES_COMPUTE_USAGE_HISTORY view, which shows hourly compute credit consumption of Snowflake Postgres instances, has been added.

Provided in both the Account Usage and Organization Usage schemas, it lets you track and analyze the cost of Postgres workloads at the same granularity as warehouses and so on.

For details, see the following.

https://docs.snowflake.com/en/sql-reference/account-usage/postgres_compute_usage_history

Aug 10, 2026: AI_MULTI_EMBED supports large video files (GA)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-10-ai-multi-embed-large-video-files-ga

AI_MULTI_EMBED now supports large video files up to 6GB and is generally available.

With TwelveLabs' Marengo Embed 3.0 model, you can generate multimodal embeddings from video, audio, subtitles (transcripts), and so on.

This is quoted from the official documentation, but you can use it as follows.

SELECT AI_MULTI_EMBED('twelvelabs-marengo-embed-3-0',
        TO_FILE('@my_files', 'me-at-the-zoo.mp4'));
{
  "error": null,
  "value": [
    {
      "embedding": [-0.022094727, 0.0053710938, 0.024291992, ...],
      "embedding_option": "visual",
      "embedding_scope": "clip",
      "start_sec": 0,
      "end_sec": 4.5
    },
    {
      "embedding": [-0.048095703, -0.10449219, -0.033935547, ...],
      "embedding_option": "audio",
      "embedding_scope": "clip",
      "start_sec": 0,
      "end_sec": 4.5
    },
    {
      "embedding": [0.03515625, 0.10205078, -0.0043945312, ...],
      "embedding_option": "transcription",
      "embedding_scope": "clip",
      "start_sec": 0,
      "end_sec": 4.5
    }
  ]
}

The video is automatically split into "clips (scene segments)", and for each clip, separate embedding vectors are generated for different modalities: visual (video), audio (the audio track itself), and transcription (the result of transcribing the audio). This enables similarity search from different perspectives: appearance, sound, and spoken content.

With the optional embedding_scope, in addition to clip for per-clip embeddings, you can also specify asset, which returns a single embedding representing the whole video.

For details, see the following.

https://docs.snowflake.com/en/sql-reference/functions/ai_multi_embed

Aug 10, 2026: Amazon S3 Tables Iceberg REST catalog integration (GA)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-10-amazon-s3-tables-iceberg-rest-catalog-integration-ga

You can now connect directly from Snowflake to the Iceberg REST endpoint of Amazon S3 Tables and create catalog-linked databases.

If you configure private connectivity, you can also access both the catalog and storage of S3 Tables via private endpoints.

For details, see the following.

https://docs.snowflake.com/en/user-guide/tables-iceberg-configure-catalog-integration-rest-s3tables

Aug 10, 2026: Request Access in Workspaces is in public preview

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-10-request-access-workspaces

The feature that lets you request access on the spot from Snowsight when an insufficient-privileges error occurs while running a query in Workspaces is now in public preview.

Previously, when a query failed due to insufficient privileges, manual steps such as switching roles or contacting an administrator individually were needed.
With this feature, when a user submits a request with a reason, administrators with the ACCOUNTADMIN or SECURITYADMIN role are notified and can approve or reject it from the "Requests & Approvals" page, or mark it as already approved externally. In addition to enabling the preview feature, the following parameter setting is required.

SHOW PARAMETERS LIKE 'FEATURE_ENABLE_REQUEST_ACCESS_FOR_WORKSPACES' IN ACCOUNT;
ALTER ACCOUNT SET FEATURE_ENABLE_REQUEST_ACCESS_FOR_WORKSPACES = 'ENABLED';

Results window when a query errors after enabling the parameter:

2026-09-02_23h31_39

You can create a request from Resolve access error:

2026-09-02_23h32_14

After the request is created, administrators receive an email like the one below:

2026-09-02_23h33_26

Administrators can view requests in Snowsight under "Governance & security > Requests & approvals":

2026-09-02_23h34_18

Request details:

2026-09-02_23h34_53

By specifying the privilege (role) to grant and the target user in "Grant access", SQL is generated and you can grant the privilege directly from the UI:

2026-09-02_23h35_01

The SQL generated above:

2026-09-02_23h35_13

For details, see the following.

https://docs.snowflake.com/en/user-guide/ui-snowsight/workspaces

August 7, 2026: DCM Projects are GA

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-07-dcm-projects-ga

DCM (Database Change Management) Projects, which let you manage Snowflake objects declaratively, are now generally available.

Configuration also supports deployment to multiple environments through Jinja templates (variables, loops, and conditionals), and the workflow is to review the changes with PLAN and then DEPLOY.
Whereas CREATE OR ALTER is an operation for a single object, DCM Projects are positioned as a mechanism to manage an entire project consisting of multiple objects as code.

For details, see the following.

https://docs.snowflake.com/en/user-guide/dcm-projects/dcm-projects-overview

https://dev.classmethod.jp/articles/snowflake-dcm-projects-ga/

Aug 7, 2026: Creating and publishing Cortex Agents and MCP servers in Snowflake Native Apps (GA)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-07-native-apps-agents-mcp-ga

The ability to create and publish Cortex Agents and MCP servers within a Snowflake Native App is now generally available.

Providers can define these in the app's setup script, enabling them to offer conversational AI experiences in consumer accounts.

For details, see the following.

https://docs.snowflake.com/en/developer-guide/native-apps/native-apps-about

Aug 6, 2026: Automations in Snowflake CoWork (public preview)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-06-cowork-automations

The feature that automatically re-runs queries (questions) made during a chat with Snowflake CoWork on a configured schedule and delivers the results by email is now generally available.

Its features are that a one-time report (one-time query) can be converted into a scheduled report, and that the report content is delivered automatically to the user's email address.
Schedules can be created conversationally through chat or manually from the Automations tab.

For details, see the following.

https://docs.snowflake.com/en/user-guide/snowflake-cortex/snowflake-cowork/automations

https://dev.classmethod.jp/articles/snowflake-cowork-automations-pupr-try/

Aug 5, 2026: Openflow Connector for SQL Server (CDC) is GA

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-05-openflow-sql-server-cdc-ga

The Openflow Connector for SQL Server (CDC), which ingests data into Snowflake using Microsoft SQL Server change data capture (CDC), is now generally available.

Row-level changes on the SQL Server side are detected via CDC and can be replicated to Snowflake in near real time or on a schedule. The initial run loads all data via a snapshot load, and afterward only incremental data is synchronized. It also automatically follows schema changes on the source side.

For details, see the following.

https://docs.snowflake.com/en/user-guide/data-integration/openflow/connectors/sql-server-cdc/about

Aug 4, 2026: Gateway Monitoring and A/B Testing are GA

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-04-gateway-monitoring-ab-testing-ga

Gateway Monitoring & A/B Testing, which lets you deploy ML models registered in the Model Registry as real-time inference services and continuously monitor and compare their quality, is now generally available.

Snowflake Gateway is an endpoint to real-time inference services and can distribute traffic across multiple model versions by percentage. With this release, Gateway Monitoring automatically collects inference logs through the gateway and periodically aggregates drift (shifts in prediction distribution), performance metrics (accuracy, RMSE, and so on), and statistical metrics.

Combined with the traffic splitting feature, you can route traffic to an existing model and a new model and safely run A/B tests comparing performance on actual user requests.

For details, see the following.

https://docs.snowflake.com/en/developer-guide/snowflake-ml/inference/gateway-monitor-and-ab-testing

Aug 4, 2026: Multi-party Approval is GA

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-04-multi-party-approval-ga

The feature that adds a mandatory multi-person approval step, so that critical operations in a Snowflake account cannot be performed by a single administrator alone, is now generally available.

When you create an MPA policy and apply it to the account, protected operations can no longer be executed by a single administrator alone, and approval by at least one additional approver becomes mandatory.
Protected operations fall into the following three categories.

  • Administrator operations
    • Changing MPA settings, disabling MFA, Tri-Secret Secure key management, granting/revoking administrative roles (ACCOUNTADMIN or SECURITYADMIN), managing Cortex AI guardrails, changing data retention settings, and so on
  • Policy operations
    • Changes to network policies, session policies, authentication policies, and password policies
  • Security integration operations
    • Changes to OAuth, External OAuth, and SCIM integrations

Its feature is that it lets you build an approval flow to mitigate the risk of unauthorized or mistaken operations by a single administrator.

For details, see the following.

https://docs.snowflake.com/en/user-guide/multi-party-approval

https://dev.classmethod.jp/articles/snowflake-multi-party-approval-for-critical-operations/

Aug 3, 2026: agents_info column added to the ACCESS_HISTORY view

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-03-access-history-agents-info-column

An agents_info column, which lets you track data access via agents, has been added to the ACCESS_HISTORY view in Account Usage and Organization Usage.

agents_info is an ordered JSON array that records the call hierarchy from the nearest agent to the top-level agent.
Each element has the following three attributes.

  • agentType: Agent type (CORTEX_AGENT/CORTEX_LITE_AGENT/EXTERNAL_AGENT)
  • agentId: Agent identifier (NULL for external agents)
  • agentName: Fully qualified name of the Cortex Agent (NULL for lite agents and external agents)

For access that involves no agent, the column value is NULL.

For details, see the following.

https://docs.snowflake.com/en/sql-reference/account-usage/access_history

Aug 3, 2026: Inline Stored Procedures for hybrid tables are in public preview

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-03-inline-stored-procedures-hybrid-tables-preview

Inline stored procedures for hybrid tables are now in public preview.

Unlike conventional stored procedures, the entire procedure body is pushed directly to the query processing layer and executed as a single atomic unit.

Because the per-statement call overhead is eliminated, they are well suited to low-latency OLTP processing on hybrid tables. They can be used on any virtual warehouse, but to maximize performance it is recommended to set ENABLE_USE_STABLE_PATH = TRUE on the warehouse.

When defining one, use CREATE INLINE PROCEDURE and enclose the body in BEGIN ATOMIC ... END.

CREATE OR REPLACE INLINE PROCEDURE place_order(
  order_id    NUMBER(18,0),
  customer_id NUMBER(18,0),
  product     VARCHAR,
  quantity    NUMBER(10,0)
)
RETURNS VARCHAR
LANGUAGE SQL
AS
$$
BEGIN ATOMIC
  INSERT INTO orders (order_id, customer_id, product, quantity, status)
    VALUES (:order_id, :customer_id, :product, :quantity, 'PENDING');
  RETURN 'OK';
END;
$$;

Currently, it is limited to hybrid tables and the supported syntax is restricted, for example to SELECT and INSERT only, but the documentation reports that in a benchmark (TPROC-C workload), a single XSMALL warehouse achieved over 7,000 TPM (transactions per minute), a more than 10x improvement over regular stored procedures.

For details, see the following.

https://docs.snowflake.com/en/user-guide/hybrid-tables-inline-stored-procedures

Aug 3, 2026: Organization Hub is GA

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-03-organization-hub-ga

The "Insights" page of Organization Hub, which lets you see organization-wide cost, security, and query health on one screen, is now generally available.

You can check the following three areas.

  • Billing and cost: Cost by service type, total storage, and so on
  • Security: Trust Center violation findings and scanner coverage, progress in adopting strong authentication, and trends in failed logins
  • Query health: Investigation of failed queries and warehouse queuing load

Using it requires the GLOBALORGADMIN role and enabling ORGANIZATION_USAGE premium views.

For details, see the following.

https://docs.snowflake.com/en/user-guide/organization-hub-insights

Aug 03, 2026: AI Agents Inventory in the Trust Center AI Security tab (public preview)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-03-trust-center-ai-agents-inventory-preview

An AI Agents Inventory, which lets you centrally manage the Cortex Agents in your account, has been added to the AI Security tab of Trust Center.

It lists the Cortex Agents in the account and lets you filter by multiple categories (no budget, web search, code execution, internal MCP, no instructions, external MCP).

2026-09-03_10h37_13

For details, see the following.

https://docs.snowflake.com/en/user-guide/trust-center/using-the-trust-center#ai-agents-inventory

Aug 03, 2026: Trust Center AI Security scanner package and tab (GA)

https://docs.snowflake.com/en/release-notes/2026/other/2026-08-03-trust-center-ai-security-ga

The Trust Center AI Security tab and AI Security scanner package, which let you check the security posture of AI features such as Cortex Agents, Snowflake CoWork, and Cortex Code, are now generally available.

Currently, the AI Security scanner package evaluates the following four items.

  • Cortex Search Service Privileged Roles
    • Detects Cortex Search Services owned by ACCOUNTADMIN, SECURITYADMIN, or GLOBALORGADMIN
    • A Cortex Search Service runs with owner's rights, so it inherits all privileges of the owning role
  • Cortex Code CLI PAT Usage Without Role Restriction and Network Policy
    • Detects PATs used for Cortex Code CLI authentication that lack either a role restriction or a network policy
  • Sensitive Data Accessed by Agent
    • Detects cases where agents (Cortex Code, Snowflake CoWork, Cortex Agents) access sensitive data (columns with system-defined classification tags such as SNOWFLAKE.CORE.PRIVACY_CATEGORY or SNOWFLAKE.CORE.SEMANTIC_CATEGORY) without any masking policy or row access policy applied
  • Cortex AI Guardrails (Advanced Prompt Injection Guardrail) not enabled
    • Detects when the advanced_prompt_injection guardrail is not enabled in the account parameter AI_SETTINGS

For details, see the following.

https://docs.snowflake.com/en/user-guide/trust-center/using-the-trust-center#label-trust-center-ai-security-tab

https://docs.snowflake.com/en/user-guide/trust-center/overview#label-ai-security-scanner-package

Behavior Change Log

2026_06 bundle now available * disabled by default

With 10.26 (released 2026/7/24 - 2026/7/31), the 2026_06 bundle became available. If you want to check the behavior in advance, you can manually enable the bundle and test it.

This bundle is scheduled to be enabled by default in a later release.

https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_06_bundle

2026_05 bundle enabled by default

https://docs.snowflake.com/en/release-notes/bcr-bundles/2026_05_bundle

With 10.26 (released 2026/7/24 - 2026/7/31), the 2026_05 bundle was enabled by default.
In a later release, this bundle is scheduled to be generally enabled.

Latest information on the Modern Data Stack overall

Latest information on the Modern Data Stack overall, including Snowflake, is also regularly summarized and posted on the blog! Please take a look at these as well.

https://dev.classmethod.jp/articles/modern-data-stack-info-summary-20260819/

https://dev.classmethod.jp/articles/modern-data-stack-info-summary-20260805/


Snowflakeの導入支援はクラスメソッドに!

クラスメソッドでは Snowflake の導入を支援しております。
製品の詳細や支援の内容についてお気軽にお問い合わせください。

Snowflakeの詳細を見る

Share this article