You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
snow snowpark package lookup no longer performs check against PyPi. Using --pypi-download or --yes
has no effect and will cause a warning. In this way the command has single responsibility - check if package is
available in Snowflake Anaconda channel.
snow snowpark package create:
--pypi-download or --yes flags are deprecated, have no effect and will cause a warning. create command always checks against PyPi.
--allow-native-libraries is deprecated in favour of boolean flag --allow-shared-libraries.
Using old flag will cause a warning.
snow snowpark build:
--pypi-download flag is deprecated, have no effect and will cause a warning. Build command always check against PyPi.
--check-anaconda-for-pypi-depts is deprecated and using it will cause warning, the functionality is replaced by --ignore-anaconda
--package-native-libraries is deprecated and using it will cause warning, the functionality is replaced by --allow-shared-libraries
snow object stage commands are deprecated and using them will cause a warning.
Functionality is replaced by snow stage commands.
New additions
Added support for fully qualified name (database.schema.name) in name parameter in streamlit project definition
Added support for fully qualified image repository names in spcs image-repository commands.
Added --if-not-exists option to create commands for service, and compute-pool. Added --replace and --if-not-exists options for image-repository create.
Added support for python connector diagnostic report.
Added snow app deploy command that creates an application package and syncs the local changes to the stage without creating or updating the application.
Added is_default column to snow connection list output to highlight default connection.
snow snowpark package create:
new --ignore-anaconda flag disables package lookup in Snowflake Anaconda channel.
All dependencies will be downloaded from PyPi.
new --skip-version-check skips comparing versions of dependencies between requirements and Anaconda.
new --index-url flag sets up Base URL of the Python Package Index to use for package lookup.
snow snowpark build:
new --skip-version-check skips comparing versions of dependencies between requirements and Anaconda.
new --index-url flag sets up Base URL of the Python Package Index to use for package lookup.
Added --recursive flag for copy from stage, it will reproduce the directory structure locally.
Added support for snowgit. New commands:
snow git setup - wizard setting up a git repository stage and creating all necessary objects
snow git fetch - fetches latest changes from the origin repository into Snowflake repository
snow git list-branches - lists all branches in the repository
snow git list-tags - lists all tags in the repository
snow git list-files - lists all files on provided branch/tag/commit
snow git copy - copies files from provided branch/tag/commit into stage or local directory
snow git execute - execute immediate files from repository
Added command for execute immediate snow stage execute
Fetching available packages list from Snowflake instead of directly from Anaconda with fallback to the old method (for backward compatibility).
As the new method requires a connection to Snowflake, it adds connection options to the following commands:
snow snowpark build
snow snowpark package lookup
snow snowpark package create
Fixes and improvements
Adding --image-name option for image name argument in spcs image-repository list-tags for consistency with other commands.
Fixed errors during spcs image-registry login not being formatted correctly.
Project definition no longer accept extra fields. Any extra field will cause an error.
Changing imports in function/procedure section in snowflake.yml will cause the definition update on replace
Adding --pattern flag to stage list-files command for filtering out results with regex.
Fixed snowpark build paths for builds with --project option (fixed empty zip issue).
More clear error messages in snow snowpark build command
Adding support for any source supported by pip in snow snowpark.
Fixed version parsing for packages lookup on Snowflake Anaconda Channel