Notas de lançamento de Snowpark Library for Scala and Java para 2023¶
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.9.0 (17 de outubro de 2023)¶
Versão compatível do Snowflake: 7.36
Novos recursos¶
Suporte à função
regexp_replace
.Suporte à chave privada
PKCS#8
RSA.
Melhorias¶
Snowflake JDBC atualizado para 3.14.1.
Correções de bugs¶
Nenhum.
Versão 1.8.0 (28 de abril de 2023)¶
Versão compatível do Snowflake: 7.14
Novos recursos¶
Novas APIs para criar e chamar procedimentos armazenados.
Esta versão inclui APIs para registrar procedimentos armazenados nomeados permanentes, nomeados temporários de sessão e anônimos temporários de sessão. Também inclui APIs para chamar procedimentos armazenados, tanto registrados no Snowflake quanto para execução local.
Para APIs relacionadas, consulte o seguinte.
Para Scala: com.snowflake.snowpark.SProcRegistration
A função
Session.tableFunction
agora também funciona com colunasDataFrame
.Anteriormente, o método
Session.tableFunction
suportava apenas argumentos de função literais. Neste lançamento, você pode especificar colunas deDataFrame
de um único frame como argumento. Para obter mais informações, consulte tableFunction na documentação de referência.Observe que todas as colunas de
DataFrame
usadas como argumentos devem vir do mesmoDataFrame
.
Melhorias¶
Atualizado o driver Snowflake JDBC para 3.13.28.
Correções de bugs¶
Nenhum.
Versão 1.7.2 (16 de fevereiro de 2023)¶
Versão compatível do Snowflake: 7.13
Novos recursos¶
Nenhum.
Melhorias¶
Classe
SnowflakeFile
atualizada para a versão mais recente.
Correções de bugs¶
Nenhum.
Versão 1.7.1 (8 de fevereiro de 2023)¶
Versão compatível do Snowflake: 7.6.x
Novos recursos e atualizações¶
Recurso interno aprimorado para suporte a procedimentos armazenados.
Atualizada a classe
SnowflakeFile
para a versão mais recente.
Correções de bugs¶
Nenhum.
Versão 1.7.0 (7 de janeiro de 2023)¶
Versão compatível do Snowflake: 7.0.x
Novos recursos¶
Métodos adicionados que suportam PARTITION BY e ORDER By ao unir um DataFrame com a saída de uma UDTF.
Melhorias¶
Resultado se tornou mais previsível quando os cabeçalhos das colunas são duplicados em DataFrames unidos. A partir desta versão, os nomes de colunas duplicadas serão apresentados conforme encontrados em DataFrames que foram unidos. Anteriormente, os aliases eram usados para cabeçalhos de coluna duplicados. Os aliases ainda serão usados para cabeçalhos de colunas duplicados quando o resultado de uma junção for salvo em uma tabela ou armazenado em cache – você deve desfazer a duplicação antes de salvar ou armazenar em cache.
Mudanças de comportamento¶
Alterado de
int
paralong
o tipo de dados de valor de retorno dos métodos que retornam uma contagem de linhas mescladas, atualizadas ou excluídas. Para esses métodos, consulte os tiposMergeResult
,UpdateResult
eDeleteResult
.