Skip to content

Releases: snowflakedb/snowflake-cli

v2.8.0

27 Aug 09:47
Compare
Choose a tag to compare

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 and drop commands.
  • Show warnings returned by Snowflake when snow app run is successful.

v.2.8.0-rc1

26 Aug 11:26
Compare
Choose a tag to compare
v.2.8.0-rc1 Pre-release
Pre-release

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 and drop commands.
  • Show warnings returned by Snowflake when snow app run is successful.

v2.8.0-rc0

23 Aug 08:55
Compare
Choose a tag to compare
v2.8.0-rc0 Pre-release
Pre-release

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 and drop commands.
  • Show warnings returned by Snowflake when snow app run is successful.

v2.7.0

02 Aug 13:52
Compare
Choose a tag to compare

v2.7.0

Unreleased version

Backward incompatibility

Deprecations

  • snow snowpark init and snow streamlit init are marked as deprecated. The commands are still functional,
    but should be replaced with snow init

New additions

  • Added connection option --token-file-path allowing passing OAuth token using a file. The function is also
    supported by setting token_file_path in connection definition.
  • Support for Python remote execution via snow stage execute and snow 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 and snow app deploy now correctly determine modified status for large files uploaded to AWS S3

v2.7.0-rc4

01 Aug 15:28
Compare
Choose a tag to compare
v2.7.0-rc4 Pre-release
Pre-release

v2.7.0

Unreleased version

Backward incompatibility

Deprecations

  • snow snowpark init and snow streamlit init are marked as deprecated. The commands are still functional,
    but should be replaced with snow init

New additions

  • Added connection option --token-file-path allowing passing OAuth token using a file. The function is also
    supported by setting token_file_path in connection definition.
  • Support for Python remote execution via snow stage execute and snow 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 and snow app deploy now correctly determine modified status for large files uploaded to AWS S3

v2.7.0-rc3

01 Aug 10:01
Compare
Choose a tag to compare
v2.7.0-rc3 Pre-release
Pre-release

v2.7.0

Unreleased version

Backward incompatibility

Deprecations

  • snow snowpark init and snow streamlit init are marked as deprecated. The commands are still functional,
    but should be replaced with snow init

New additions

  • Added connection option --token-file-path allowing passing OAuth token using a file. The function is also
    supported by setting token_file_path in connection definition.
  • Support for Python remote execution via snow stage execute and snow 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 and snow app deploy now correctly determine modified status for large files uploaded to AWS S3

v2.7.0-rc2

31 Jul 15:18
Compare
Choose a tag to compare
v2.7.0-rc2 Pre-release
Pre-release

v2.7.0

Unreleased version

Backward incompatibility

Deprecations

  • snow snowpark init and snow streamlit init are marked as deprecated. The commands are still functional,
    but should be replaced with snow init

New additions

  • Added connection option --token-file-path allowing passing OAuth token using a file. The function is also
    supported by setting token_file_path in connection definition.
  • Support for Python remote execution via snow stage execute and snow 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

25 Jul 11:45
Compare
Choose a tag to compare
v2.7.0-rc1 Pre-release
Pre-release

v2.7.0

Unreleased version

Backward incompatibility

Deprecations

  • snow snowpark init and snow streamlit init are marked as deprecated. The commands are still functional,
    but should be replaced with snow init

New additions

  • Added connection option --token-file-path allowing passing OAuth token using a file. The function is also
    supported by setting token_file_path in connection definition.
  • Support for Python remote execution via snow stage execute and snow 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

25 Jul 08:42
5deb361
Compare
Choose a tag to compare
v2.7.0-rc0 Pre-release
Pre-release

v2.7.0

Unreleased version

Backward incompatibility

Deprecations

  • snow snowpark init and snow streamlit init are marked as deprecated. The commands are still functional,
    but should be replaced with snow init

New additions

  • Added connection option --token-file-path allowing passing OAuth token using a file. The function is also
    supported by setting token_file_path in connection definition.
  • Support for Python remote execution via snow stage execute and snow 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

15 Jul 14:26
Compare
Choose a tag to compare

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.