Releases: snowflakedb/snowflake-cli
Releases · snowflakedb/snowflake-cli
v3.14.0
Deprecations
snow streamlit deploy --experimentalflag is deprecated. Versioned deployment is now the default behavior.
New additions
snow streamlit deploynow uses versioned stages by default (modern FROM syntax with automatic version management)- Added
snow streamlit deploy --legacyflag to use the legacy ROOT_LOCATION deployment for backward compatibility
Fixes and improvements
v3.14.0-rc0
Deprecations
snow streamlit deploy --experimentalflag is deprecated. Versioned deployment is now the default behavior.
New additions
snow streamlit deploynow uses versioned stages by default (modern FROM syntax with automatic version management)- Added
snow streamlit deploy --legacyflag to use the legacy ROOT_LOCATION deployment for backward compatibility
Fixes and improvements
v3.13.1
Backward incompatibility
Deprecations
New additions
Fixes and improvements
- Fixed parsing of --vars provided to
snow dbt executesubcommands. This allows to pass variables in the same way as to dbt cli, i.e. --vars '{"key": "value"}'
v3.13.0
New additions
- Added global option
--decimal-precisionallowing setting arbitrary precision for Python'sDecimaltype. - Added support for
auto_suspend_secsparameter in SPCS service commands (deploy,set,unset) to configure automatic service suspension after inactivity period. - Added
snow dbt describeandsnow dbt dropcommands - Added
snow dbt execute ... retrysubcommand - Added new flags to
snow dbt deploycommand:--default-targetto set a default target--unset-default-targetto clear default--external-access-integrationsets external access integrations (needed to pull external deps on altering dbt project object)--install-local-depsinstructs to install dependencies located in the project
- Added support for running Streamlit on SPCS runtime
Fixes and improvements
- Bumped
snowflake-connector-python==3.18.0 - Grant privileges defined in
snowflake.ymlafter deploying Streamlit - Relaxed dbt profiles.yml validation rules; added extra validation for role specified in profiles.yml
v3.13.0-rc0
Deprecations
New additions
- Added global option
--decimal-precisionallowing setting arbitrary precision for Python'sDecimaltype. - Added support for
auto_suspend_secsparameter in SPCS service commands (deploy,set,unset) to configure automatic service suspension after inactivity period. - Added
snow dbt describeandsnow dbt dropcommands - Added
snow dbt execute ... retrysubcommand - Added new flags to
snow dbt deploycommand:--default-targetto set a default target--unset-default-targetto clear default--external-access-integrationsets external access integrations (needed to pull external deps on altering dbt project object)--install-local-depsinstructs to install dependencies located in the project
- Added support for running Streamlit on SPCS runtime
Fixes and improvements
- Bumped
snowflake-connector-python==3.18.0 - Grant privileges defined in
snowflake.ymlafter deploying Streamlit - Relaxed dbt profiles.yml validation rules; added extra validation for role specified in profiles.yml
v3.12.0
New additions
- The
!editcommand for external editors was added to REPL - Added
--partialflag tosnow logscommand for partial, case-insensitive object name matching
Fixes and improvements
- Fixed crashes with older x86_64 Intel CPUs
- Improved parsing
!sourcewith trailing comments !commands no longer require trailing;for evaluation- Bumped to
typer=0.17.3. Improved displaying help messages. - Fixed using
ctx.varinsnow sqlwith Jinja templating. - Fixed issues when pasting content with trailing new lines.
- Improved output handling with streaming
- Bumped
snowflake-connector-pythonto 3.17.3 - Fixed
snow snowpark deployfailing on duplicated packages - Fixed
snow spcs logsIndexOutOfRangeerror
v3.12.0-rc1
Deprecations
New additions
- The
!editcommand for external editors was added to REPL - Added
--partialflag tosnow logscommand for partial, case-insensitive object name matching
Fixes and improvements
- Fixed crashes with older x86_64 Intel CPUs
- Improved parsing
!sourcewith trailing comments !commands no longer require trailing;for evaluation- Bumped to
typer=0.17.3. Improved displaying help messages. - Fixed using
ctx.varinsnow sqlwith Jinja templating. - Fixed issues when pasting content with trailing new lines.
- Improved output handling with streaming
- Bumped
snowflake-connector-pythonto 3.17.3 - Fixed
snow snowpark deployfailing on duplicated packages - Fixed
snow spcs logsIndexOutOfRangeerror
v3.12.0-rc0
Deprecations
New additions
- The
!editcommand for external editors was added to REPL - Added
--partialflag tosnow logscommand for partial, case-insensitive object name matching
Fixes and improvements
- Fixed crashes with older x86_64 Intel CPUs
- Improved parsing
!sourcewith trailing comments !commands no longer require trailing;for evaluation- Bumped to
typer=0.17.3. Improved displaying help messages. - Fixed using
ctx.varinsnow sqlwith Jinja templating. - Fixed issues when pasting content with trailing new lines.
- Improved output handling with streaming
- Bumped
snowflake-connector-pythonto 3.17.3 - Fixed
snow snowpark deployfailing on duplicated packages - Extend
Decimalprecision to 38
v3.11.0
New additions
- Add snow connection remove command
- Added support for runtime_environment_version field in notebook entity configuration, allowing specification of runtime environment version for containerised notebooks.
- Added snow auth OIDC command group for managing workload identity federation authentication:
snow auth oidc read-token- Reads and displays OIDC tokens from CI/CD environments- Supports GitHub Actions OIDC provider for passwordless authentication in CI/CD pipelines
v3.11.0-rc2
- upgraded snowflake-connector-python to 3.17.2