2026年の JDBC Driver リリースノート

この記事には、 JDBC Driver のリリースノートが含まれています。また、該当する場合は以下が含まれます。

  • 動作の変更

  • 新機能

  • 顧客向けバグ修正

Snowflake は、 JDBC Driver の更新にセマンティックバージョニングを使用します。

ドキュメントについては、 JDBCドライバー をご参照ください。

バージョン4.0.1(2026年2月9日)

新機能および更新

  • なし。

バグ修正

  • client_encryption_key_size アカウントパラメーターが256に設定されている場合に、S3にファイルをアップロードする際の不正な暗号化アルゴリズムの選択を修正しました。。

  • software.amazon.awssdk.transfer.s3.internal.ApplyUserAgentInterceptor クラスがfat jarで見つからない問題を修正しました。

  • org/conscrypt/CryptoUpcalls クラスが見つからなかった場合に、ネイティブエラーを防ぐため、シェーディングからConscryptを除外しました。

  • 「Invalid connection URL:Invalid SSOUrl found」エラーを発生させる、列挙型名変更後のブラウザ認証を修正しました。

  • 外部ブラウザーの認証コード名を externalbrowser にロールバックしました。

  • CVE-2025-8916 および CVE-2025-8885 に対処するため、BouncyCastle依存関係を更新しました。

バージョン4.0.0(2026年1月27日)

重要

根本的な問題がいくつかあるため、SnowflakeはAWSおよびAzureを使用するお客様がPUTまたはGETクエリを使用する場合、このバージョンにアップグレードしないことをお勧めします。代わりに、Snowflakeはバージョン4.0.1に直接アップグレードすることをお勧めします。既にこのバージョンにアップグレードしている場合は、できるだけ早くバージョン4.0.1にアップグレードしてください。

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 を修正しました。