2026年の JDBC Driver リリースノート¶
この記事には、 JDBC Driver のリリースノートが含まれています。また、該当する場合は以下が含まれます。
動作の変更
新機能
顧客向けバグ修正
Snowflake は、 JDBC Driver の更新にセマンティックバージョニングを使用します。
ドキュメントについては、 JDBCドライバー をご参照ください。
バージョン4.0.0(2026年1月27日)¶
BCR (動作変更リリース)の変更¶
パブリックAPIは再構築され、すべてのパブリックAPIsは
net.snowflake.client.api.*パッケージ階層に移動しました。net.snowflake.client.jdbc.SnowflakeDriverは非推奨になりました。今後は、net.snowflake.client.api.driver.SnowflakeDriverを代わりに使用する必要があります。非推奨の
QueryStatus列挙型およびQueryStatusV2クラスを置き換える、統一されたQueryStatusクラスをパブリックAPIに追加しました。ストリームアップロード/ダウンロード構成用に新しい
DownloadStreamConfigおよびUploadStreamConfigパブリックAPIインターフェースを追加しました。データベースメタデータ操作用に、
SnowflakeDatabaseMetaDataインターフェースをパブリックAPIに追加しました。非同期クエリ操作用に、
SnowflakeAsyncResultSetインターフェースをパブリックAPIに追加しました。SnowflakeResultSetSerializableインターフェースをパブリックAPIに追加しました。内部クラスを
net.snowflake.client.internal.*パッケージ階層に移動しました。
詳細については、 JDBCドライバー3.xからJDBCドライバー4.xへの移行 をご参照ください。
BouncyCastle JVMプロパティを
net.snowflake.jdbc.enableBouncyCastleからnet.snowflake.jdbc.useBundledBouncyCastleForPrivateKeyDecryptionに名前変更しました。以前に非推奨になったクラスとメソッドを削除しました。
非推奨の
com.snowflake.client.jdbc.SnowflakeDriverクラスを削除しました。非推奨の
QueryStatus列挙型をnet.snowflake.client.coreパッケージから削除しました。非推奨の
QueryStatusV2クラスをnet.snowflake.client.jdbcパッケージから削除しました。非推奨の
SnowflakeType列挙型をnet.snowflake.client.jdbcパッケージから削除しました。
新機能および更新¶
パフォーマンス改善および最新APIのサポートのため、AWS SDK v1からAWS SDK v2に移行しました。
Azure Storage SDKをバージョン5からバージョン12へアップグレードしました。
nimpress-jose-jwt OAuth2依存関係をバージョン11.30.1にアップグレードしました。
CVE-2025-67735 に対処するため、nettyをバージョン4.1.130.Finalに更新しました。
バグ修正¶
データベースメタデータコマンドの
column_size値を修正し、JDBC仕様に一致するようにしました。インバンドテレメトリーがHTTP応答なしで送信される際の
NullPointerExceptionを修正しました。