Snowpark Library for Scala and Java release notes for 2025¶
This article contains the release notes for the Snowpark Library for Scala and Snowpark Library for Java, including the following when applicable:
- 行为变更
- 新功能
- 面向客户的错误修复
Snowflake uses semantic versioning for Snowpark Library for Scala and Java updates.
See Snowpark Developer Guide for Java and Snowpark Developer Guide for Scala for documentation.
版本 1.18.0(2025 年 12 月 5 日)¶
改进
- Add
functions.try_to_dateoverload for format parameter. - Add
functions.try_to_timestampoverload for format parameter. - Add
Column.castsupport forAnyparameter type. - Add
Column.equal_tosupport forAnyparameter type. - Add
Column.not_equalsupport forAnyparameter type. - Add
Column.gtsupport forAnyparameter type. - Add
Column.ltsupport forAnyparameter type. - Add
Column.leqsupport forAnyparameter type. - Add
Column.geqsupport forAnyparameter type. - Add
Column.equal_nullsupport forAnyparameter type. - Add
Column.plussupport forAnyparameter type. - Add
Column.minussupport forAnyparameter type. - Add
Column.multiplysupport forAnyparameter type. - Add
Column.dividesupport forAnyparameter type. - Add
Column.modsupport forAnyparameter type.
版本 1.17.0(2025 年 11 月 10 日)¶
兼容的 Snowflake 版本:9.32
新功能
新增以下 APIs:
DataFrame.isEmptyfunctions.try_to_timestampfunctions.try_to_datefunctions.concat_ws_ignore_nullsfunctions.array_flattenRow.mkString(with overloads for customizable separators and formatting options)StructType.fieldNames(alias forStructType.names)
改进
- 从 1.17.0 版本开始,同时支持 Scala 2.12 和 2.13(目前处于公开预览阶段)。
functions.whenandColumn.when, along withColumn.otherwise, now accept any literal arguments (for example,String,int,boolean, ornull) in addition toColumninstances.- Add
functions.substringoverload with support for start position and length arguments. - Add
functions.lpadoverloads to pad withString, orArray[Byte]. - Add
functions.rpadoverloads to pad withString, orArray[Byte]. - Add
DataFrame.sortoverload with support for variadic arguments. - Add
DataFrame.showoverloads with parameters to control truncation and number of displayed rows.
错误修复
无。
版本 1.16.0(2025 年 6 月 30 日)¶
兼容的 Snowflake 版本:9.17
新功能
无。
改进
- 将 Snowflake JDBC 升级到了 3.24.2。
- Added support for empty input
SeqinColumn.in. - Added support for creating views from
Unionresults.
错误修复
- 修复了合并 Dataframe 时出现的错误顺序问题。