2025 年 Snowpark Library for Scala and Java 版本说明¶
本文包含 Snowpark Library for Scala 和 Snowpark Library for Java 的版本说明,包括以下内容(如果适用):
行为变更
新功能
面向客户的错误修复
Snowflake 对 Snowpark Library for Scala and Java 更新使用语义版本控制。
有关文档,请参阅 Snowpark Java 开发者指南 和 Snowpark Scala 开发者指南。
Version 1.17.0 (November 10, 2025)¶
Compatible Snowflake release: 9.32
新功能¶
新增以下 APIs:
DataFrame.isEmptyfunctions.try_to_timestampfunctions.try_to_datefunctions.concat_ws_ignore_nullsfunctions.array_flatten:code:`Row.mkString`(支持自定义分隔符和格式选项的重载)
StructType.fieldNames`(:code:`StructType.names的别名)
改进¶
functions.when和Column.when以及Column.otherwise,现在除了Column实例外,还可以接受任意字面量实参(例如String、int、boolean或null)。为
functions.substring添加支持起始位置和长度实参的重载。为
functions.lpad添加用String或Array[Byte]填充的重载。为
functions.rpad添加用String或Array[Byte]填充的重载。为
DataFrame.sort添加带有控制截断和显示行数参数的重载。为
DataFrame.show添加带参数的重载,以控制截断和显示的行数。
错误修复¶
无。
版本 1.16.0(2025 年 6 月 30 日)¶
兼容的 Snowflake 版本:9.17
新功能¶
无。
改进¶
将 Snowflake JDBC 升级到了 3.24.2。
添加了对
Column.in中空输入Seq的支持。添加了对根据
Union结果创建视图的支持。
错误修复¶
修复了合并 Dataframe 时出现的错误顺序问题。