2026年の Snowflake Connector for Python リリースノート

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

  • 動作の変更

  • 新機能

  • 顧客向けバグ修正

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

ドキュメントについては、 Python用Snowflake Connector をご参照ください。

バージョン4.4.0(2026年3月25日)

新機能および更新

  • CVE-2026-26007に対処するため、cryptography パッケージの下限を46.0.5に更新しました。

  • Python 3.14のサポートを追加しました。

  • pyOpenSSL 26.0.0以降(GHSA-vp96-hxj8-p424 の修正を含む)のインストールを可能にするために、pyOpenSSL の上限依存関係の制約を削除しました。

廃止された機能

  • 構成ファイルの権限警告をスキップするための環境変数の名前を、SF_SKIP_WARNING_FOR_READ_PERMISSIONS_ON_CONFIG_FILE から SF_SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION に変更しました。古い変数は引き続きサポートされますが、非推奨の警告が表示されます。

バグ修正

  • AzureワークロードIDフェデレーションの認証中に400エラーを引き起こしていた、Azure IMDS Metadata ヘッダーを修正し、"True" ではなく小文字の "true" を使用するようにしました。

  • 潜在的なメモリ不足の問題を防ぐために、デフォルトの crl_download_max_size を 200MB ではなく 20MB に修正しました。

  • メタデータの取得中に DOWNLOADED ステータスを保持する代わりに、Azure GET コマンドがファイルステータスを誤って UPLOADED に設定するバグを修正しました。

  • connections.toml を読み取るときに unsafe_skip_file_permissions_check フラグが尊重されない問題を修正しました。

  • 大きな結果セットを取得するときの result_batch._load()JSONDecodeError を修正しました。

バージョン4.3.0(2026年2月12日)

廃止された機能

  • OCSP 応答キャッシュの逆シリアル化でのカスタム失効エラークラスに対する非推奨サポート

    デフォルトでは、 RevocationCheckError の例外のみが OCSP キャッシュから逆シリアル化されます。カスタム例外クラスは、 SNOWFLAKE_ENABLE_CUSTOM_REVOCATION_ERRORS 環境変数を true または 1 に設定することで一時的に有効にすることができます。ただし、このサポートは将来のリリースで削除される予定です。

新機能および更新

  • ベンダー urllib3 をバージョン2.6.3に更新しました。

  • force_microseconds_precisioncursor.fetch_arrow_all および cursor.fetch_pandas_all に追加して、バッチ間の PyArrow スキーマの不整合を回避します。

  • OAuthURLs の HTTP プロトコルを使用する際の警告を追加しました。

  • SnowflakeConnectionserver_session_keep_alive パラメーターを更新して保留中の非同期クエリのチェックをスキップし、特に多くの非同期クエリが実行された場合に接続の終了時間を短縮しました。

バグ修正

  • INTERVAL YEAR および INTERVAL MONTH タイプの文字列表現を修正しました。

  • 適切なリスト変換を確保しました。コンバーターはすべてのリスト項目で to_Snowflake を実行できるようになりました。

バージョン4.2.0(2026年1月7日)

新機能および更新

  • SnowflakeCursor.stats プロパティが追加され、rowcount が不十分な CTAS などの操作に関する詳細な DML 統計(行の挿入、削除、更新、複製)が公開されるようになりました。

  • SPCS コンテナがある場合の、Snowpark Container Services( SPCS )サービス識別子トークン( SPCS_TOKEN )のログインリクエストへの挿入をサポートするようになりました。

  • ネイティブRust拡張機能用のテストプラットフォームを識別し準備するための拡張テレメトリーの共有ライブラリを導入しました。

バグ修正

  • なし。