2025年の Snowflake Python APIs リリースノート¶
この記事には、 Snowflake Python APIs のリリースノートが含まれています。また、該当する場合は以下が含まれます。
動作の変更
新機能
顧客向けバグ修正
ドキュメントについては、 Snowflake Python APIs:PythonによるSnowflakeオブジェクトの管理 をご参照ください。
Version 1.10.0 (December 8, 2025)¶
新機能および更新¶
Added support for the Streamlit resource.
Added support for the DECFLOAT data type.
バグ修正¶
なし。
Version 1.9.0 (November 13, 2025)¶
新機能および更新¶
Added support for the following resources:
Artifact repository
Network rule
Password policy
Secret
Sequence
Tag
バグ修正¶
なし。
バージョン1.8.0(2025年9月22日)¶
新機能および更新¶
プロキシ構成のサポートが追加されました。
HTTPS_PROXY環境変数を使用してプロキシ設定を提供できます。
バグ修正¶
なし。
バージョン1.7.0(2025年7月31日)¶
新機能および更新¶
Time Travelを使用してストリームを作成するときに、ポイント時点の参照を指定するための次のメソッドにサポートを追加しました:
PointOfTimeStatementPointOfTimeStreamPointOfTimeTimestamp
バグ修正¶
次の警告を修正しました:
'allow_population_by_field_name' has been renamed to 'validate_by_name'。dropの方法の動作を復元し、DAGOperationにより、drop_finalizerがTrueに設定された後にのみ、ファイナライザータスクがドロップされるようにしました。9.20 Snowflakeリリースの変更の結果、
fetch_task_dependentsは、有向非巡回グラフに属する他のタスクと一緒にファイナライザータスクを返し始めました(DAG)。この動作によりdropメソッドは常にファイナライザーをドロップします。
バージョン1.6.0 (2025年6月26日)¶
新機能および更新¶
Cortex Search Service用 APIにおいて、
queryおよびcolumnのパラメーターQueryRequestをオプション化しました。
バグ修正¶
なし。
バージョン1.5.1(2025年5月28日)¶
新機能および更新¶
なし。
バグ修正¶
ReturnTableタイプでextractオプションを使用すると、callメソッドが誤った結果を返す原因となっていたProcedureResourceのバグを修正しました。CortexInferenceService.completeをPythonワークシートやノートブックから呼び出せるようになりました。
バージョン1.5.0(2025年5月14日)¶
新機能および更新¶
ServiceResource.get_service_statusメソッドが廃止予定になり、ServiceResource.get_containersメソッドが採用されています。procedure.callメソッドにextractオプションを追加しました。このオプションを有効にすると、メソッドは返されたペイロードから結果を抽出します。例えば、
extract=False(現在のデフォルト動作)をセットすると、[{'procedure_name': 42}]のような結果が返されます。この例では、extract=Trueをセットすると、値42を返します。注釈
extract=Falseは現在のデフォルト設定のままですが、廃止予定の警告を返すようになります。extract=Trueの使用への切り替えを推奨しています。これが次のメジャーリリースでは新しいデフォルトになる予定です。ストアドプロシージャ呼び出しにおけるVARIANTタイプのマッピングに対するサポートを追加しました。
バグ修正¶
ストアドプロシージャでGEOMETRY、GEOGRAPHY、OBJECTの戻りタイプのタイプマッピングを修正しました。
ストアドプロシージャと関数の
__repr__実装で、名前に加えて引数のリストが表示されるようになります。
バージョン1.4.0(2025年4月23日)¶
新機能および更新¶
すべてのコレクション、リソース、モデルクラスに対して
__repr__メソッドを実装しました。
バグ修正¶
環境変数
_SNOWFLAKE_PRINT_VERBOSE_STACK_TRACEをデフォルトで有効に変更しました。エラーメッセージが出力され全スタックトレースを表示するようになります。この変更は、
SNOWFLAKE_PRINT_VERBOSE_STACK_TRACEがセットされていない場合に発生する、すべての例外に対するスタックトレースが無効にならないよう避けるために行われました。
バージョン1.3.0(2025年4月9日)¶
新機能および更新¶
オブジェクト識別子を表す
snowflake.core.FQNクラスを追加しました。drop_finalizer引数がTrueにセットされている場合、DAGOperation.dropメソッドはDAGに関連するファイナライザタスクをドロップします。重要
drop_finalizer引数は、次のメジャーAPIリリースで削除され、DAGOperation.dropメソッドが関連するファイナライザタスクをDAGと共に常にドロップするようになります。
バグ修正¶
なし。
バージョン1.2.0(2025年3月26日)¶
新機能および更新¶
すべての既存エンドポイントで非同期リクエストのサポートを追加しました。
非同期メソッドは、その名前に
_asyncという接尾辞がついており、操作が完了したかどうかを判断するためにポーリングを使用します。並列実行できる呼び出しの数は、CPUsの数に左右されます。スレッドプールのサイズを変更するには、
_SNOWFLAKE_MAX_THREADS環境変数を使用します。使用例については、 snowflake.core.PollingOperation クラスドキュメントをご覧ください。
StoredProcedureCall定義を使用してサーバーレスタスクを作成するためのサポートを追加しました。DatabaseおよびSchemaリソースに SERVERLESS_TASK_MIN_STATEMENT_SIZE および SERVERLESS_TASK_MAX_STATEMENT_SIZE サーバーレス属性のサポートを追加しました(Snowflakeバージョン9.8に依存)。クローニングされたデータベースおよびスキーマのSUSPEND_TASK_AFTER_NUM_FAILURES、USER_TASK_MANAGED_INITIAL_WAREHOUSE_SIZE、USER_TASK_TIMEOUT_MS属性の設定のサポートを追加しました(Snowflakeバージョン9.8に依存)。
CortexAgentService.Runが廃止予定になり、CortexAgentService.runを採用しています。Cortex SearchサービスAPI内の様々なモデルに新しいオプション属性を追加しました。
Functionモデルに対するtext_boostsとvector_boostsScoringConfigモデルに対するweights
バグ修正¶
iterメソッドから返されたタスクオブジェクトでcreate_or_alterを呼び出せるようになります。
バージョン1.1.0(2025年3月12日)¶
新機能および更新¶
タスクリソースに TARGET_COMPLETION_INTERVAL、SERVERLESS_TASK_MIN_STATEMENT_SIZE、SERVERLESS_TASK_MAX_STATEMENT_SIZE のサーバーレス属性のサポートを追加しました。
以下の新しいリソースのサポートを追加しました。
API 統合
Icebergテーブル(Snowflakeバージョン9.6に依存)
バグ修正¶
なし。
バージョン1.0.5(2025年2月19日)¶
新機能および更新¶
snowflake.coreからprotobufの依存性を削除しました。
バグ修正¶
なし。
バージョン1.0.4(2025年2月13日)¶
新機能および更新¶
Cortex Lite Agentリソースのサポートを追加しました。
バグ修正¶
なし。
バージョン1.0.3(2025年2月4日)¶
新機能および更新¶
Cortex Embedリソースのサポートを追加しました。
バグ修正¶
なし。