October 21-23, 2024 — 8.40 Release Notes¶
Attention
The release has completed. For differences between the in-advance and final versions of these release notes, see Release notes change log.
New features¶
Trust Center: New Threat Intelligence scanner package¶
The Threat Intelligence scanner package is a new scanner package available in the Trust Center. This scanner package lets you discover risky users based on user type, authentication methods, authentication policies, and network policies used. This scanner package provides a risk severity for each risky user, to help you prioritize which users to address first.
For more information, see the following references:
Estimate the cost of Automatic Clustering — General availability¶
With this release, we are pleased to announce the general availability of the system function, SYSTEM$ESTIMATE_AUTOMATIC_CLUSTERING_COSTS, which estimates the cost of enabling Automatic Clustering for a table and maintaining the table in a well-clustered state. It can also estimate the cost of changing the clustering key for a clustered table.
For more information, see SYSTEM$ESTIMATE_AUTOMATIC_CLUSTERING_COSTS.
Snowflake REST APIs — General availability¶
With this release, we are pleased to announce the general availability of Snowflake REST APIs.
Snowflake REST APIs for resource management provide a set of endpoints that lets users programmatically interact with and control various resources within the Snowflake Data Cloud.
In this release, Snowflake REST APIs includes the following updates:
Added the following new Snowflake resources:
Account
Alert
Catalog integration
Event table
External volume
Network policy
Notebook
Notification integration
Pipe
Procedure
Stream
User-defined function
View
Added the following access control endpoints to replace the endpoints in the deprecated Grant API:
/api/v2/roles/{name}/grants
/api/v2/roles/{name}/grants:revoke
/api/v2/databases/{database}/database-roles/{name}/grants
/api/v2/databases/{database}/database-roles/{name}/grants:revoke
/api/v2/users/{name}/grants
/api/v2/users/{name}/grants:revoke
Added support for PUT endpoints in the Service and Compute Pool APIs
Deprecated the Grant API and various endpoints (see Deprecated features)
For more information, see Snowflake REST APIs.
Note
Snowflake REST APIs are not supported in the Snowflake SnowGov regions.
Deprecated features¶
Snowflake REST APIs¶
In this release, Snowflake REST APIs deprecated the following APIs and endpoints:
Grant API
Database API endpoints:
/api/v2/databases/{name}:from_share
Table API endpoints:
/api/v2/databases/{database}/schemas/{schema}/tables/{name}:as_select
/api/v2/databases/{database}/schemas/{schema}/tables/{name}:using_template
/api/v2/databases/{database}/schemas/{schema}/tables/{name}:create_like
/api/v2/databases/{database}/schemas/{schema}/tables/{name}:suspend_recluster
/api/v2/databases/{database}/schemas/{schema}/tables/{name}:resume_recluster
/api/v2/databases/{database}/schemas/{schema}/tables/{name}:swapwith
Task API endpoints:
/api/v2/databases/{database}/schemas/{schema}/tasks/{name}/current_graphs
/api/v2/databases/{database}/schemas/{schema}/tasks/{name}/complete_graphs
Warehouse API:
/api/v2/warehouses/{name}:use
SQL updates¶
New SQL functions¶
The following function(s) are now available with this release:
Function category |
New function |
Description |
---|---|---|
Information Schema, Table Functions |
This table function is used for querying the serverless alert usage history. The information returned by the function includes the alert name and credits consumed by runs of each alert. |
Data lake updates¶
Apache Iceberg™ tables: Catalog integration for Iceberg REST — General availability¶
With this release, we are pleased to announce the general availability of REST catalog integrations for externally managed Iceberg tables. This feature lets you connect Snowflake to Iceberg tables in a remote catalog that complies with the open source Apache Iceberg REST OpenAPI specification.
For more information, see Configure a catalog integration for Apache Iceberg™ REST catalogs.
Release notes change log¶
Announcement |
Update |
Date |
---|---|---|
Release notes |
Initial publication (preview) |
18-Oct-24 |
Apache Iceberg™ tables: Catalog integration for Iceberg REST |
Added to Data lake updates section |
23-Oct-24 |
Trust Center: New Threat Intelligence scanner package |
Added to New Features section |
25-Oct-24 |