Skip to content

v3.16.0

Latest

Choose a tag to compare

@sfc-gh-jwilkowski sfc-gh-jwilkowski released this 19 Mar 09:28
· 19 commits to main since this release

Deprecations

New additions

  • DCM commands are now available in preview
  • Added --in-account flag to list commands (e.g., snow object list, snow stage list). This flag allows listing all objects of a given type in the account. Cannot be used together with the --in flag.
  • Added experimental command snow spcs service build-image to build container images using SPCS service. The command uploads local build context to a stage, executes a build job, and streams logs in real-time until completion. This command is experimental and subject to change.
  • Added --async flag to snow spcs service execute-job command to execute job services asynchronously without waiting for completion.
  • Added --replicas parameter to snow spcs service execute-job command to specify the number of job replicas to run.
  • Added --dbt-version flag to snow dbt deploy and snow dbt execute commands. This flag allows to set dbt Core version on dbt project object (deploy command) or execute a dbt command on a specific dbt Core version, without altering the dbt object (execute commands).

Fixes and improvements

  • Fixed snow stage copy --recursive dropping database and schema qualifiers from fully-qualified stage names, causing the command to resolve stages against the connection's default database instead of the one specified in the FQN.
  • all authenticators (including snowflake-jwt, username_password_mfa, workload_identity) are now case-insensitive.
  • Fixed snow streamlit deploy --prune failing with incorrect stage path format for streamlit entities using versioned deployment. The snow:// prefix is now correctly preserved through all stage path operations.
  • Fixed a bug with snow dbt deploy where dbt project would have files uploaded first and project properties updated afterwards. This could lead to failed deploys if for example project lacked external access integrations and dependencies were specified.
  • Changed how the fully qualified name for temporary stages is established for snow dbt deploy. The database and schema from the DBT Project object's fully qualified name take precedence over those from the session.
  • Fixed snow stage copy and snow stage put failing when a local directory path contains glob special characters (e.g. square brackets in [id] or [slug]). The path is now escaped before glob expansion so literal directory names are matched correctly.