·
19 commits
to main
since this release
Deprecations
New additions
- DCM commands are now available in preview
- Added
--in-accountflag 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--inflag. - Added experimental command
snow spcs service build-imageto 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
--asyncflag tosnow spcs service execute-jobcommand to execute job services asynchronously without waiting for completion. - Added
--replicasparameter tosnow spcs service execute-jobcommand to specify the number of job replicas to run. - Added
--dbt-versionflag tosnow dbt deployandsnow dbt executecommands. This flag allows to set dbt Core version on dbt project object (deploycommand) or execute a dbt command on a specific dbt Core version, without altering the dbt object (executecommands).
Fixes and improvements
- Fixed
snow stage copy --recursivedropping 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 --prunefailing with incorrect stage path format for streamlit entities using versioned deployment. Thesnow://prefix is now correctly preserved through all stage path operations. - Fixed a bug with
snow dbt deploywhere 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 copyandsnow stage putfailing 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.