chore(deps): update dependency pipx:snowflake-cli to v3.23.0 - #8
Open
renovate[bot] wants to merge 1 commit into
Open
chore(deps): update dependency pipx:snowflake-cli to v3.23.0#8renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/pipx-snowflake-cli-3.x
branch
3 times, most recently
from
July 21, 2026 18:30
8ddaf3b to
1093135
Compare
renovate
Bot
force-pushed
the
renovate/pipx-snowflake-cli-3.x
branch
from
July 23, 2026 16:56
1093135 to
6043ca2
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.21.0→3.23.0Release Notes
snowflakedb/snowflake-cli (pipx:snowflake-cli)
v3.23.0Compare Source
Deprecations
New additions
snow spcs service eventsis now generally available. This command returns service-level and service-instance-level platform events in addition to container-level events.snow app opennow accepts a--watchflag for Snowflake App Runtime projects. With--watch, the command no longer fails when the app service does not exist yet; it polls until the service is created and its endpoint is ready before opening (or printing) the URL.snow app --helpis now context-aware: when the current project'ssnowflake.ymlunambiguously targets one app family (Native Apps or Snowflake App Runtime), the help listing hides the other family's commands. Detection is conservative — a mixed, missing, or unparsable project shows every command — and hidden commands remain fully runnable. Because the same filtering backs shell completion and Click's "did you mean" suggestions, the hidden family's commands also stop appearing insnow app <TAB>completion for such a project (they still run when invoked explicitly).Fixes and improvements
snow app deploynow drops the code stage before recreating it only when the stage already exists. A first deploy has nothing to clear, so it no longer issuesDROP STAGEunnecessarily, letting a role with onlyCREATE STAGE(and notOWNERSHIP) deploy successfully.snowflake-connector-pythonfrom 4.6.0 to 4.7.1.snowflake-snowpark-pythonfrom 1.41.0 to 1.53.0.v3.22.1Compare Source
Fixes and improvements
snow streamlit deploy: fix re-deploy incorrectly attempting to UNSET schema-inherited governance tags the deploying role has no APPLY privilege on. Omitting thetags:property fromsnowflake.ymlnow leaves directly-set tags untouched; usetags: []to explicitly clear all directly-set tags.v3.22.0Compare Source
Deprecations
New additions
tagsfield to Streamlit entity so that tags can be set withsnow streamlit deploy.config.tomlandconnections.tomlfiles with0644permissions (readable by group or others) now emit a warning instead of a hard error whenSF_SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION=trueorSKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION=trueis set, aligning with snowflake-connector-python behaviour. Files writable by group or others remain a hard error regardless of the env var.Fixes and improvements
snow app setupnow correctly preserves case-sensitive (double-quoted) identifiers in the generatedsnowflake.yml. Previously, values such as"lower_db"were silently stripped of their surrounding quotes by YAML, causing Snowflake to uppercase the identifier and fail to locate the object.snow app setupno longer writesbuild_compute_pool/service_compute_poolto the generatedsnowflake.yml, and no longer reads theDEFAULT_SNOWFLAKE_APPS_BUILD_COMPUTE_POOL/DEFAULT_SNOWFLAKE_APPS_SERVICE_COMPUTE_POOLaccount parameters. Snowflake App Runtime services now always run on server-managed compute pools. Existing projects that set these fields insnowflake.ymlcontinue to be honored bysnow app deploy.snow app setup --dry-runnow exits with code 0 while still printing the same setup validation errors that a non-dry-run invocation surfaces.snow app deploynow supports a separateservice_eaifield onsnowflake-appentities for newly created application services. Whenservice_eaiis not set, deploy continues to fall back tobuild_eaifor backward compatibility.snow dbt deploynow preserves the customer's original key order inprofiles.ymlinstead of silently reordering keys alphabetically.snow app setupandsnow app deployresolve their Snowflake App Runtime defaults via theSYSTEM$GET_APPLICATION_SERVICE_DEFAULTS()system function, and automatically fall back to the previousSHOW PARAMETERSbased resolution on accounts where that function is not yet available. The fallback is transitional and will be removed once the function has fully rolled out.snow app eventsandsnow app setup --dry-runcrashing on Windows with an uncaughtUnicodeEncodeErrorwhen their output contained non-ASCII characters (e.g. emoji, box-drawing, or accented text in application logs or the dry-run plan preview). Thesnow appcommands now render output as UTF-8 instead of the platform default code page (cp1252/cp932 on Windows).Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.