2025年の Node.js Driver リリースノート

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

  • 動作の変更

  • 新機能

  • 顧客向けバグ修正

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

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

バージョン2.1.0(2025年5月11日)

新機能および更新

  • OAuth 2.0認証コードフローおよびOAuth 2.0クライアント認証情報フローのサポートを追加しました。

    • OAuth 2.0 認証コードのフロー:

      • codenowrap:oauthClientIdoauthClientSecretoauthAuthorizationUrloauthTokenRequestUrloauthScope のパラメーターを追加しました。

      • パラメーター認証方式に OAUTH_AUTHORIZATION_CODE パラメーターを追加しました。

    • OAuth 2.0クライアント認証フロー:

      • codenowrap:oauthClientIdoauthClientSecretoauthTokenRequestUrloauthScope パラメーターを追加しました。

      • パラメーター認証方式に OAUTH_CLIENT_CREDENTIALS パラメーターを追加しました。

  • 仮想スタイルのドメインのサポートを追加しました。

バグ修正

  • なし

バージョン2.0.4(2025年4月28日)

プライベートプレビュー(PrPr)の特長

  • プログラムアクセストークンの認証を実装しました。

免責事項:

  • これらの機能には、環境変数 SF_ENABLE_EXPERIMENTAL_AUTHENTICATIONtrue に設定しないとアクセスできません。

  • これらの機能の使用は、本番以外のデータに制限してください。

  • これらのPrPr機能はサポート対象外です。ただし、PrPrの段階での製品チームとエンジニアリングチームによる対応は可能です。

  • 参加方法およびドキュメントについては、担当のアカウントチームまでご連絡ください。

新機能および更新

  • axiosをバージョン1.8.2+にアップグレードしました。

バグ修正

  • Easy Logging設定ファイルへのアクセスをチェックする際のTime-of-check Time-of-use(TOCTOU)の競合状態を修正しました。詳細は CVE-2025-46328 をご覧ください。

  • OCSPレスポンスのキャッシュエントリが正しく更新されない問題を修正しました。

バージョン2.0.3(2025年3月13日)

新機能および更新

  • なし

バグ修正

  • ファイルアップロードエラーに対するプロミス拒否の問題を修正しました。

バージョン2.0.2(2025年1月29日)

新機能および更新

  • リージョンのGoogle Cloud Storageエンドポイントのサポートを追加しました。

  • GCS のプロトコルを持たないエンドポイントのサポートを追加しました。

  • 以下の依存関係を更新しました。

    • azure/storage-blobをバージョン12.26.x

    • aws-sdk/client-s3をバージョン3.726.0に

    • smithy/node-http-handlerをバージョン4.0.1に

バグ修正

  • 認証コードが EXTERNALBROWSER または USERNAME_PASSWORD_MFA に設定されている場合に、トークンキャッシュのファイルアクセス権とその所有者の検証を修正しました。詳細については、 CVE-2025-24791 をご参照ください。

  • typingsファイルの FileAndStageBindStatement タイプを修正しました。

  • HttpClient におけるリクエストの中断やリクエストメソッドの矛盾に関する問題を修正しました。

  • GCS バケットへのリクエスト送信に使用されるプロキシ構成設定の問題を修正しました。