Skip to content

v2.0.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@sfc-gh-astus sfc-gh-astus released this 28 Nov 13:01
· 802 commits to main since this release
501185e

Backward incompatibility

  • Introduced snow object group with show, describe and drop commands which replaces corresponding
    functionalities of procedure/function/streamlit specific commands.

  • snow stage is now snow object stage

  • snow stage get and snow stage put are replaced by snow object stage copy [FROM] [TO]

  • snow warehouse status is now snow object show warehouse

  • snow connection test now outputs all connection details (except for the password), along with connection status

  • Snowpark changes

    • Removed procedure and function subgroups.
    • Removed snow snowpark function package and snow snowpark procedure package in favour of snow snowpark build.
    • Removed snow snowpark function create and snow snowpark function update. Functions can be deployed using snow snowpark deploy.
    • Removed snow snowpark procedure create and snow snowpark procedure update. Procedures can be deployed using snow snowpark deploy.
    • Procedures and functions use single zip artifact for all functions and procedures in project.
    • Changed path to coverage reports on stage, previously created procedures with coverage will not work, have to be recreated.
    • Previously created procedures or functions won't work with deploy command due to change in stage path of artefact. Previous code will remain under old path on stage.
    • Coverage commands are now under snow snowpark coverage.
    • Package commands are now under snow snowpark package.
  • Snowpark Containers services commands

    • compute-pool commands and its alias cp were renamed to pool commands.
    • jobs commands were renamed to job.
    • services commands were renamed to service
    • pool, job and service commands were moved from snowpark group to a new containers group.
    • snow snowpark registry was replaced with snow registry command.
  • Streamlit changes

    • snow streamlit deploy is requiring snowflake.yml project file with a Streamlit definition.
    • snow streamlit describe is now snow object describe streamlit
    • snow streamlit list is now snow object show streamlit
    • snow streamlit drop is now snow object drop streamlit

New additions

  • Added snow streamlit get-url [NAME] command that returns url to a Streamlit app.
  • --temporary-connection flag, that allows you to connect, without anything declared in config file
  • Added project definition for Streamlit
  • Added snow streamlit get-url [NAME] command that returns url to a Streamlit app.
  • Added project definition for Snowpark procedures and functions.
    • The snowflake.yml file is required to deploy functions or procedures.
    • Introduced new deploy command for project with procedures and functions.
    • Introduced new build command for project with procedure and functions
  • Added support for external access integration for functions and procedures

Fixes and improvements

  • Allow the use of quoted identifiers in stages
  • Fixed parsing of commands and arguments lists in specifications of snowpark services and jobs