Snowflake Native AppsのデフォルトStreamlitバージョンを更新(保留中)

注意

この動作変更は2025_01バンドルにあります。

バンドルの現在のステータスについては、 バンドル履歴 をご参照ください。

この動作変更バンドルが有効な場合、 Snowflake Native App Framework で使用されるStreamlitのデフォルトバージョンは、Streamlitバージョン1.35に更新されます。

変更前:

Snowflake Native Appsで使用されるStreamlitのデフォルトバージョンはバージョン1.22です。

この変更後:

Snowflake Native Appsで使用されるStreamlitのデフォルトバージョンはバージョン1.35です。

この変更は、特定のStreamlitバージョンを定義していないアプリにのみ影響します。プロバイダーが environment.yml ファイルを使って依存関係のバージョンを管理している場合、 streamlit=1.22.0 を設定することで、アプリが使用するStreamlitのバージョンを特定のバージョンに固定することができます。 environment.yml ファイルでバージョンが指定されていない場合は、Streamlitのデフォルトバージョンが使用されます。

この変更は、アプリの新しいバージョンまたはパッチにのみ影響します。既存のアプリは、以前のデフォルトStreamlitバージョン(1.22)またはアプリの environment.yml ファイルで指定されたバージョンで引き続き動作します。

この変更は、Snowflake Native Apps内で使用されるStreamlit Appsにのみ影響します。アプリ外のStreamlitアプリは影響を受けません。SnowflakeのStreamlitのデフォルトバージョンは、すでにStreamlitバージョン1.35にアップデートされています。

あなたのアプリでStreamlitの新バージョンをテストしてください。

Streamlit 1.35を使用する予定がある場合は、アプリがこのバージョンと互換性があるかどうかをテストしてください。

  1. アプリの environment.yml ファイルのStreamlitバージョンを1.35に更新してください。他の変更はしないでください。

  2. アプリをインストールします。

  3. Streamlitアプリをテストし、StreamlitのPythonソースファイルに必要な変更を加えます。

更新されたバージョンで何らかの問題が発見された場合は、 environment.yml ファイルに以前のバージョンのStreamlitを指定することができます。

参照: 1857