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.0 (27 de janeiro de 2026)¶
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.