Notas de lançamento de JDBC Driver para 2025

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

Consulte Driver JDBC para ver a documentação.

Versão 3.22.0 (29 de janeiro de 2024)

Novos recursos e atualizações

  • Adição dos seguintes parâmetros de conexão:

    • Parâmetro CLEAR_BATCH_ONLY_AFTER_SUCCESSFUL_EXECUTION para limpar os lotes somente após a execução bem-sucedida.

    • Parâmetro disableOCSPChecks para substituir o parâmetro obsoleto insecureMode.

    • Parâmetro IMPLICIT_SERVER_SIDE_QUERY_TIMEOUT para definir tempos limite para consultas síncronas no cliente e no servidor.

  • Adição do método SnowflakeStatement.setAsyncQueryTimeout para limitar o tempo das consultas assíncronas no servidor.

  • Adição da propriedade java net.snowflake.jdbc.commons_logging_wrapper para configurar o tratamento de logs de commons-logging.

Correções de bugs

  • Correção do tratamento de pontos de extremidade sem protocolo nas operações PUT/GET no GCS (Google Cloud Storage).

  • Correção de um problema de desempenho com chamadas muito frequentes de toString ao buscar resultados contendo tipos estruturados.

  • Correção de um problema com a não diferenciação entre maiúsculas e minúsculas no createArrayOf.

  • Correção de um problema em que o downloadStream podia baixar arquivos diferentes com o mesmo prefixo.

  • Correção da possibilidade de escalonamento de privilégios %PATH% quando a autenticação é definida como EXTERNALBROWSER e usada em um ambiente Windows. Para obter mais informações, consulte CVE-2025-24789.

  • Correção da verificação das permissões e do proprietário de arquivos criados em ambientes Linux e usados para armazenar tokens em cache quando a autenticação é definida como EXTERNALBROWSER ou USERNAME_PASSWORD_MFA. Para obter mais informações, consulte CVE-2025-24790.