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_repositoryartifact_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 deploysnow snowpark deploysnow 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:notbookssnow 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-accountssnow 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 コマンドがコマンドラインの接続オプションを保持するように修正しました。

  • ノートブックコマンドのステージパス処理を修正しました。