JDBC Driver-Versionshinweise 2026¶
Dieser Artikel enthält die Versionshinweise für JDBC Driver, einschließlich der folgenden, sofern zutreffend:
Verhaltensänderungen
Neue Features
Fehlerkorrekturen für Kunden
Snowflake verwendet semantische Versionierung für JDBC Driver-Aktualisierungen.
Siehe JDBC-Treiber für die Dokumentation.
Version 4.0.0 (27. Januar 2026)¶
Änderungen in Verhaltensänderungs-Release (BCR)¶
Die öffentliche API wurde umstrukturiert, und alle öffentlichen APIs wurden in die
net.snowflake.client.api.*-Pakethierarchie verschoben:net.snowflake.client.jdbc.SnowflakeDriverist veraltet. Sie sollten stattdessen jetztnet.snowflake.client.api.driver.SnowflakeDriververwenden.Vereinheitlichte
QueryStatus-Klasse in der öffentlichen API, welche die veralteteQueryStatus-Enumeration und dieQueryStatusV2-Klasse ersetzt.Neue öffentliche
DownloadStreamConfigundUploadStreamConfigAPI-Schnittstellen für die Konfiguration von Stream-Upload/Download hinzugefügt.SnowflakeDatabaseMetaData-Schnittstelle zur öffentlichen API für Operationen mit Datenbankmetadaten hinzugefügt.SnowflakeAsyncResultSet-Schnittstelle zur öffentlichen API für asynchrone Abfrageoperationen hinzugefügt.SnowflakeResultSetSerializable-Schnittstelle zur öffentlichen API hinzugefügt.Interne Klassen wurden in die
net.snowflake.client.internal.*-Pakethierarchie verschoben.
Weitere Informationen dazu finden Sie unter Migration von JDBC-Treiber 3.x auf JDBC-Treiber 4.x.
BouncyCastle JVM-Eigenschaft von
net.snowflake.jdbc.enableBouncyCastlezunet.snowflake.jdbc.useBundledBouncyCastleForPrivateKeyDecryptionumbenannt.Schon länger veraltete Klassen und Methoden wurden entfernt:
Die veraltete
com.snowflake.client.jdbc.SnowflakeDriver-Klasse wurde entfernt.Die veraltete
QueryStatus-Enumeration aus demnet.snowflake.client.core-Paket wurde entfernt.Die veraltete
QueryStatusV2-Klasse aus demnet.snowflake.client.jdbc-Paket wurde entfernt.Die veraltete
SnowflakeType-Enumeration aus demnet.snowflake.client.jdbc-Paket wurde entfernt.
Neue Features und Aktualisierungen¶
Von AWS SDK v1 in AWS SDK v2 für verbesserte Leistung und moderne API-Unterstützung migriert.
Azure-Speicher SDK von Version 5 auf Version 12 aktualisiert.
nimbus-jose-jwt OAuth2-Abhängigkeit wurde auf Version 11.30.1 aktualisiert.
netty wurde auf Version 4.1.130.Final erhöht, um CVE-2025-67735 zu beheben.
Fehlerkorrekturen¶
Das Problem mit dem Wert für
column_sizein Datenbankmetadatenbefehlen wurde behoben, sodass sie mit der JDBC-Spezifikation übereinstimmt.Ein
NullPointerExceptionwurde behoben, wenn In-Band-Telemetrie ohne HTTP-Antwort gesendet wird.