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のサポートを追加しました。
pyOpenSSL26.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_precisionをcursor.fetch_arrow_allおよびcursor.fetch_pandas_allに追加して、バッチ間の PyArrow スキーマの不整合を回避します。OAuthURLs の HTTP プロトコルを使用する際の警告を追加しました。
SnowflakeConnectionのserver_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拡張機能用のテストプラットフォームを識別し準備するための拡張テレメトリーの共有ライブラリを導入しました。
バグ修正¶
なし。