Snowflake ML release notes¶
This article contains the release notes for the Snowflake ML, including the following when applicable:
Behavior changes
New features
Customer-facing bug fixes
Note
These notes do not include changes in features that have not been publicly announced. Such features might appear in the Snowflake ML source code but not in the public documentation.
See Snowflake ML: End-to-End Machine Learning for documentation.
Verifying the snowflake-ml-python package¶
All Snowflake packages are signed, allowing you to verify their origin. To verify the snowflake.ml.python
package, follow the steps below:
Install
cosign
. This example uses the Go installation: Installing cosign with Go.Download the file from a repository such as PyPi.
Download a
.sig
file for that release from the GitHub releases page.Verify the signature using
cosign
. For example:
cosign verify-blob snowflake_ml_python-1.7.0.tar.gz --key snowflake-ml-python-1.7.0.pub --signature resources.linux.snowflake_ml_python-1.7.0.tar.gz.sig
cosign verify-blob snowflake_ml_python-1.7.0.tar.gz --key snowflake-ml-python-1.7.0.pub --signature resources.linux.snowflake_ml_python-1.7.0
Note
This example uses the library and signature for version 1.7.0 of the package. Use the filenames of the version you are verifying.
Version 1.7.3 (2025-01-09)¶
Dependency upgrades
fsspec
ands3fs
must be 2024.6.1 or later and less than 2026.mlflow
must be 2.16.0 or later and less than 3.
New features¶
New Cortex features:
Cortex functions now have “snake_case” names. For example,
ClassifyText
is nowclassify_text
. The old “CamelCase” names still work, but will be removed in a future release.
New Model Registry features:
Registry now supports more than 500,000 features.
Added
user_files
argument toRegistry.log_model
for including images or other files with the model.Added support for handling Hugging Face model configurations with auto-mapping functionality.
New Data features:
Added the
DataConnector.from_sql
constructor.
Bug fixes¶
Registry bug fixes:
Fixed a bug that occurred when providing a non-range index pandas DataFrame as the input to
ModelVersion.run
.Improved random model registry name generation to avoid collisions.
Fixed an issue when inferring a signature or running inference with Snowpark DataFrame that has a column whose type is ARRAY and contains a NULL value.
ModelVersion.run
now accepts a fully-qualified service name.Fixed an error in
log_model
for any scikit-learn models with only data preprocessing, including preprocessing-only pipeline models.
Monitoring bug fixes:
Fixed an issue with creating monitors using fully-qualified names.