Notas de lançamento do JDBC Driver para 2026¶
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 4.0.1 (9 de fevereiro de 2026)¶
Novos recursos e atualizações¶
Nenhum.
Correções de bugs¶
Correção da seleção incorreta do algoritmo de criptografia ao carregar um arquivo para o S3 com o parâmetro de conta
client_encryption_key_sizedefinido como 256.Correção de um problema em que a classe
software.amazon.awssdk.transfer.s3.internal.ApplyUserAgentInterceptornão era encontrada no arquivo fat jar.Remoção do Conscrypt do sombreamento para evitar um erro nativo quando a classe
org/conscrypt/CryptoUpcallsnão era encontrada.Correção da autenticação do navegador externo após uma alteração no nome do enum que causava um erro «Invalid connection URL: Invalid SSOUrl found».
Reversão do nome do autenticador do navegador externo para
externalbrowser.Atualização das dependências do BouncyCastle para resolver os problemas CVE-2025-8916 e CVE-2025-8885.
Versão 4.0.0 (27 de janeiro de 2026)¶
Importante
Devido a alguns problemas, a Snowflake recomenda que os clientes da AWS e do Azure não atualizem para esta versão se utilizarem consultas PUT ou GET. A Snowflake recomenda que você atualize diretamente para a versão 4.0.1. Se você já atualizou para esta versão, atualize para a versão 4.0.1 o mais rápido possível.
Mudanças de BCR (versão da mudança de comportamento)¶
A API pública foi reestruturada, e todas as APIs públicas foram movidas para a hierarquia de pacotes
net.snowflake.client.api.*:O
net.snowflake.client.jdbc.SnowflakeDriverestá obsoleto. Em vez dele, agora você deve usarnet.snowflake.client.api.driver.SnowflakeDriver.Adicionada uma classe unificada
QueryStatusà API pública que substitui o enum obsoletoQueryStatuse a classeQueryStatusV2.Adicionadas as novas interfaces de API pública
DownloadStreamConfigeUploadStreamConfigpara configuração de carregamento/download de fluxos.Adicionada a interface
SnowflakeDatabaseMetaDataà API pública para operações de metadados de banco de dados.Adicionada a interface
SnowflakeAsyncResultSetà API pública para operações de consulta assíncrona.Adicionada a interface
SnowflakeResultSetSerializableà API pública.Classes internas movidas para a hierarquia de pacotes
net.snowflake.client.internal.*.
Para obter mais informações, consulte Migrando do driver JDBC 3.x para o driver JDBC 4.x.
Propriedade BouncyCastle JVM renomeada de
net.snowflake.jdbc.enableBouncyCastleparanet.snowflake.jdbc.useBundledBouncyCastleForPrivateKeyDecryption.Classes e métodos obsoletos que foram removidos:
A classe obsoleta
com.snowflake.client.jdbc.SnowflakeDriverfoi removida.O enum obsoleto
QueryStatusfoi removido do pacotenet.snowflake.client.core.A classe obsoleta
QueryStatusV2foi removida do pacotenet.snowflake.client.jdbc.O enum obsoleto
SnowflakeTypefoi removido do pacotenet.snowflake.client.jdbc.
Novos recursos e atualizações¶
Migração do AWS SDK v1 para o AWS SDK v2 para desempenho aprimorado e suporte à API moderna.
Atualização do SDK do Armazenamento do Azure da versão 5 para a versão 12.
Atualização da dependência OAuth2 nimbus-jose-jwt para a versão 11.30.1.
Netty incrementado para versão 4.1.130.Final para o endereço CVE-2025-67735.
Correções de bugs¶
O valor
column_sizefoi corrigido nos comandos de metadados de banco de dados para corresponder à especificação JDBC.Foi corrigida uma exceção
NullPointerExceptionquando a telemetria em banda é enviada sem uma resposta HTTP.