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
Added tags field to Streamlit entity so that tags can be set with snow streamlit deploy.
config.toml and connections.toml files with 0644 permissions (readable by group or others) now emit a warning instead of a hard error when SF_SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION=true or SKIP_TOKEN_FILE_PERMISSIONS_VERIFICATION=true is set, aligning with snowflake-connector-python behaviour. Files writable by group or others remain a hard error regardless of the env var.
Fixes and improvements
snow app setup now correctly preserves case-sensitive (double-quoted) identifiers in the generated snowflake.yml. Previously, values such as "lower_db" were silently stripped of their surrounding quotes by YAML, causing Snowflake to uppercase the identifier and fail to locate the object.
snow app setup no longer writes build_compute_pool / service_compute_pool to the generated snowflake.yml, and no longer reads the DEFAULT_SNOWFLAKE_APPS_BUILD_COMPUTE_POOL / DEFAULT_SNOWFLAKE_APPS_SERVICE_COMPUTE_POOL account parameters. Snowflake App Runtime services now always run on server-managed compute pools. Existing projects that set these fields in snowflake.yml continue to be honored by snow app deploy.
snow app setup --dry-run now exits with code 0 while still printing the same setup validation errors that a non-dry-run invocation surfaces.
snow app deploy now supports a separate service_eai field on snowflake-app entities for newly created application services. When service_eai is not set, deploy continues to fall back to build_eai for backward compatibility.
snow dbt deploy now preserves the customer's original key order in profiles.yml instead of silently reordering keys alphabetically.
snow app setup and snow app deploy resolve their Snowflake App Runtime defaults via the SYSTEM$GET_APPLICATION_SERVICE_DEFAULTS() system function, and automatically fall back to the previous SHOW PARAMETERS based resolution on accounts where that function is not yet available. The fallback is transitional and will be removed once the function has fully rolled out.
Fixed snow app events and snow app setup --dry-run crashing on Windows with an uncaught UnicodeEncodeError when their output contained non-ASCII characters (e.g. emoji, box-drawing, or accented text in application logs or the dry-run plan preview). The snow app commands now render output as UTF-8 instead of the platform default code page (cp1252/cp932 on Windows).