2025年の Snowflake CLI リリースノート¶
この記事には、 Snowflake CLI のリリースノートが含まれています。また、該当する場合は以下が含まれます。
動作の変更
新機能
顧客向けバグ修正
ドキュメントについては、 Snowflake CLI をご参照ください。
バージョン3.9.1(2025年6月09日)¶
新機能および更新¶
codenowrap:
snow spcs image-registry login
コマンドに--private-link
オプションを追加し、プライベートリンクURLsを使用してログインできるようにしました。
バグ修正¶
なし。
バージョン3.9.0(2025年5月29日)¶
新機能および更新¶
codenowrap:
snow stage create
コマンドに--encryption
オプションを追加し、ステージのすべてのファイルに使用する暗号化のタイプを定義できるようになりました。
バグ修正¶
use
コマンドで、現在のデータベースがセットされていない場合に発生していたエラーを修正しました。
バージョン3.8.3(2025年5月22日)¶
新機能および更新¶
なし
バグ修正¶
プライベートリンクURLsを取得する
snow spcs image-registry url
コマンドに--private-link
オプションを追加しました。
バージョン3.8.2(2025年5月21日)¶
新機能および更新¶
なし
バグ修正¶
codenowrap:
enable_release_channels
プロパティのデフォルトをFalse
からNoneに変更しました。
バージョン3.8.1(2025年5月20日)¶
新機能および更新¶
なし
バグ修正¶
アップグレードメッセージは
stderr
に送信されるようになります。新しいPythonバージョンでの
Snowflake.core
インポートの問題を修正しました。
バージョン3.8.0(2025年5月16日)¶
新機能および更新¶
OAuthトークンのサポートを追加しました。
codenowrap:
snow sql
コマンドに以下の機能強化を加えました。インタラクティブモードを追加しました。
非同期SQLクエリのサポートを追加しました。
codenowrap:
!queries
、!result
、!abort
のSQLクエリコマンドのサポートを追加しました。codenowrap:
--single-transaction
コマンドラインオプションを追加し、複数のSQLクエリをオールオアナッシングのバッチとして実行し、変更がコミットされる前にすべてのコマンドが正常に完了するようにしました。
Snowparkエンティティモデルに
artifact_repository
とartifact_repository_packages
フィールドを追加し、anaconda以外のパッケージの使用をサポートしました。
バグ修正¶
Snowparkプロジェクトをデプロイする際に、
requirements.txt
の!=
演算子を使用していた問題を修正しました。codenowrap:
use
コマンドの識別子をエスケープする際の問題を修正しました。codenowrap:
enable_release_channels
パラメーターをグローバルレベルからプロジェクトレベルに移動しました。codenowrap:
snow spcs service metrics
コマンドが完全修飾サービス名を受け付けるように修正されました。
バージョン3.7.2(2025年5月12日)¶
新機能および更新¶
なし。
バグ修正¶
ヘルプメッセージにエラーが表示される問題を修正しました。
バージョン3.7.1(2025年4月28日)¶
新機能および更新¶
なし。
バグ修正¶
証明書接続の問題を修正しました。
codenowrap:
snow spcs image-registry
ログインでクエリに時間がかかる問題を修正しました。
バージョン3.7.0(2025年4月16日)¶
新機能および更新¶
codenowrap:
snow notebook deploy
、snow snowpark deploy
、snow streamlit deploy
のコマンドに、ステージングされたがローカルファイルシステムには存在しないファイルを削除する--prune
オプションを追加しました。codenowrap:
snow logs
コマンドを追加し、サーバーからログを取得してストリームできるようになります。snow helper check-snowsql-env-vars
を追加しました。このヘルパーはSnowSQLの環境変数とその Snowflake CLI の代替を報告します。
バグ修正¶
MacOSのポストインストールスクリプトを更新し、必要に応じて
PATH
環境変数を更新し、snow
コマンドを利用できるようにしました。
バージョン3.6.0(2025年4月2日)¶
新機能および更新¶
SQLクエリで
!source
コマンドのサポートを追加し、ローカルファイルからのSQLの実行を許可しています。
バグ修正¶
codenowrap:
snow spcs compute-pool
コマンドで互換性のないオプションがエラーにならない問題を修正しました。Python環境全体を埋め込むようにバイナリのビルドを変更しました。
不均衡なディレクトリツリーに対するステージへの再帰コピーを修正しました。
新しい Snowflake CLI バージョンをチェックするように修正しました。
codenowrap:
snow stage
およびsnow git
コマンドにファイル実行ログを追加しました。
バージョン3.5.0(2025年3月10日)¶
新機能および更新¶
以下のSPCS(Snowpark Container Services)エンティティの拡張プロジェクト定義(
snowflake.yml
)サポートです。コンピューティングプール
イメージリポジトリ
サービス
snowflake.yml
プロジェクト定義ファイルを読み込むsnow spcs compute pool deploy
コマンドが追加されました。snowflake.yml
プロジェクト定義ファイルを読み込むsnow spcs image repository deploy
コマンドを追加しました。snowflake.yml
プロジェクト定義ファイルを読み込むsnow spcs service deploy
コマンドを追加しました。
バグ修正¶
出力形式にJSONを使用した場合の
snow sql
コマンドのデータタイプ処理に関する問題を修正しました。
バージョン3.4.0(2025年2月13日)¶
新機能および更新¶
アプリケーションパッケージエンティティに、オプションの
stage_subdirectory
フィールドを追加しました。この値を指定すると、アプリケーションのアーティファクトは、アプリケーションパッケージのステージのルートではなく、このサブディレクトリにアップロードされます。以下の
snow spcs service
コマンドを追加しました。snow spcs service events
はサービス固有のイベントを取得します。snow spcs service metrics
はサービスメトリクスを取得します。
次の
snow app release-directive
コマンドを追加しました。snow app release-directive add-accounts
はリリースディレクティブにアカウントを追加します。snow app release-directive remove-accounts
はリリースディレクティブからアカウントを削除します。
codenowrap:
snow app release-channel set-accounts
コマンドを追加しました。リリースチャンネルにアカウントをセットできるようになります。--force-replace
オプションをsnow snowpark deploy
コマンドに追加しました。変更が検出されなくてもエンティティを置き換えられるようになります。以下のNotebooks機能を追加しました。
codenowrap:
snow notebook deploy
コマンドが追加されました。ローカルファイルを使ってノートブックを作成できるようになりました。コンテナー化されたノートブックのサポートを追加しました。
codenowrap:
notbooks
をsnow object
コマンドのサポート対象となるオブジェクトタイプに追加しました。
Streamlit およびSnowpark
snowflake.yyml
ファイルのアーティファクトパスに、グロブパターン(**
を除く)のサポートを追加しました。注釈
Snowpark
snowflake.yml
ファイルでglobパターンを使用するには、 ENABLE_SNOWPARK_GLOB_SUPPORT 機能フラグを有効にする必要があります。Mac OS x86_64アーキテクチャのサポートを追加しました。
バグ修正¶
Snowflake CLI バイナリのインストールファイルにおけるMFAキャッシュの問題を修正しました。
Snowflake CLI バイナリのインストールファイルにおけるオートコンプリートの問題を修正しました。
バージョン3.3.0(2025年1月21日)¶
注釈
2025年1月28日、Snowflakeは snow add release channel
コマンドのドキュメントを更新し、この機能が一般公開ではなくパブリックプレビューであることを示しました。
新機能および更新¶
以下の Snowflake Native Apps 機能と更新を追加しました。
リリースディレクティブをサポートするために以下のコマンドが追加されました。
snow app release-directive list
snow app release-directive set
snow app release-directive unset
以下のリリースチャンネルへのサポートを追加しました。
codenowrap:
snow app version create
およびsnow app version drop
コマンドでリリースチャンネルのサポートを追加しました。リリースディレクティブからアプリケーションインスタンスを作成する際にリリースチャンネルを指定できるようになりました(
snow app run --from-release-directive --channel=<channel>
)。snow app release-channel list
を追加し、利用可能なリリースチャンネルをリストします。codenowrap:
now app release-channel add-accounts
とsnow app release-channel remove-accounts
のコマンドを追加しました。、リリースチャンネルからのアカウントの追加と削除に対応するようになります。snow app release-channel add-version
およびsnow app release-channel remove-version
コマンドが追加され、リリースチャンネルにバージョンを追加したり、リリースチャンネルからバージョンを削除したりできるようになりました。
snow app publish
コマンドを追加し、リリースチャンネルへのバージョン公開とリリースディレクティブの更新を簡素化しました。snow app version create
コマンドに以下の変更を加えました。コマンドはバージョン、パッチ、ラベルを JSON 形式で返すようになりました。
--from-stage
オプションを追加し、ステージに再同期することなく、ステージの内容からバージョンを作成できるようになりました。
既存の SnowSQL 構成から接続をインポートするための
snow helpers import-snowsql-connections
コマンドを追加しました。ユーザーアクセスを Snowflake CLI にのみ制限できるようにしました。詳細については、 Snowflake CLI のみへのアクセスを制限する認証ポリシーの追加 をご参照ください。
バグ修正¶
小文字の引用バージョンにパッチを追加できない問題を修正しました。
None
が提供されていない場合に、ラベルを空白に設定していた問題を修正しました。snow connection generate-jwt
コマンドがコマンドラインの接続オプションを保持するように修正しました。ノートブックコマンドのステージパス処理を修正しました。