1.45.0 (2026-02-02)
Snowpark Python API Updates
New Features
- Allow user input schema when reading XML file on stage.
- Added support for the following functions in
functions.py:- String and Binary functions:
hex_decode_stringjarowinkler_similarityparse_urlregexp_instrregexp_likeregexp_substrregexp_substr_allrtrimmed_lengthspacesplit_part
- String and Binary functions:
- Added
preserve_parameter_namesflag to sproc, UDF, UDTF, and UDAF creation
Bug Fixes
- Fixed a bug that opentelemetry is not correctly import when using
Session.client_telemetry.enable_event_table_telemetry_collection.
Improvements
snowflake.snowpark.context.configure_development_featuresis effective for multiple sessions including newly created sessions after the configuration. No duplicate experimental warning any more.- Removed experimental warning from
DataFrame.to_arrowandDataFrame.to_arrow_batches. - When both
Session.reduce_describe_query_enabledandSession.cte_optimization_enabledare enabled, fewer DESCRIBE queries are issued when resolving table attributes.