Notas de lançamento de Snowpark Library for Scala and Java para 2024¶
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.
Versão 1.10.0 (9 de fevereiro de 2024)¶
Versão compatível do Snowflake: 8.5
Novos recursos¶
Suporte a Java 17.
Compatível com JVM 17.
Ao registrar uma UDF ou UDTF, o Snowpark define automaticamente
runtime_version
como17
se o cliente estiver executando com JVM 17.
Suporte ao alias do Dataframe.
Você pode usar a função
DataFrame.alias
para atribuir a DataFrames um alias para referência futura.Por exemplo, você pode usar um código como o seguinte:
val df1 = df.alias("A") df1.join(df2).select(col("A.col"))
Isso equivale a
df1.join(df2).select(df1("col"))
.
Suporte à função
explode
.Você pode invocar funções de tabela no método
DataFrame.select
.Você pode usar funções de tabela para ler argumentos de função por meio do método
TableFunction.apply
.Novo construtor de sessão
Session.getOrCreate
.
Melhorias¶
Atualização do JDBC para a versão 3.14.4.
Novo wrapper para a função
is_null
.Atualização do Scala para a versão 2.12.18.
Correções de bugs¶
Informações de licença erradas atualizadas.