December 03-05, 2024 — 8.45 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.

SQL updates

Snowflake Scripting: Asynchronous child jobs — Preview

With this release, Snowflake Scripting (SQL) stored procedures can run queries concurrently as asynchronous child jobs. The query can be any valid SQL statement, including SELECT statements and DML statements, such as INSERT or UPDATE.

To run a query as an asynchronous child job, add the ASYNC keyword to the query for a RESULTSET. When this keyword is omitted, the stored procedure runs child jobs sequentially, and each child job waits for the running child job to finish before it starts.

Running multiple child jobs concurrently can improve efficiency and reduce overall run time.

For more information, see Assigning a query to a declared RESULTSET.

Extensibility updates

Profiling Python stored procedure handlers — Preview

With this release, you can discover how much time or memory was spent executing your stored procedure handler code by using the built-in code profiler. The profiler generates information describing how much time or memory was spent executing each line of Python code.

For more information, see Profiling Python procedure handler code (for SQL API) and Profiling Snowpark Python stored procedure handlers (for Python API).

Java 17 support — General Availability

With this release, we are pleased to announce general availability of Java 17 in Snowpark. You can now create and run stored procedures and UDFs using Java 17. The Snowpark API and JDBC Driver have also been updated to support Java 17.

For more information, see Snowflake Java Runtime Support.

Data pipeline updates

Dynamic tables: Unlimited inputs

With this release, you can define dynamic tables that read from an unlimited number of tables or dynamic tables. Previously, dynamic table definitions were limited to querying up to 100 tables or dynamic tables.

Release notes change log

Announcement

Update

Date

Release notes

Initial publication (preview)

27-Nov-24

Language: English