Snowpark Library for Pythonの2026年リリースノート

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

  • 動作の変更

  • 新機能

  • 顧客向けバグ修正

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

ドキュメントについては、 Python用Snowpark開発者ガイド をご参照ください。

警告

Python 3.8が サポート終了 に達したため、Python 3.8で snowpark-python を使用する際に非推奨に関する警告がトリガーされます。詳細については、 Snowflake Pythonランタイムのサポート をご参照ください。Snowpark Python 1.24.0は、 Anacondaのポリシー に従い、Python 3.8をサポートする最後のクライアントとサーバーバージョンとなります。既存のPython 3.8オブジェクトをPython 3.9以上にアップグレードしてください。

バージョン1.46.0(2026年2月25日)

新機能

  • 38桁の精度と動的な10進指数を備え、10進数を正確に表現できる:code:`DECFLOAT`データ型のサポートを追加しました。

  • アカウント、データベース、スキーマの各レベルでデフォルトのアーティファクトリポジトリを構成できる:code:`DEFAULT_PYTHON_ARTIFACT_REPOSITORY`パラメーターのサポートを追加しました。

バグ修正

  • カスタムパッケージで:code:`artifact_repository`を使用した場合に:code:`cloudpickle`がパッケージリストに自動的に追加されず、実行時に:code:`ModuleNotFoundError`が発生するバグを修正しました。

  • カスタムスキーマでXMLを読み取る際に、列が:code:`StructType`型でない場合に要素属性が含まれてしまうバグを修正しました。

  • :code:`Session.udf.register_from_file`が:code:`strict`パラメーターおよび:code:`secure`パラメーターを適切に処理しないバグを修正しました。

改善

  • 特定の:code:`DataFrame.join`操作によって生成されるクエリのサイズを縮小しました。

  • 生成されたクエリの冗長なエイリアスを削除しました(例::code:`SELECT "A" AS "A"`は常に:code:`SELECT "A"`に簡略化されるようになります)。

バージョン1.45.0:2026年1月26日

新機能

  • ステージ上で XML ファイルを読み込む際に、ユーザーによるスキーマ入力を許可します。

  • functions.py で以下の関数のサポートを追加しました。

    • hex_decode_string

    • jarowinkler_similarity

    • parse_url

    • regexp_instr

    • regexp_like

    • regexp_substr

    • regexp_substr_all

    • rtrimmed_length

    • space

    • split_part

  • ストアドプロシージャ、UDF、UDTF および UDAF の作成に preserve_parameter_names フラグを追加しました。

バグ修正

  • Session.client_telemetry.enable_event_table_telemetry_collection を使用すると opentelemetry が正しくインポートされないバグを修正しました。

改善

  • snowflake.snowpark.context.configure_development_features は、構成後に新しく作成されたセッションを含む複数のセッションに有効です。重複する実験的警告はなくなりました。

  • DataFrame.to_arrow および DataFrame.to_arrow_batches から実験的警告を削除しました。

  • Session.reduce_describe_query_enabled および Session.cte_optimization_enabled の両方が有効な場合は、テーブルスキーマを解決するときに発行される DESCRIBE クエリの数が減少します。