2024年の Snowflake CLI リリースノート¶
この記事には、 Snowflake CLI のリリースノートが含まれています。また、該当する場合は以下が含まれます。
動作の変更
新機能
顧客向けバグ修正
ドキュメントについては、 Snowflake CLI をご参照ください。
バージョン3.2.2(2024年12月13日)¶
新機能および更新¶
なし
バグ修正¶
No module name 'pandas'警告を修正しました。
バージョン3.2.1(2024年12月3日)¶
新機能および更新¶
なし
バグ修正¶
古いx86_64 Intel CPUs を使用した場合に失敗する問題を修正しました。
バージョン3.2.0(2024年11月25日)¶
非推奨¶
Native Appプロジェクトの定義ファイルで
application packageエンティティのmanifestフィールドを廃止しました。このフィールドの機能はなくなりました。
新機能および更新¶
Native Appsプロジェクト定義でのイベント共有のサポートを追加しました。
applicationエンティティに、新しいtelemetryセクションを追加しました。telemetryセクションに以下のフィールドを追加しました:share_mandatory_eventsおよびoptional_shared_events。
いくつかの :codenowrap:`snow`コマンドに新しいオプションを追加しました:
snow sql: Snowflakeへのコメントの受け渡しをサポートするために--retain-commentsオプションを追加しました。snow object create: 存在するオブジェクトの上書きをサポートするために--replaceと--if-not-existsオプションが追加されました。snow stage copy: globサポートを含む、ステージへの内部ファイルとサブディレクトリのコピーをサポートするために--recursiveオプションが追加されました。snow app version create: バージョンとパッチにラベルを追加するための--labelオプションを追加しました。snow connection add:--no-interactiveオプションが追加され、未指定のパラメーターに対する対話式プロンプトをスキップできるようになりました。snow spcs service logs: ログの取得と監視を改善するために以下のオプションを追加しました。--since: 指定した UTC タイムスタンプからログ取得を開始します。--include-timestamps: ログストリーミングのために、ログエントリにタイムスタンプを含めます。--follow: ログをリアルタイムでストリームします。--follow-interval: ログストリーム中のカスタムポーリング間隔を設定します。--previous-logs: 最後に終了したコンテナーのログを取得します。
snow helpers v1-to-v2コマンドは、 :codenowrap:` templates` プロセッサーを使用するNative Appアーティファクト内のv1テンプレート参照をv2参照に変換するようになりました。snow --infoコマンドを更新し、SNOWFLAKE_HOME変数に関する情報を返すようにしました。
バグ修正¶
Removed the requirement for an existing requirements.txt file for Python code executed with the
snow git executecommand. Previously, the file must have existed, even if empty, for the command to succeed.スキーマとテーブルが既に存在する場合に
snow app version createコマンドを実行するために、テーブルまたはスキーマを作成する権限が必要であるという要件を削除しました。connection.tomlファイルが存在する場合の構成ファイルの更新に関する問題を修正し、connections.tomlからconfig.tomlファイルへの接続を不正にコピーすることがなくなりました。snow connection generate-jwtコマンドがパスフレーズのないキーで失敗する問題を修正しました。所有者がデフォルト権限を付与されたカスタムグループの一部である場合に、 Snowflake CLI によって作成されたファイルのWindows権限のエラーを修正しました。
バージョン3.1.0(2024年10月25日)¶
非推奨¶
snow spcs service statusおよびsnow spcs image-repository list-tagsコマンドに廃止の警告を追加しました。これらのコマンドは、将来のリリースで削除されます。
新機能および更新¶
以下のコマンドを追加しました。
Snowflake接続用の JWT トークンを生成する
snow connection generate-jwtコマンド。サービス内のコンテナーに関する情報をフェッチする
snow spcs service list-containers。サービス内のインスタンスに関する情報をフェッチする
snow spcs service list-instances。サービス内のロールに関する情報をフェッチする
snow spcs service list-roles。
サービスの外部アクセス統合の更新をサポートする
snow spcs setコマンドに--eai-nameオプションを追加しました。snow spcs image-repository list-imagesコマンドを更新して、画像タグとダイジェストを表示するようにしました。
バグ修正¶
異なるディレクトリから
--projectフラグの付いたコマンドを呼び出すと、deploy_root、bundle_root、およびgenerated_rootディレクトリがプロジェクトルートではなく現在の作業ディレクトリに作成されるバグを修正しました。snow stageとsnow git executeコマンド向けに変数を揃えました。Pythonファイルでは、変数の先頭と後続の引用符が取り除かれます。ディレクトリを含むパスで発生していた
snow stage list-filesの問題を修正しました。
バージョン3.0.2(2024年10月15日)¶
新機能および更新¶
バグ修正¶
snow snowpark deployによる文字列のデフォルト値が空だった場合の処理を修正しました。pipコマンドが失敗した場合のエラーの詳細をログに記録するようにしました。
バージョン3.0.1(2024年10月8日)¶
新機能および更新¶
snowflake-cli-labsPyPi リポジトリをsnowflake-cliに移行しました。Snowflake CLI をインストールまたはアップグレードするには、以下のようなコマンドを実行します。
pip install --upgrade snowflake-cli
注釈
既存のスクリプトやアプリケーションを移行する時間が必要な場合を考慮し、 Snowflake CLI では、
snowflake-cli-labsリポジトリ名の使用を引き続きサポートします。
バグ修正¶
なし。
バージョン2.8.2(2024年10月8日)¶
新機能および更新¶
snowflake-cli-labsPyPi リポジトリをsnowflake-cliに移行しました。Snowflake CLI をインストールまたはアップグレードするには、以下のようなコマンドを実行します。
pip install --upgrade snowflake-cli
注釈
既存のスクリプトやアプリケーションを移行する時間が必要な場合を考慮し、 Snowflake CLI では、
snowflake-cli-labsリポジトリ名の使用を引き続きサポートします。
バグ修正¶
なし。
バージョン3.0.0(2024年10月1日)¶
BCR (動作変更リリース)の変更¶
バージョン3.0.0より、 Snowflake CLI には以下の重大な変更点が導入されました。
以下のPythonの変更を実装しました。
Pythonの3.10未満のバージョンはサポートされなくなりました。
Snowparkの関数とプロシージャのデフォルトのPythonバージョンを3.10に設定します。
snow object stageコマンドをsnow stageコマンドに置き換えました。snow snowpark initおよびsnow streamlit initコマンドをsnow initコマンドに置き換えました。以前に廃止されたオプションを
snow snowparkコマンドから削除しました。以下のSnowparkコマンドの動作を変更しました。
snow snowpark buildは、ディレクトリである指定されたアーティファクトごとに.zipファイルを作成します。Anaconda以外の依存関係は、dependencies.zipとして1回パッケージ化されます。snow snowpark deployは、ビルドステップ中に作成されたすべてのアーティファクトをアップロードします。dependencies.zipファイルは、プロジェクト定義で指定された各Snowparkステージに1回アップロードされます。snow snowpark packageコマンドは、利用可能なパッケージ情報のフェッチに失敗しても、Anaconda Channelメタデータにフォールバックしなくなりました。注釈
これらの変更はV1のプロジェクト定義ファイルと互換性がありますが、結果のファイルレイアウトは異なります。
新機能および更新¶
以下のコマンドを追加しました。
現在のスキーマにおけるジョブサービスの作成と実行をサポートする
snow spcs service execute-job。ローカルと顧客の Snowflake Native App インストールからログとトレースをフェッチする
snow app events。snowflake.ymlファイルをバージョン1.xからバージョン2に移行する
snow helpers v1-to-v2。
以下のサポートを追加しました。
Streamlitでの外部アクセス(API 統合およびシークレット)
SQL テンプレートでの<% ... %>構文
単一の
snowflake.ymlプロジェクト定義ファイルにおける複数のStreamlitアプリケーション
プロジェクト定義ファイルをバージョン2に更新しました。
バグ修正¶
snow connection addコマンドの空白に関する問題を修正しました。Snowflakeの無効な引用符なし識別子があるバージョン名を使用して
snow app version createまたはsnow app version dropコマンドを実行すると発生する、 SQL エラーを修正しました。接続の追加時に、トークンファイルと秘密キーのパスが正しいかどうかを確認するチェックを追加しました。
spcs service name引数の説明にあるタイプミスを修正しました。これは、service poolではなく、serviceの識別子です。エラー処理に関する問題を修正し、アーティファクトが提供されない場合のメッセージを改善しました。
互換性のないパラメーターのエラーメッセージを改善しました。
バージョン2.8.1(2024年9月10日)¶
新機能および更新¶
なし。
バグ修正¶
git executeコマンドでディレクトリ名の大文字が正しく扱われない問題を修正しました。snow git setupで完全修飾されたリポジトリ名が正しく扱われない問題を修正しました。snow git setupコマンドで、 API の統合やデフォルト名のシークレットがすでに存在する場合の動作を修正しました。snow snowpark package createコマンドで、パッケージ名に大文字が含まれている場合に空のzipファイルが作成される問題を修正しました。
バージョン2.8.0(2024年8月28日)¶
非推奨¶
プロジェクト定義ファイルの
native_app.package.scriptsプロパティに廃止の警告を追加しました。
新機能および更新¶
テンプレートにおけるプロジェクト定義ファイルのデフォルトのサポートを追加しました。
プロジェクト定義ファイルに
native_app.package.post_deployスクリプトのサポートを追加しました。これらのスクリプトは、 Snowflake Native App パッケージが作成または更新されたときに実行されます。
現在 Snowflake REST APIs は、 SQL スクリプト
post_deploy: [{sql_script: script.sql}]のみをサポートしています。
バグ修正¶
snow snowpark list、snow snowpark describe、snow snowpark dropコマンドの戻り値が無効であった問題を修正しました。snow app runコマンドがSnowflakeから返された警告を表示するようになりました。
バージョン2.7.0(2024年8月2日)¶
非推奨¶
snow snowpark initとsnow streamlit initコマンドは、廃止としてマークされています。コマンドはまだ機能しますが、代わりに、新しいsnow initコマンドを使用するようにしてください。
新機能および更新¶
ファイルを使用した OAuth トークンの受け渡しをサポートする
snow connection addコマンドに--token-file-pathオプションを追加しました。この関数は、config.tomlファイルの接続定義にtoken_file_pathパラメーターを設定することでもサポートされます。既存の EXECUTE IMMEDIATE サポートと同様に、
snow stage executeとsnow git executeを使用したPythonリモート実行のサポートを追加しました。snow connection add --connectionオプションにオートコンプリート機能のサポートを追加しました。外部テンプレートによるプロジェクトの初期化をサポートする
snow initコマンドを追加しました。stage executeとstage execute copyコマンドのユーザーステージのサポートを追加しました。Snowparkコマンドでの引用符で囲まれた識別子のサポートが改善されました。
snow app runコマンドで、バージョン管理モードまたはリリースモードのアプリケーションインストールからバージョン管理外モードへのアップグレードが可能になりました。snow app teardownコマンドで、--forceフラグがある場合に、バージョンを指定してパッケージをドロップできるようになりました。snow app version createコマンドにより、 Snowflake CLI の外部で作成されたアプリケーションパッケージを操作できるようになりました。アプリケーションデータベースをデフォルトとして使用できるように、
application.post_deploySQL スクリプトを更新しました。Snowflake CLI は、Snowsight URLs を生成する際にリージョンレスのホストをサポートするようになりました。
snow app runとsnow app deployコマンドは、 AWS S3にアップロードされた大型ファイルの変更ステータスを正しく判断するようになりました。
バグ修正¶
ステージストレージのバックエンドから返される NULL md5値を正しく処理します。
バージョン2.6.1(2024年7月15日)¶
新機能および更新¶
なし。
バグ修正¶
接続のデータベースが定義されていない場合に
snow object createを実行すると返されるエラーメッセージを明確にしました。save_logsがfalseでログディレクトリが存在しない場合に Snowflake CLI がクラッシュする問題を修正しました。
バージョン2.6.0(2024年7月11日)¶
新機能および更新¶
snow object createコマンドを追加しました。snowflake.ymlプロジェクトファイル内のStreamlit定義にtitleフィールドのサポートを追加しました。アップロード時にファイルをgzip圧縮できるように、
snow stage copyコマンドに--auto-compressフラグを追加しました。snow app runを介してアプリケーションが展開された後にアクションを実行するために、新しいnative_app.application.post_deployセクションをsnowflake.ymlスキーマに追加しました。SQL スクリプトをテンプレートサポートで実行するために、
sql_scriptフックタイプを追加しました。
テンプレート化用に
--envコマンドライン引数のサポートを追加しました。プロジェクト定義ファイルを使用するコマンドで利用できます。
引数のフォーマット:
--env key1=value1 --env key2=value2。テンプレート化で使用すると、環境変数の値を上書きします。
ctx.env.<key_name>を介してテンプレート化するときに参照できます。テンプレート化では、以下の優先順位で環境変数を読み込みます(優先順位の高いものから低いもの順)。
--envコマンドライン引数からの変数。シェル環境変数からの変数。
プロジェクト定義ファイルの
envセクションからの変数。
snow sqlコマンドは、実行前にクエリテキストを表示するようになりました。
バグ修正¶
snow app deployにディレクトリを渡すと、アプリケーションのアーティファクトルールに含まれるすべてのファイル、またはそのルールに指定されたサブフォルダーが展開されるようになりました。snow sqlで、マークアップのようなエスケープタグを意図せずに使用した場合に発生する、マークアップエスケープエラーを修正しました。snow app teardownが、孤立したアプリケーション(パッケージがドロップされたアプリケーション)をティアダウンしない問題を修正しました。アプリケーションが Snowflake CLI によって作成されていない場合、
snow app teardownが孤児アプリケーションを残してしまうことがあった問題を修正しました。アプリケーションのドロップと再作成を促すメッセージによりドロップされたパッケージのある既存のアプリケーションが、
snow app runによる実行に失敗する場合があった問題を修正しました。ASCII エスケープコードを回避するために、ターミナル出力のサニタイズを改善しました。
snow appコマンドのステージ差分出力を改善しました。snow app validate出力からの冗長な差分を非表示にしました。外部プラグインを読み込んだファイルにログ情報を追加しました。
ユーザーがプロジェクト定義バージョン1でテンプレート化を使用しようとした場合の警告を追加しました。
Pydanticの検証エラーの出力と形式を改善しました。
Streamlitコマンドにある引用符で囲まれた識別子のサポートが改善されました。
snow app runコマンドは、snowflake.ymlで明示的に設定しない限り、アプリケーションのアップグレード中にデバッグモードを上書きしなくなりました。
バージョン2.5.0(2024年6月20日)¶
新機能および更新¶
以下の Snowflake Native App 機能を追加しました。
Snowflake Native Appの作成の一環として、ステージにアップロードするアーティファクトをプロジェクトディレクトリのローカルフォルダーに準備する、
snow app bundleコマンドを追加しました。Snowflake Native App プロジェクトでは、デコレーター(
@sprocや@udfなど)を含むSnowpark Pythonコードからのセットアップスクリプトにある CREATE FUNCTION と CREATE PROCEDURE 宣言をオプションで生成することができます。有効な構文、無効なオブジェクト参照、およびベストプラクティス向けに、Snowflake Native Appのセットアップスクリプトの SQL を検証する
snow app validateコマンドを追加しました。snowflake.ymlスキーマに新しいフィールドnative_app.scratch_stageを追加して、 Snowflake CLI が検証の実行で使用するステージをカスタマイズできるようにしました。
snow app deployとsnow app runコマンドを変更して、セットアップスクリプト SQL の自動検証をトリガーし、検証に失敗した場合はアップロードを停止するようにしました。ユーザーは、各コマンドの--no-validateパラメーターを有効にすると、この確認を上書きすることができます。snow app version create --patchコマンドが整数のパッチ番号を要求するように変更して、Snowflakeが期待するものと一致させました。
Notebooksをサポートするために、以下のコマンドを追加しました。
snow notebook executeにより、Snowflake Notebookのヘッドレス実行が有効になります。snow notebook createにより、ステージ上のファイルからSnowflake Notebooksを作成します。
プロジェクト定義ファイルのテンプレート化サポートを追加しました。テンプレート変数がプロジェクト定義ファイルのいずれにおいても使えるようになりました。
デフォルトの接続を指定できるように、
snow connection addコマンドに--defaultパラメーターを追加しました。
バグ修正¶
不適切にフォーマットされた
config.tomlファイルのエラー処理を修正しました。snowflakeのような暗黙的な名前空間パッケージを含むSnowparkプロジェクトの依存関係の ZIP パッケージ化を修正しました。--replaceパラメーターを使用して関数またはプロシージャを展開すると、すべての付与がコピーされるようになりました。MFA のキャッシュを修正しました。
無効なエスケープシーケンスに起因する
DeprecationWarningとSyntaxWarningの問題を修正しました。Dockerがインストールされていない場合の
snow spcs image-registry loginでのエラーメッセージを改善しました。Snowflake Native App プロジェクトのアーティファクトルール間の競合検出を改善しました。
空白を含む引用符で囲まれた識別子を使用するアプリケーション、Streamlit、Notebooksの URL 生成を修正しました。
バージョン2.4.1(2024年6月12日)¶
新機能および更新¶
なし。
バグ修正¶
MFA キャッシュと GCP 展開に関する問題を修正しました。
バージョン2.4.0(2024年5月31日)¶
新機能および更新¶
snow app teardownコマンドに、アプリケーションが所有するすべてのアプリケーションオブジェクトを自動的にドロップする--cascadeオプションを追加しました。snow objectコマンドに外部アクセス統合を追加しました。snow objectlist、describe、dropコマンドに以下のエイリアスを追加しました。ステージ用
snow stagegitリポジトリステージ用
snow gitStreamlitアプリ用
snow streamlitSnowpark Pythonプロシージャと関数用
snow snowparkコンピューティングプール用
snow spcs compute-poolイメージリポジトリ用
snow spcs image-repositoryサービス用
snow spcs service
snow sqlコマンドに以下のサポートを追加しました。snowflake.ymlファイルを操作します。snowflake.ymlの新しいenvセクションで定義された変数は、テンプレートの拡張に使用できます。複数の
-f/--fileオプションを指定することで、複数のファイルからクエリを実行できるようになります。
snow git executeおよびsnow stage executeコマンドに入力変数を渡すサポートを追加しました。Snowflake AI と ML をサポートするため、以下の
snow cortexコマンドを追加しました。complete: 選択した言語モデルを使用して、質問に対する応答を生成します。extract-answer: テキストドキュメントから指定された質問に対する回答を抽出します。sentiment: 指定された英語の入力テキストに対する感情スコアを返します。summarize: 指定された英語の入力テキストを要約します。translate: 指示または検出されたソース言語からターゲット言語にテキストを翻訳します。
snowコマンドにタブコンプリートを追加しました。以下の改善を追加しました。
引数やオプションを指定せずに
snowコマンドを実行すると、(snow --helpのように)コマンドラインヘルプが自動的に表示されるようになりました。引用符で囲まれた識別子のサポートが改善されました。
バグ修正¶
1つのバージョンに2つ以上のパッチが存在する場合に、
snow app version createでパッチを作成する際の問題を修正しました。出力の最後に改行がないことを示すために、一部の端末で
%が追加されるのを避けるため、--format=jsonを使用する場合に後続の改行を追加しました。対話型環境でデフォルトで
--interactiveオプションを有効にし、プロンプトを無効にする--no-interactiveオプションを追加しました。
バージョン2.3.1(2024年5月20日)¶
新機能および更新¶
なし。
バグ修正¶
Snowflake Native Appsのソースアーティファクトマッピングロジックのバグを修正しました。
バージョン2.3.0(2024年5月15日)¶
新機能および更新¶
snow commandに、構成された機能フラグを表示するための--infoオプションを追加しました。snow sqlコマンドに-D/--variableオプションを追加し、 SQL 入力での変数置換をサポートしました(クライアント側クエリテンプレート化)。snow stageおよびsnow git executeコマンドにおいて、完全修飾ステージ名のサポートを追加しました。snow app deploy <some-file> <some-dir>コマンドの引数にファイルとディレクトリを指定する機能を追加しました。snow app deployコマンドに新しいオプションを追加しました。すべてのファイルとサブディレクトリを再帰的に同期する
--recursive。ローカルに存在しない場合に、ステージから指定されたファイルを削除する
--prune。
Snowparkプロジェクトの
.zipのアーティファクトのサイズとAnacondaの依存関係の数を減らすために、Snowpark の依存関係の検索を最適化しました。破損した
config.tomlファイルのエラーメッセージを改善しました。
バグ修正¶
snow appコマンドでファイルが不必要に再アップロードされる問題を修正しました。ローカルの状態とリモートのステージが同一である場合に、
snow app runコマンドがアプリケーションをアップグレードしない問題を修正しました。Windowsでのステージパットセパレータの処理に関する問題を修正しました。
バージョン2.2.0(2024年4月25日)¶
廃止された機能¶
注釈
SnowflakeがSnowflake CLI 3.0.0をリリースする時に、以下の機能はこのバージョンで廃止され、削除される予定です。これらの廃止された機能を使用している既存のスクリプトの更新をご検討ください。
codenowrap:
snow snowpark package lookupコマンドは、 PyPi との照合を行わなくなりました。--pypi-downloadまたは--yesを使用しても何の効果もなく、警告の原因となります。同コマンドは、パッケージがSnowflake Anacondaチャンネルで利用可能かどうかだけをチェックするようになりました。snow snowpark package createの変更:--pypi-downloadまたは--yesオプションは廃止され、何の効果もなく、警告の原因となります。同コマンドは、常に PyPi との照合を行うようになりました。--allow-native-librariesオプションは廃止され、ブール値の--allow-shared-librariesオプションに置き換わりました。廃止されたオプションを使用すると警告の原因となります。
snow snowpark buildの変更:--pypi-downloadオプションは廃止され、何の効果もなく、警告の原因となります。同コマンドは、常に PyPi との照合を行うようになりました。--check-anaconda-for-pypi-deptsオプションは廃止され、警告の原因となります。代わりに--ignore-anacondaオプションを使用してください。--package-native-librariesオプションは廃止され、警告の原因となります。代わりに--allow-shared-librariesオプションを使用してください。
snow object stageコマンドは廃止され、警告の原因となります。これらのコマンドは、snow stageコマンドに置き換えられます。snow object stageコマンドを使用する既存のスクリプトを移行することを検討してください。
新機能および更新¶
Streamlitプロジェクト定義
nameパラメーターに、完全修飾名(database.schema.name)のサポートを追加しました。spcs image-repositoryコマンドで完全修飾イメージリポジトリ名のサポートを追加しました。snow spcs service createおよびsnow spcs compute-pool createコマンドに--if-not-exists optionオプションを追加しました。snow spcs image-repository createコマンドに--replaceおよび--if-not-existsオプションを追加しました。Python診断レポート用にSnowflake Connector のサポートを追加しました。
snow app deployコマンドを追加しました。このコマンドは、アプリケーションパッケージを作成し、アプリケーションを作成または更新することなく、ローカルの変更をステージに同期します。デフォルトの接続をハイライトするために、
snow connection list出力にis_default列を追加しました。snow snowpark package createコマンドを更新しました。Snowflake Anacondaチャンネルでパッケージ検索を無効にする
--ignore-anacondaオプションを追加したため、依存関係は PyPi からダウンロードされるようになりました。要件とAnaconda間の依存関係のバージョン比較をスキップする
--skip-version-checkオプションを追加しました。パッケージ検索に使用するPythonパッケージインデックスのベース URL を設定する
--index-urlオプションを追加しました。
snow snowpark buildコマンドを更新しました。要件とAnaconda間の依存関係のバージョン比較をスキップする
--skip-version-checkオプションを追加しました。パッケージ検索に使用する Python パッケージインデックスのベース URL を設定する
--index-urlオプションが追加されました。
snow stage copyコマンドに--recursiveオプションを追加し、ステージからのコピー時にローカルでディレクトリ構造を再現できるようにしました。以下の
snow gitコマンドを追加し、SnowflakeでGitリポジトリをサポートするようになりました。snow git setup: Gitリポジトリステージを設定し、必要なオブジェクトをすべて作成します。snow git fetch: 元のリポジトリからSnowflakeリポジトリに最新の変更をフェッチします。snow git list-branches: リポジトリ内のすべてのブランチを一覧表示します。snow git list-tags: リポジトリ内のすべてのタグを一覧表示します。snow git list-files: 指定したブランチ、タグ、コミット上のすべてのファイルを一覧表示します。snow git copy: 指定したブランチ、タグ、コミットからステージやローカルディレクトリにファイルをコピーします。snow git execute: リポジトリ内のファイルに対して SQL EXECUTE IMMEDIATE コマンドを実行します。
ステージパスから SQL EXECUTE IMMEDIATE コマンドを実行する
snow stage executeコマンドを追加しました。snow stage list-filesコマンドに--patternオプションを追加し、正規表現による結果のフィルタリングをサポートするようになりました。snow snowparkコマンドのpipでサポートされるすべてのソースに対するサポートを追加しました。旧メソッドへのフォールバックを使い、Anacondaから直接ではなく、Snowflakeから利用可能なパッケージリストをフェッチする機能を追加しました(後方互換性のため)。新しいアプローチではSnowflakeへの接続が必要なため、以下のコマンドに接続オプションが追加されます。
snow snowpark buildsnow snowpark package lookupsnow snowpark package create
バグ修正¶
他のコマンドとの一貫性を保つため、
spcs image-repository list-tagsコマンドのイメージ名引数に--image-nameオプションを追加しました。spcs image-registry loginエラーが正しくフォーマットされない問題を修正しました。プロジェクト定義が余分なフィールドを受け付けなくなりました。余分なフィールドがあるとエラーの原因になります。
--projectオプションを使用したビルドで、Snowpark のビルドパスのzipファイルが空になっていた問題を修正しました。snow snowpark buildコマンドのエラーメッセージを改善しました。Snowflake Anacondaチャンネルでのパッケージ検索のバージョン解析を修正しました。
ダッシュを含むデータベース、スキーマ、およびロールの識別子の処理に関する問題を修正しました。
snow connection testコマンドのスキーマ上書きのバグを修正しました。Windows OSes の問題により、Windowsシステムで構成ファイルアクセス権が広すぎる場合、 Snowflake CLI は警告を表示しません。
ロール、ウェアハウス、またはデータベースが存在しない場合の
snow connection testエラーメッセージを改善しました。
バージョン2.1.2(2024年3月27日)¶
新機能および更新¶
Snowflake CLI の依存関係として
pipを追加しました。snow connection testコマンドを最適化しました。
バグ修正¶
snow snowpark package createおよびsnow snowpark buildコマンドで仮想環境を作成する際の問題を修正しました。
バージョン2.1.1(2024年3月20日)¶
新機能および更新¶
初回公開リリース。
バグ修正¶
なし。