Preview — 9.1 Release Notes

Attention

Content in this page is available in advance of the completion of the 9.1 release, which is currently either pending or in progress.

The release is scheduled to complete on January 15 (subject to change).

Features, updates, or behavior changes described in this page might not become available in your account(s) until the completion of the release.

For updates to these release notes, see Release notes change log.

New features

Outbound private connectivity for Snowflake features

Outbound private connectivity lets you create private endpoints in Snowflake to access a cloud platform using the platform’s private connectivity solution rather than the Internet. This lets you access cloud platform services privately and securely from Snowflake.

SQL updates

ARRAY_AGG function support for window frames — General availability

With this release, we are pleased to announce that the ARRAY_AGG window function now supports row-based and range-based window frames.

Data pipelines updates

CREATE DYNAMIC TABLE command: New REQUIRE USER parameter added

With this release, we are pleased to announce support for the REQUIRE USER parameter, which enables users to ensure that a dynamic table cannot refresh unless a user is specified via COPY SESSION.

ALTER DYNAMIC TABLE command: New COPY SESSION parameter added

With this release, we are pleased to announce support for the COPY SESSION parameter, which enables you to run a refresh operation in a copy of the current session, using the same user and warehouse.

Data lake updates

External stage and external volume support for Amazon S3 access points — General availability

With this release, we are pleased to announce support for using an Amazon S3 access point to connect Snowflake to Amazon S3 using an external stage or external volume.

Apache Iceberg™ tables: Automated refresh — General availability

With this release, we are pleased to announce general availability support for automated refreshes of Apache Iceberg™ tables that use an external catalog. With automated refreshes, Snowflake polls your external Iceberg catalog in a continuous and serverless fashion to synchronize the metadata with the most recent remote changes.

Data governance updates

Data metric functions: Support for referential integrity checks

With the release, we are pleased to announce that a user-defined data metric function (DMF) can accept multiple tables as arguments, which simplifies referential integrity, matching and comparison, or conditional checking across different datasets.

Privacy updates

Join policies — Preview

With this release, we are pleased to announce the preview of join policies.

A join policy is a means of protecting tables and views. When a join policy is applied to a table, queries either require or do not require a join. In addition, when joins are required, they can be restricted to certain joining columns.

Release notes change log

Announcement

Update

Date

Release notes

Initial publication (preview)

10-Jan-25