2025年の Snowflake CLI リリースノート¶
この記事には、 Snowflake CLI のリリースノートが含まれています。また、該当する場合は以下が含まれます。
動作の変更
新機能
顧客向けバグ修正
ドキュメントについては、 Snowflake CLI をご参照ください。
バージョン3.11.0(2025年8月25日)¶
新機能および更新¶
codenowrap:
snow connection removeコマンドを追加しました。ノートブックエンティティ構成で、codenowrap:
runtime_environment_versionフィールドがサポートされ、コンテナー化されたノートブックのランタイム環境バージョンを指定できるようになりました。codenowrap:
snow auth oidcワークロードIDフェデレーション認証を管理するためのコマンドを追加しました。codenowrap:`snow auth oidc read-token`OIDC 環境から CI/CDのトークンを読み取って表示します。
また GitHub これらのコマンドのアクションプロバイダーのサポートを含み、CI/CD パイプラインでのパスワードなしの認証を実現します。
バグ修正¶
なし。
バージョン 3.10.1(2025年8月15日)¶
新機能および更新¶
なし
バグ修正¶
codenowrap:
snow dbt deploy完全修飾名を適切に処理するコマンドを修正しました。codenowrap:
snow dbt deploy名前にドットを含むローカルディレクトリを適切に処理するための コマンドを修正しました。
バージョン3.10.0(2025年7月17日)¶
非推奨¶
このバージョンは、Snowflake Native App Framework のSnowparkプロセッサーを廃止します。
新機能および更新¶
OAuth トークンを :codenowrap:
--tokenオプションで渡すためのサポートを追加しました。新しい Snowflake CLI バージョンメッセージを抑制する機能が追加されました。
データを出力するための以下の新しい:codenowrap:
--formatオプションを追加しました:codenowrap:
--enabled_templateオプションをcodenowrap:snow SQLコマンドに追加しました。これにより、変数を解決する際に以下のテンプレートのどれを使用するかを指定できます。標準(
<% ... %>)、デフォルトで有効。レガシー(
&{ ... })、デフォルトで有効。Jinja (
{{ ... }})、デフォルトで無効になっています。
snowflake.yml`スキーマにおいて、:codenowrap:`artifact_repository_packagesのエイリアスとして:codenowrap:packagesを追加しました。codenowrap: 2つの名前付きステージ間でファイルを直接コピーするための`snow stage copy @src_stage @dst_stage`コマンドを追加しました。
DBT codenowrap:
deploy,execute`および:codenowrap:`listコマンドのサポートを追加しました。
バグ修正¶
バージョン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 エンティティモデルに:codenowrap:
artifact_repositoryフィールドを追加して、非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 listsnow app release-directive setsnow 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コマンドがコマンドラインの接続オプションを保持するように修正しました。ノートブックコマンドのステージパス処理を修正しました。