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:
Behavior changes
New features
Customer-facing bug fixes
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.
Version 1.17.0 (November 10, 2025)¶
Compatible Snowflake release: 9.32
New features¶
Added the following new 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)
Improvements¶
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.
Bug Fixes¶
None.
Version 1.16.0 (June 30, 2025)¶
Compatible Snowflake release: 9.17
New features¶
None.
Improvements¶
Upgraded Snowflake JDBC to 3.24.2.
Added support for empty input
SeqinColumn.in.Added support for creating views from
Unionresults.
Bug Fixes¶
Fixed a wrong order issue when merging a Dataframe.