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.

  • A função Session.tableFunction agora também funciona com colunas DataFrame.

    Anteriormente, o método Session.tableFunction suportava apenas argumentos de função literais. Neste lançamento, você pode especificar colunas de DataFrame 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 mesmo DataFrame.

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 para long 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 tipos MergeResult, UpdateResult e DeleteResult.