Notes de version de JDBC Driver pour 2026¶
Cet article contient les notes de version JDBC Driver, y compris les éléments suivants, le cas échéant :
Changements de comportement
Nouvelles fonctionnalités
Corrections de bogues pour les clients
Snowflake utilise la version sémantique pour les mises à jour JDBC Driver.
Voir Pilote JDBC pour la documentation.
Version 4.0.0 (27 janvier 2026)¶
Changements BCR (Version de changement de comportement)¶
L’API publique a été restructurée, et toutes les APIs publiques ont été déplacées vers la hiérarchie de paquets
net.snowflake.client.api.*:Obsolescence de
net.snowflake.client.jdbc.SnowflakeDriver. Vous devriez maintenant utilisernet.snowflake.client.api.driver.SnowflakeDriverà la place.Ajout d’une classe
QueryStatusunifiée dans l’API publique, qui remplace l’énumérationQueryStatuset la classeQueryStatusV2obsolètes.Ajout des nouvelles interfaces de l’API publique
DownloadStreamConfigetUploadStreamConfigpour la configuration du chargement et du téléchargement de flux.Ajout de l’interface
SnowflakeDatabaseMetaDataà l’API publique pour les opérations de métadonnées de base de données.Ajout de l’interface
SnowflakeAsyncResultSetà l’API publique pour les opérations de requêtes asynchrones.Ajout de l’interface
SnowflakeResultSetSerializableà l‘API publique.Déplacement des classes internes vers la hiérarchie de paquets
net.snowflake.client.internal.*.
Pour plus d’informations, voir Migration depuis le pilote JDBC 3.x vers le pilote JDBC 4.x.
Renommage de la propriété JVM BouncyCastle de
net.snowflake.jdbc.enableBouncyCastleennet.snowflake.jdbc.useBundledBouncyCastleForPrivateKeyDecryption.Suppression des classes et méthodes précédemment obsolètes :
Suppression de la classe
com.snowflake.client.jdbc.SnowflakeDriverobsolète.Suppression de l’énumération
QueryStatusobsolète du paquetnet.snowflake.client.core.Suppression de la classe
QueryStatusV2obsolète du paquetnet.snowflake.client.jdbc.Suppression de l’énumération
SnowflakeTypeobsolète du paquetnet.snowflake.client.jdbc.
Nouvelles fonctions et mises à jour¶
Migration depuis AWS SDK v1 vers AWS SDK v2 pour des performances améliorées et une prise en charge de l’API moderne.
Mise à niveau de Azure Storage SDK depuis la version 5 vers la version 12.
Mise à niveau de la dépendance nimbus-jose-jwt OAuth2 vers la version 11.30.1.
Mise à jour de netty vers la version 4.1.130.Final pour résoudre la vulnérabilité CVE-2025-67735.
Corrections de bogues¶
Correction de la valeur
column_sizedans les commandes de métadonnées de base de données pour correspondre à la spécification JDBC.Correction d’une erreur
NullPointerExceptionoù les données télémétriques intrabandes sont envoyées sans réponse HTTP.