Notas de lançamento de Snowpark Library for Scala and Java para 2025

Este artigo contém as notas de versão da Biblioteca Snowpark para Scala e da Biblioteca Snowpark para Java, incluindo o seguinte, quando aplicável:

  • Mudanças de comportamento

  • Novos recursos

  • Correções de bugs voltados para o cliente

Snowflake usa controle de versão semântico para atualizações de Snowpark Library for Scala and Java.

Consulte Guia do desenvolvedor de Snowpark para Java e Guia do desenvolvedor de Snowpark para Scala para ver a documentação.

Version 1.17.0 (November 10, 2025)

Compatible Snowflake release: 9.32

Novos recursos

Added the following new APIs:

  • DataFrame.isEmpty

  • functions.try_to_timestamp

  • functions.try_to_date

  • functions.concat_ws_ignore_nulls

  • functions.array_flatten

  • Row.mkString (with overloads for customizable separators and formatting options)

  • StructType.fieldNames (alias for StructType.names)

Melhorias

  • functions.when and Column.when, along with Column.otherwise, now accept any literal arguments (for example, String, int, boolean, or null) in addition to Column instances.

  • Add functions.substring overload with support for start position and length arguments.

  • Add functions.lpad overloads to pad with String, or Array[Byte].

  • Add functions.rpad overloads to pad with String, or Array[Byte].

  • Add DataFrame.sort overload with support for variadic arguments.

  • Add DataFrame.show overloads with parameters to control truncation and number of displayed rows.

Correções de bugs

Nenhum.

Versão 1.16.0 (30 de junho de 2025)

Versão compatível do Snowflake: 9.17

Novos recursos

Nenhum.

Melhorias

  • Snowflake JDBC atualizado para 3.24.2.

  • Adição de suporte para entrada vazia Seq em Column.in.

  • Adição de suporte para criar exibições de resultados de Union.

Correções de bugs

  • Correção de um problema de ordem errada ao mesclar um Dataframe.