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

Adição das seguintes novas APIs:

  • DataFrame.isEmpty

  • functions.try_to_timestamp

  • functions.try_to_date

  • functions.concat_ws_ignore_nulls

  • functions.array_flatten

  • Row.mkString (com sobrecargas para opções de formatação e separadores personalizáveis ​)

  • StructType.fieldNames (alias de StructType.names)

Melhorias

  • functions.when e Column.when, juntamente com Column.otherwise, agora aceitam quaisquer argumentos literais (por exemplo, String, int, boolean ou null), além de instâncias Column.

  • Adição de sobrecarga à functions.substring com suporte para argumentos de posição inicial e comprimento.

  • Adição de sobrecargas à functions.lpad para preencher com String ou Array[Byte].

  • Adição de sobrecargas à functions.rpad para preencher com String ou Array[Byte].

  • Adição de sobrecarga à DataFrame.sort com suporte para argumentos variádicos.

  • Adição de sobrecargas à DataFrame.show com parâmetros para controlar o truncamento e o número de linhas exibidas.

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.