Snowflake CLI release notes for 2025

This article contains the release notes for the Snowflake CLI, including the following when applicable:

  • Behavior changes

  • New features

  • Customer-facing bug fixes

See Snowflake CLI for documentation.

Version 3.3.0 (January 21, 2025)

Note

On January 28, 2025, Snowflake updated the documentation for the snow add release channel commands to indicate that the feature is in Public Preview instead of General Availability.

New features and updates

  • Added the following Snowflake Native Apps features and updates:

    • Added the following commands to support release directives:

      • snow app release-directive list

      • snow app release-directive set

      • snow app release-directive unset

    • Added support for release channels, including the following:

      • Added support release channels in the snow app version create and snow app version drop commands.

      • Added the ability to specify a release channel when creating an application instance from a release directive (snow app run --from-release-directive --channel=<channel>).

      • Added the snow app release-channel list to list available release channels.

      • Added the s:codenowrap:now app release-channel add-accounts and snow app release-channel remove-accounts commands to support adding and removing accounts from release channels.

      • Added the snow app release-channel add-version and snow app release-channel remove-version commands to add versions to and remove versions from release channels.

    • Added the snow app publish command to simplify publishing versions to release channels and to update release directives.

    • Made the following changes to the snow app version create command:

      • The command now returns the version, patch, and label in JSON format.

      • Added the --from-stage option to allow version creation from the content of a stage without needing to re-synchronize to the stage.

  • Added the snow helpers import-snowsql-connections command to import connections from existing SnowSQL configurations.

  • Added support for restricting user access to Snowflake CLI only. For more information, see Add an authentication policy that limits access to Snowflake CLI only.

Bug fixes

  • Fixed the inability to add patches to lowercase quoted versions.

  • Fixed an issue with setting label to blank instead of None when not provided.

  • Fixed the snow connection generate-jwt command to preserve command line connection options.

  • Fixed stage path handling for notebook commands.