Notas de lançamento de Ingest Java SDK para 2025

Este artigo contém as notas de versão do Ingest Java SDK, 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 Ingest Java SDK.

Versão 4.0.1 (06 de junho de 2025)

Novos recursos e atualizações

  • Atualizada a versão do JDBC para 3.24.2.

Versão 4.0.0 (14 de abril de 2025)

Mudanças de BCR (versão da mudança de comportamento)

  • A partir da versão 4.0.0, o Ingest Java SDK agora usa o Snowflake JDBC thin JAR em vez do fat JAR.

Novos recursos e atualizações

  • Dependências e importações atualizadas para o Snowflake JDBC thin JAR.

  • Remoção de dependências desnecessárias.

  • Tratamento aprimorado de invalidação de canal. O objeto channel agora se invalida automaticamente ao receber uma resposta do servidor indicando um estado de canal inválido. Essa melhoria aprimora o tratamento de erros e o gerenciamento de recursos no SDK.

Versão 3.1.2 (17 de março de 2025)

Correções de bugs

  • Correção de problemas com a incompatibilidade de nome de arquivo para ingestão de Iceberg.

Versão 3.1.1 (27 de fevereiro de 2025)

Novos recursos e atualizações

  • Atualizações feitas para silenciar o registro de exceções no driver JDBC.

Correções de bugs

  • Correção de problemas com o trabalho do Jenkins para enviar artefatos para o Maven.

  • Correção das configurações de proxy para o cliente OAuth HTTP.

  • Correção de um script de formatação Java e suas dependências.

Versão 3.1.0 (24 de fevereiro de 2025)

Mudanças de BCR (versão da mudança de comportamento)

  • A partir da versão 3.1.0, quaisquer chaves duplicadas em colunas de variantes resultam em erros do lado do cliente com o código de erro INVALID_VALUE_ROW.

Novos recursos e atualizações

  • Atualizada a versão do JDBC para 3.22.0.

  • Atualizada a versão do Netty para 4.1.118.