Skip to content

v3.23.0

Choose a tag to compare

@sfc-gh-jwilkowski sfc-gh-jwilkowski released this 16 Jul 12:59
· 230 commits to main since this release

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.