2026 年 Snowpark Library for Python 版本说明¶
本文包含 Snowpark Library for Python 的版本说明,包括以下内容(如果适用):
行为变更
新功能
面向客户的错误修复
Snowflake 对 Snowpark Library for Python 更新使用语义版本控制。
有关文档,请参阅 Snowpark Python 开发者指南。
警告
由于 Python 3.8 已 终止服务 (https://devguide.python.org/versions/),在 Python 3.8 中使用 snowpark-python 时将触发弃用警告。有关更多信息,请参阅 Snowflake Python 运行时支持。根据 Anaconda 的策略 (https://forum.anaconda.com/t/python-3-8-reaches-end-of-life/87265),Snowpark Python 1.24.0 将是支持 Python 3.8 的最后一个客户端和服务器版本。将现有 Python 3.8 对象升级到 Python 3.9 或更新版本。
版本 1.45.0:2026 年 1 月 26 日¶
新功能¶
读取暂存区中的 XML 文件时允许用户输入架构。
在
functions.py中添加了对以下函数的支持:hex_decode_stringjarowinkler_similarityparse_urlregexp_instrregexp_likeregexp_substrregexp_substr_allrtrimmed_lengthspacesplit_part
向存储过程、UDF、UDTF 和 UDAF 创建添加了
preserve_parameter_names标志。
错误修复¶
修复了使用
Session.client_telemetry.enable_event_table_telemetry_collection时未正确导入opentelemetry的错误。
改进¶
snowflake.snowpark.context.configure_development_features对多个会话有效,包括配置后新创建的会话。不再有重复的实验性警告。移除了
DataFrame.to_arrow和DataFrame.to_arrow_batches的实验性警告。当同时启用
Session.reduce_describe_query_enabled和Session.cte_optimization_enabled时,解析表架构发出的DESCRIBE查询更少。