9.25 Release notes: Preview¶
Attention
Content on this page is available in advance of the completion of the 9.25 release, which is currently either pending or in progress and is scheduled for completion on August 26 (subject to change).
Features, updates, or behavior changes described on this page might not be available in your accounts until the release is complete.
For updates to these release notes, see Release notes change log.
Security updates¶
Support for keys generated with Elliptic Curve Digital Signature Algorithms (ECDSA)¶
For Snowflake authentication methods that use a cryptographic key (key-pair authentication and External OAuth), you can now generate keys using Elliptic Curve Digital Signature Algorithms (ECDSA) algorithms ES256(P-256), ES384 (P-384), and ES512 (P-512). These signatures use the SHA-256, SHA-384, and SHA-512 hash algorithms, respectively.
Data lake updates¶
Apache Iceberg™ tables: Row-level deletes for externally managed tables (General availability)¶
Snowflake supports row-level deletes with positional delete files for externally managed Iceberg tables. Iceberg engines can perform update, delete, and merge operations on these tables using both copy-on-write and merge-on-read modes. This expands interoperability between Snowflake and external tools that manage Iceberg table data, and ensures consistent behavior across different compute engines.
Data governance updates¶
Data quality: Updated privilege model allows non-owners to associate a data metric function with an object¶
Users with the SELECT privilege on a table or view can associate it with a data metric function (DMF) to set up a data quality check. Previously, only the owner of the table or view could associate a DMF.
As part of this change, an association between a DMF and an object has a new property: EXECUTE AS ROLE. This property specifies which role the DMF runs with.
Release notes change log¶
Announcement |
Update |
Date |
---|---|---|
Release notes |
Initial publication (preview) |
Aug 22, 2025 |