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 released.
See Snowflake ML: End-to-End Machine Learning for documentation.
Version 1.1.2 (2023-12-18)¶
New features and updates¶
Model development updates:
- Implemented
precision_scoremetric in SQL.
Bug fixes¶
- Fixed an issue where stack trace was being hidden by telemetry.
Model development fixes:
- Inferring model signatures no longer materializes the full dataframe in memory.
Version 1.1.1 (2023-12-6)¶
New features and updates¶
- Designated Snowpark ML Modeling API as Generally Available.
- New
passthrough_colparameter in the Modeling API allows you to exclude specific columns, like index columns, during training or inference when not explicitly specifyinginput_cols.
Bug fixes¶
- Model development fixes:
confusion_matrixprovided incorrect results when the row number could not be divided by the batch size.
Version 1.1.0 (2023-12-1)¶
New features and updates¶
GridSearchCVandRandomizedSearchCVexecution is now distributed on multi-node warehouses.
Bug fixes¶
- Model development fixes:
- Columns were being excluded if their normalized names did not match the names specified in
output_columnsinOrdinalEncoderandLabelEncoder. Output columns no longer need to be valid Snowflake identifiers.
- Columns were being excluded if their normalized names did not match the names specified in
Version 1.0.12 (2023-11-15)¶
New features and updates¶
- None
Bug fixes¶
- Model development fixes:
- Increased the column capacity of
OrdinalEncoder.
- Increased the column capacity of
Version 1.0.11 (2023-10-28)¶
New features and updates¶
- Add support for
kneighbors. - Support
DecimalTypeas a data type.
Bug fixes¶
- Model development fixes:
- Fix support for XGBoost and LightGBM models using SKLearn Grid Search and Randomized Search model selectors.
- Fix metrics compatibility with Snowpark DataFrames that use Snowflake identifiers
Version 1.0.10 (2023-10-15)¶
New features and updates¶
precision_score,recall_score,f1_score,fbeta_score,precision_recall_fscore_support,mean_absolute_error,mean_squared_error, andmean_absolute_percentage_errormetric calculations are now distributed.
Bug fixes¶
- Model development fixes:
- Fix UTF-8 decoding errors when using modeling modules on Windows.
- Fix alias definitions causing
SnowparkSQLUnexpectedAliasExceptionin inference.
Version 1.0.9 (2023-09-28)¶
New features and updates¶
- Calculation of
log_lossmetric is now distributed.
Bug fixes¶
- Model development fixes:
- Building images no longer fails with some Docker setups.
- Embedding local ML library no longer fails when the library is imported by zipimport.
- Update incorrect documentation about platform argument in the
deployfunction.
Version 1.0.8 (2023-09-15)¶
New features and updates¶
- None
Bug fixes¶
- Model development fixes:
- Ordinal encoder can be used with mixed input column types.
- Fix an issue when the sklearn default value is
np.nan.
Version 1.0.7 (2023-09-05)¶
New features and updates¶
- Allow disabling telemetry.
Bug fixes¶
- Model development fixes:
- Fix an error related to
pandas.io.json.json_normalizer.
- Fix an error related to
Version 1.0.6 (2023-09-01)¶
New features and updates¶
- Model development: Size of metrics result can exceed previous 8MB limit.
Bug fixes¶
- Model development fixes:
- Fixed a bug when using simple imputer with NumPy >= 1.25.
- Fixed a bug when inferring the type of label columns.
Version 1.0.5 (2023-08-17)¶
This release contains internal changes only.
Version 1.0.4 (2023-07-28)¶
New features and updates¶
- Model development: Input dataframes can now be joined against data loaded from staged files.
- Model development: Added support for non-English languages.
Bug fixes¶
- None
Version 1.0.3 (2023-07-14)¶
This release contains internal changes only.
Version 1.0.2 (2023-06-22)¶
New features and updates¶
- Model development: Added metrics:
- d2_absolute_error_score
- d2_pinball_score
- explained_variance_score
- mean_absolute_error
- mean_absolute_percentage_error
- mean_squared_error
Bug fixes¶
Model development: accuracy_score now works when given label column names that are lists of single values.
Version 1.0.1 (2023-06-16)¶
Behavior changes¶
- Model development: Changed Metrics APIs to follow scikit-learn metrics modules:
accuracy_score,confusion_matrix,precision_recall_fscore_support, andprecision_scoremethods move tometrics.classification.
New features and updates¶
- Model development: Added metrics:
f1_scorefbeta_scorerecall_scoreroc_auc_scoreroc_curvelog_lossprecision_recall_curve
Version 1.0.0 (2023-06-09)¶
Initial public preview release.