10.9 Release Notes: Mar 17, 2026-Mar 20, 2026

Attention

This release has completed. For differences between the in-advance and final versions of these release notes, see Release notes change log.

New features

Snowflake supports directory, root stage, and SnowGit imports

Snowflake now supports the following import types for Python, Java, and Scala UDFs, UDTFs, UDAFs, and stored procedures:

  • Directory imports: Import an entire directory from a stage.

  • Root stage imports: Import from the root of a stage.

  • SnowGit imports: Import folders from Git-backed refs such as @repo/branches/main/....

For more information, see Python UDF handler examples, Scala UDF handler examples, and Java UDF handler examples.

Security updates

TSS history account usage view (General availability)

Customers can now view information about the registration and activation of customer-managed keys (CMKs) with Tri-Secret Secure by using the TRI_SECRET_SECURE_HISTORY account usage view.

For more information, see TRI_SECRET_SECURE_HISTORY view.

SQL updates

DML error logging for tables

This release adds support for DML error logging for tables. When this feature is turned on for a table, data manipulation language (DML) statements can continue when they perform an operation on the table and a supported error occurs. Errors are logged in an error table that is associated with the base table.

For more information, see DML error logging.

Additional date and time formats

Date and time formats are standardized ways of representing dates and times. This release adds the following additional date and time formats: Y, MO, D, H24, H12, HH, H, ME, S, and P.

For more information, see date and time formats.

Additional fixed-position numeric format models

SQL format models are used to specify how numeric values are converted to text strings and vice versa. This release adds the following additional fixed-position numeric format models: % and parameterized TM9.

For more information, see fixed-position numeric format models.

Snowflake Cortex updates

CKE document access history

Providers can now track which documents are being accessed in their Cortex Knowledge Extensions (CKEs) using access history data in the LISTING_ACCESS_HISTORY view.

Two new system functions help providers map hashed document IDs back to their original primary key columns:

For more information, see CKE document access history.

Release notes change log

Announcement

Update

Date

Release notes

Initial publication (preview)

Mar 12, 2026

Release notes

Final publication

Mar 20, 2026