Snowflake Data Clean Rooms updates
Clean room UI users: New updates are applied to the UI automatically when a user starts a new session after a new update is deployed. To ensure new updates are applied, make sure to log out and log back into the UI. Clean room API users: API updates are applied either manually or automatically to an account. Learn how to manage updates for Data Clean Rooms.
Also shipped Jul 23, 2026Snowflake in July 2026 →
C++ SDK for the Zerobus Ingest connector is now available in Beta
A C++ SDK for the Zerobus Ingest connector in Lakeflow Connect is now available in Beta. The SDK provides a high-throughput gRPC client for ingesting records directly into Unity Catalog Delta tables, with support for JSON and Protocol Buffers. See Use Zerobus Ingest .
Genie Code scheduled tasks are in Beta
You can now schedule Genie Code to run a prompt on a recurring schedule. Each run executes your prompt as a full Genie Code session and produces a continuable Genie chat with the results, so you can turn recurring analysis into an unattended background task. Create a scheduled task by asking Genie Code in chat or by filling in the create form manually.
Databricks Runtime 19 and Databricks Runtime 19 for Machine Learning are now generally available
Databricks Runtime 19 and Databricks Runtime 19 for Machine Learning are now generally available (GA), powered by Apache Spark 4.2.0. For release notes, see Databricks Runtime 19 and Databricks Runtime 19 for Machine Learning .
Databricks Runtime 18 and Databricks Runtime 18 for Machine Learning have transitioned to LTS
With the general availability of Databricks Runtime 19, Databricks Runtime 18 and Databricks Runtime 18 for Machine Learning have transitioned to long-term support (LTS). LTS versions receive three years of stability and security fixes. For release notes, see Databricks Runtime 18 LTS and Databricks Runtime 18 LTS for Machine Learning .
Databricks Runtime 19: July 23, 2026
Databricks Runtime 19 is now generally available (GA). For lifecycle details, see Databricks Runtime support lifecycles . Behavioral changes Arrow-optimized Python UDFs enabled by default : Regular Python UDFs now use Arrow-based serialization by default. This can change type-coercion behavior for some UDFs compared to previous releases.
Genie Agents enhancements
- Higher character limit for uploaded PDFs : The maximum number of characters per uploaded PDF has been raised from 4,000 to 15,000. See PDF files . Agent mode APIs (Beta) : Agent mode APIs for Genie Agents are now available in Beta. See the Agent mode API reference .
More from SnowflakeEvery Snowflake release →
SQL environment variable and private Git package support for dbt Projects on Snowflake
Environment variable support for dbt Projects on Snowflake is now generally available. Manage per-developer schemas, dynamic runtime values, secrets, and multiple environments in a single, Git-versioned env.yml file that Snowflake resolves before each run.
SERVICE_AGENT user type (General availability)
With this release, the SERVICE_AGENT user type is generally available. Use this user type for automated AI agents that interact with Snowflake using their own identity and privileges.
External OAuth and configurable scopes for MCP servers (General availability)
Two new hierarchical parameters let you bind MCP servers to your organization’s existing identity provider (IdP) and control which OAuth scopes MCP clients discover. This enables MCP clients such as Claude, Cursor, and ChatGPT to authenticate against your corporate IdP instead of Snowflake OAuth.
Refresh multiple dynamic tables in one ALTER statement
You can now refresh multiple dynamic tables in a single ALTER DYNAMIC TABLE ... REFRESH statement by supplying a comma-separated list of table names. Snowflake merges the upstream dependencies of every listed dynamic table into one pipeline and refreshes all of them at a single data timestamp. Shared upstreams refresh exactly once.
Improved Google Cloud Storage query performance for credential-vended Iceberg tables
You can now set the VENDED_CREDENTIAL_STORAGE_REGION parameter on Google Cloud Storage-backed externally managed Iceberg tables that use catalog-vended credentials. Setting this parameter to your Google Cloud Storage bucket’s region can significantly improve query latency.
OIDC federated authentication (Public Preview)
OpenID Connect (OIDC) security integrations for federated single sign-on (SSO) are available in Public Preview. Multiple OIDC integrations, or OIDC alongside an existing SAML2 integration, require identifier-first login . Without identifier-first login, only one SSO integration (SAML2 or OIDC) can be ENABLED=TRUE at a time.
Built-in network rules for additional Microsoft applications
Snowflake now maintains built-in network rules for five additional Microsoft partner applications: Built-in network rules define the set of allowed IP addresses that a frequently used, third-party partner application uses to connect with Snowflake.
DML into frozen regions of dynamic tables (General availability)
You can now use DML statements (INSERT, UPDATE, MERGE, DELETE) to modify rows directly in the frozen region of a dynamic table. This enables use cases such as GDPR-required row deletions or correcting specific records without triggering a full refresh of the active region. For more information, see DML into a frozen region .