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

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

  • 動作の変更

  • 新機能

  • 顧客向けバグ修正

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

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

バージョン3.22.0(2024年1月29日)

新機能および更新

  • 以下の接続パラメーターを追加しました。

    • 実行に成功した後のみバッチをクリアする CLEAR_BATCH_ONLY_AFTER_SUCCESSFUL_EXECUTION パラメーター。

    • 非推奨の disableOCSPChecks パラメーターを置き換える insecureMode パラメーター。

    • クライアントとサーバーの両方で同期クエリのタイムアウトを設定する IMPLICIT_SERVER_SIDE_QUERY_TIMEOUT パラメーター。

  • サーバー上で非同期クエリをタイムアウトさせる SnowflakeStatement.setAsyncQueryTimeout メソッドを追加しました。

  • net.snowflake.jdbc.commons_logging_wrapper javaプロパティを追加し、 ommons-logging からのログの処理を構成できるようにしました。

バグ修正

  • GCS (Google Cloud Storage)の PUT/GET 操作において、プロトコルなしのエンドポイントの処理を修正しました。

  • 構造化型を含む結果をフェッチする際に toString が頻繁に呼び出されることによるパフォーマンスの問題を修正しました。

  • createArrayOf の大文字と小文字が区別されない問題を修正しました。

  • downloadStream で、同じプレフィックスを持つ異なるファイルをダウンロードできる問題を修正しました。

  • 認証が EXTERNALBROWSER として設定され、Windows環境で使用される場合に、 %PATH% 権限が昇格する可能性を修正しました。詳細については、 CVE-2025-24789 をご参照ください。

  • 認証が EXTERNALBROWSER または USERNAME_PASSWORD_MFA に設定されている場合に、Linux環境で作成され、トークンのキャッシュに使用されるファイルの権限と所有者の検証を修正しました。詳細については、 CVE-2025-24790 をご参照ください。