Releases: snowflakedb/snowflake-cli
Releases · snowflakedb/snowflake-cli
v2.8.0
Backward incompatibility
Deprecations
- Added deprecation warning for
native_app.package.scripts
in project definition file.
New additions
- Added support for project definition file defaults in templates.
- Added support for
native_app.package.post_deploy
scripts in project definition file.- These scripts will execute whenever a Native App Package is created or updated.
- Currently only supports SQL scripts:
post_deploy: [{sql_script: script.sql}]
.
Fixes and improvements
- Fix return values of
snow snowpark list
,describe
anddrop
commands. - Show warnings returned by Snowflake when
snow app run
is successful.
v.2.8.0-rc1
Backward incompatibility
Deprecations
- Added deprecation warning for
native_app.package.scripts
in project definition file.
New additions
- Added support for project definition file defaults in templates.
- Added support for
native_app.package.post_deploy
scripts in project definition file.- These scripts will execute whenever a Native App Package is created or updated.
- Currently only supports SQL scripts:
post_deploy: [{sql_script: script.sql}]
.
Fixes and improvements
- Fix return values of
snow snowpark list
,describe
anddrop
commands. - Show warnings returned by Snowflake when
snow app run
is successful.
v2.8.0-rc0
Backward incompatibility
Deprecations
- Added deprecation warning for
native_app.package.scripts
in project definition file.
New additions
- Added support for project definition file defaults in templates.
- Added support for
native_app.package.post_deploy
scripts in project definition file.- These scripts will execute whenever a Native App Package is created or updated.
- Currently only supports SQL scripts:
post_deploy: [{sql_script: script.sql}]
.
Fixes and improvements
- Fix return values of
snow snowpark list
,describe
anddrop
commands. - Show warnings returned by Snowflake when
snow app run
is successful.
v2.7.0
v2.7.0
Unreleased version
Backward incompatibility
Deprecations
snow snowpark init
andsnow streamlit init
are marked as deprecated. The commands are still functional,
but should be replaced withsnow init
New additions
- Added connection option
--token-file-path
allowing passing OAuth token using a file. The function is also
supported by settingtoken_file_path
in connection definition. - Support for Python remote execution via
snow stage execute
andsnow git execute
similar to existing EXECUTE IMMEDIATE support. - Added support for autocomplete in
--connection
flag. - Added
snow init
command, which supports initializing projects with external templates.
Fixes and improvements
- The
snow app run
command now allows upgrading to unversioned mode from a versioned or release mode application installation - The
snow app teardown
command now allows dropping a package with versions when the--force
flag is provided - The
snow app version create
command now allows operating on application packages created outside the CLI - Added support for user stages in stage execute and copy commands
- Improved support for quoted identifiers in snowpark commands.
- Updated post_deploy SQL script default database to be the application database
- Handle
NULL
md5 values correctly when returned by stage storage backends - Regionless host URLs are now supported when generating Snowsight URLs
snow app run
andsnow app deploy
now correctly determine modified status for large files uploaded to AWS S3
v2.7.0-rc4
v2.7.0
Unreleased version
Backward incompatibility
Deprecations
snow snowpark init
andsnow streamlit init
are marked as deprecated. The commands are still functional,
but should be replaced withsnow init
New additions
- Added connection option
--token-file-path
allowing passing OAuth token using a file. The function is also
supported by settingtoken_file_path
in connection definition. - Support for Python remote execution via
snow stage execute
andsnow git execute
similar to existing EXECUTE IMMEDIATE support. - Added support for autocomplete in
--connection
flag. - Added
snow init
command, which supports initializing projects with external templates.
Fixes and improvements
- The
snow app run
command now allows upgrading to unversioned mode from a versioned or release mode application installation - The
snow app teardown
command now allows dropping a package with versions when the--force
flag is provided - The
snow app version create
command now allows operating on application packages created outside the CLI - Added support for user stages in stage execute and copy commands
- Improved support for quoted identifiers in snowpark commands.
- Updated post_deploy SQL script default database to be the application database
- Handle
NULL
md5 values correctly when returned by stage storage backends - Regionless host URLs are now supported when generating Snowsight URLs
snow app run
andsnow app deploy
now correctly determine modified status for large files uploaded to AWS S3
v2.7.0-rc3
v2.7.0
Unreleased version
Backward incompatibility
Deprecations
snow snowpark init
andsnow streamlit init
are marked as deprecated. The commands are still functional,
but should be replaced withsnow init
New additions
- Added connection option
--token-file-path
allowing passing OAuth token using a file. The function is also
supported by settingtoken_file_path
in connection definition. - Support for Python remote execution via
snow stage execute
andsnow git execute
similar to existing EXECUTE IMMEDIATE support. - Added support for autocomplete in
--connection
flag. - Added
snow init
command, which supports initializing projects with external templates.
Fixes and improvements
- The
snow app run
command now allows upgrading to unversioned mode from a versioned or release mode application installation - The
snow app teardown
command now allows dropping a package with versions when the--force
flag is provided - The
snow app version create
command now allows operating on application packages created outside the CLI - Added support for user stages in stage execute and copy commands
- Improved support for quoted identifiers in snowpark commands.
- Updated post_deploy SQL script default database to be the application database
- Handle
NULL
md5 values correctly when returned by stage storage backends - Regionless host URLs are now supported when generating Snowsight URLs
snow app run
andsnow app deploy
now correctly determine modified status for large files uploaded to AWS S3
v2.7.0-rc2
v2.7.0
Unreleased version
Backward incompatibility
Deprecations
snow snowpark init
andsnow streamlit init
are marked as deprecated. The commands are still functional,
but should be replaced withsnow init
New additions
- Added connection option
--token-file-path
allowing passing OAuth token using a file. The function is also
supported by settingtoken_file_path
in connection definition. - Support for Python remote execution via
snow stage execute
andsnow git execute
similar to existing EXECUTE IMMEDIATE support. - Added support for autocomplete in
--connection
flag. - Added
snow init
command, which supports initializing projects with external templates.
Fixes and improvements
- The
snow app run
command now allows upgrading to unversioned mode from a versioned or release mode application installation - The
snow app teardown
command now allows dropping a package with versions when the--force
flag is provided - The
snow app version create
command now allows operating on application packages created outside the CLI - Added support for user stages in stage execute and copy commands
- Improved support for quoted identifiers in snowpark commands.
- Updated post_deploy SQL script default database to be the application database
- Handle
NULL
md5 values correctly when returned by stage storage backends - Regionless host URLs are now supported when generating Snowsight URLs
v2.7.0-rc1
v2.7.0
Unreleased version
Backward incompatibility
Deprecations
snow snowpark init
andsnow streamlit init
are marked as deprecated. The commands are still functional,
but should be replaced withsnow init
New additions
- Added connection option
--token-file-path
allowing passing OAuth token using a file. The function is also
supported by settingtoken_file_path
in connection definition. - Support for Python remote execution via
snow stage execute
andsnow git execute
similar to existing EXECUTE IMMEDIATE support. - Added support for autocomplete in
--connection
flag. - Added
snow init
command, which supports initializing projects with external templates.
Fixes and improvements
- The
snow app run
command now allows upgrading to unversioned mode from a versioned or release mode application installation - The
snow app teardown
command now allows dropping a package with versions when the--force
flag is provided - The
snow app version create
command now allows operating on application packages created outside the CLI - Added support for user stages in stage execute and copy commands
- Improved support for quoted identifiers in snowpark commands.
- Updated post_deploy SQL script default database to be the application database
- Handle
NULL
md5 values correctly when returned by stage storage backends - Regionless host URLs are now supported when generating Snowsight URLs
v2.7.0-rc0
v2.7.0
Unreleased version
Backward incompatibility
Deprecations
snow snowpark init
andsnow streamlit init
are marked as deprecated. The commands are still functional,
but should be replaced withsnow init
New additions
- Added connection option
--token-file-path
allowing passing OAuth token using a file. The function is also
supported by settingtoken_file_path
in connection definition. - Support for Python remote execution via
snow stage execute
andsnow git execute
similar to existing EXECUTE IMMEDIATE support. - Added support for autocomplete in
--connection
flag. - Added
snow init
command, which supports initializing projects with external templates.
Fixes and improvements
- The
snow app run
command now allows upgrading to unversioned mode from a versioned or release mode application installation - The
snow app teardown
command now allows dropping a package with versions when the--force
flag is provided - The
snow app version create
command now allows operating on application packages created outside the CLI - Added support for user stages in stage execute and copy commands
- Improved support for quoted identifiers in snowpark commands.
- Updated post_deploy SQL script default database to be the application database
- Handle
NULL
md5 values correctly when returned by stage storage backends - Regionless host URLs are now supported when generating Snowsight URLs
v2.6.1
v2.6.1
Backward incompatibility
Deprecations
New additions
Fixes and improvements
snow object create
message returns meaningful error if connection database is not defined.- Fixed crashing when save_logs is false and log directory does not exist.