Skip to content

chore(deps): update dependency pipx:snowflake-cli to v3.23.0 - #8

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/pipx-snowflake-cli-3.x
Open

chore(deps): update dependency pipx:snowflake-cli to v3.23.0#8
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/pipx-snowflake-cli-3.x

Conversation

@renovate

@renovate renovate Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
pipx:snowflake-cli 3.21.03.23.0 age confidence

Release Notes

snowflakedb/snowflake-cli (pipx:snowflake-cli)

v3.23.0

Compare Source

Deprecations

New additions

  • snow spcs service events is now generally available. This command returns service-level and service-instance-level platform events in addition to container-level events.
  • snow app open now accepts a --watch flag 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 --help is now context-aware: when the current project's snowflake.yml unambiguously 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 in snow app <TAB> completion for such a project (they still run when invoked explicitly).

Fixes and improvements

  • snow app deploy now drops the code stage before recreating it only when the stage already exists. A first deploy has nothing to clear, so it no longer issues DROP STAGE unnecessarily, letting a role with only CREATE STAGE (and not OWNERSHIP) deploy successfully.
  • Upgraded snowflake-connector-python from 4.6.0 to 4.7.1.
  • Upgraded snowflake-snowpark-python from 1.41.0 to 1.53.0.

v3.22.1

Compare 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 the tags: property from snowflake.yml now leaves directly-set tags untouched; use tags: [] to explicitly clear all directly-set tags.

v3.22.0

Compare Source

Deprecations

New additions

  • Added tags field to Streamlit entity so that tags can be set with snow streamlit deploy.
  • config.toml and connections.toml files with 0644 permissions (readable by group or others) now emit a warning instead of a hard error when SF_SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION=true or SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION=true is 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 setup now correctly preserves case-sensitive (double-quoted) identifiers in the generated snowflake.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 setup no longer writes build_compute_pool / service_compute_pool to the generated snowflake.yml, and no longer reads the DEFAULT_SNOWFLAKE_APPS_BUILD_COMPUTE_POOL / DEFAULT_SNOWFLAKE_APPS_SERVICE_COMPUTE_POOL account parameters. Snowflake App Runtime services now always run on server-managed compute pools. Existing projects that set these fields in snowflake.yml continue to be honored by snow app deploy.
  • snow app setup --dry-run now exits with code 0 while still printing the same setup validation errors that a non-dry-run invocation surfaces.
  • snow app deploy now supports a separate service_eai field on snowflake-app entities for newly created application services. When service_eai is not set, deploy continues to fall back to build_eai for backward compatibility.
  • snow dbt deploy now preserves the customer's original key order in profiles.yml instead of silently reordering keys alphabetically.
  • snow app setup and snow app deploy resolve their Snowflake App Runtime defaults via the SYSTEM$GET_APPLICATION_SERVICE_DEFAULTS() system function, and automatically fall back to the previous SHOW PARAMETERS based 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.
  • Fixed snow app events and snow app setup --dry-run crashing on Windows with an uncaught UnicodeEncodeError when their output contained non-ASCII characters (e.g. emoji, box-drawing, or accented text in application logs or the dry-run plan preview). The snow app commands now render output as UTF-8 instead of the platform default code page (cp1252/cp932 on Windows).

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/pipx-snowflake-cli-3.x branch 3 times, most recently from 8ddaf3b to 1093135 Compare July 21, 2026 18:30
@renovate renovate Bot changed the title chore(deps): update dependency pipx:snowflake-cli to v3.22.0 chore(deps): update dependency pipx:snowflake-cli to v3.22.1 Jul 21, 2026
@renovate
renovate Bot force-pushed the renovate/pipx-snowflake-cli-3.x branch from 1093135 to 6043ca2 Compare July 23, 2026 16:56
@renovate renovate Bot changed the title chore(deps): update dependency pipx:snowflake-cli to v3.22.1 chore(deps): update dependency pipx:snowflake-cli to v3.23.0 Jul 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants