2026年の Snowflake CLI リリースノート

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

  • 動作の変更

  • 新機能

  • 顧客向けバグ修正

ドキュメントについては、 Snowflake CLI をご参照ください。

バージョン3.16.0(2026年3月19日)

新機能および更新

  • プレビュー中のDCMコマンドのサポートを追加しました。

  • --in-account`オプションをリストコマンド(たとえば:codenowrap:`snow object listsnow stage list)に追加しました。このオプションは、アカウント内にある指定したタイプのオブジェクトをすべてリストアップします。:codenowrap:`--in`オプションとは併用できません。

  • SPCSサービスを使用して、コンテナイメージをビルドする**試験的**コマンド:codenowrap:`snow spcs service build-image`を追加しました。このコマンドは、ローカルビルドコンテキストをステージにアップロードし、ビルドジョブを実行し、完了するまでリアルタイムでログをストリーミングします。このコマンドは試験的であり、変更される可能性があります。

  • 完了を待たずにジョブサービスを非同期で実行するために、snow spcs service execute-job`コマンドに:codenowrap:--async`オプションを追加しました。

  • 実行するジョブレプリカの数を指定するために、snow spcs service execute-job`コマンドに:codenowrap:--replicas`オプションを追加しました。

  • snow dbt deploy`および:codenowrap:`snow dbt execute`コマンドに、:codenowrap:--dbt-version`オプションを追加しました。このオプションは、dbtプロジェクトオブジェクトでdbt Coreバージョンを設定するか(:codenowrap:`snow dbt deploy`コマンド)、dbtオブジェクトを変更せずに特定のdbt Coreバージョンでdbtコマンドを実行します(:codenowrap:`snow dbt execute`コマンド)。

  • すべての認証方式(snowflake-jwtusername_password_mfa、:codenowrap:`workload_identity`など)で大文字と小文字が区別されなくなりました。

  • :codenowrap:`snow dbt deploy`における仮ステージの完全修飾名の確立方法を変更しました。dbtプロジェクトオブジェクトの完全修飾名のデータベースとスキーマが、セッションのものよりも優先されるようになりました。

バグ修正

  • :codenowrap:`snow stage copy --recursive`が完全修飾ステージ名からデータベースとスキーマ修飾子を削除し、コマンドがFQNで指定されたデータベースではなく、接続のデフォルトデータベースに対してステージを解決する問題を修正しました。

  • バージョン管理されたデプロイを使用するStreamlitエンティティで、不正確なステージパス形式が原因で:codenowrap:`snow streamlit deploy --prune`が失敗する問題を修正しました。:codenowrap:`snow://`プレフィックスが、すべてのステージパス操作を通じて正しく保持されるようになりました。

  • dbtプロジェクトが最初にファイルをアップロードし、その後プロジェクトプロパティを更新する、:codenowrap:`snow dbt deploy`のバグを修正しました。このバグより、たとえばプロジェクトに外部アクセス統合がなく、依存関係が指定されている場合などに、デプロイが失敗する可能性がありました。

  • ローカルディレクトリパスにglob特殊文字([id]や[slug]の角括弧など)が含まれている場合に、:codenowrap:`snow stage copy`および:codenowrap:`snow stage put`コマンドが失敗する問題を修正しました。glob展開の前にパスがエスケープされるようになり、リテラルディレクトリ名が正しく一致するようになりました。

バージョン3.15.0(2026年2月3日)

新機能および更新

  • --if-exists オプションを:codenowrap:snowオブジェクトドロップ コマンドとオブジェクト固有のドロップコマンド(snowステージドロップ など)に追加しました。これにより、オブジェクトが存在する場合にのみオブジェクトをドロップし、存在しないオブジェクトをドロップした場合のエラーを防ぎます。

  • snowflake-connector-python と整合するサポートされるPythonバージョンでプロジェクト定義を更新しました。

バグ修正

  • gitリポジトリのパス解析を修正して、リポジトリ名とブランチ名の両方を引用符で囲むことができるようにしました(@"example-repo"/branches/"feature/branch"/* など)。

  • ヘッドレスシステム用の外部ブラウザー認証(EXTERNALBROWSER など)を修正しました。