MLflow v0.9.1 Release Notes

Release Date: 2019-04-21 // about 5 years ago
  • ๐Ÿš€ MLflow 0.9.1 is a patch release on top of 0.9.0 containing mostly bug fixes and internal improvements. We have also included a one breaking API change in preparation for additions in MLflow 1.0 and later. This release also includes significant improvements to the Search API.

    ๐Ÿ’ฅ Breaking changes:

    • [Tracking] Generalized experiment_id to string (from a long) to be more permissive of different ID types in different backend stores. While breaking for the REST API, this change is backwards compatible for python and R clients. (#1067, #1034 @eedeleon)

    More features and improvements:

    • ๐Ÿ’ป [Search][API] Moving search filters into a query string based syntax, with Java client, Python client, and UI support. This also improves quote, period, and special character handling in query strings and adds the ability to search on tags in filter string. (#1042, #1055, #1063, #1068, #1099, #1106 @mparkhe; #1025 @andrewmchen; #1060 @smurching)
    • ๐ŸŒฒ [Tracking] Limits and validations to batch-logging APIs in OSS server (#958 @smurching)
    • ๐ŸŒฒ [Tracking][Java] Java client API for batch-logging (#1081 @mparkhe)
    • [Tracking] Improved consistency of handling multiple metric values per timestamp across tracking stores (#972, #999 @dbczumar)

    ๐Ÿ› Bug fixes and documentation updates:

    • โš™ [Tracking][Python] Reintroduces the parent_run_id argument to MlflowClient.create_run. This API is planned for removal in MLflow 1.0 (#1137 @smurching)
    • 0๏ธโƒฃ [Tracking][Python] Provide default implementations of AbstractStore log methods (#1051 @acroz)
    • ๐Ÿš€ [R] (Released on CRAN as MLflow 0.9.0.1) Small bug fixes with R (#1123 @smurching; #1045, #1017, #1019, #1039, #1048, #1098, #1101, #1107, #1108, #1119 @tomasatdatabricks)

    โšก๏ธ Small bug fixes and doc updates (#1024, #1029 @bayethiernodiop; #1075 @avflor; #968, #1010, #1070, #1091, #1092 @smurching; #1004, #1085 @dbczumar; #1033, #1046 @sueann; #1053 @tomasatdatabricks; #987 @hanyucui; #935, #941 @jimthompson5802; #963 @amilbourne; #1016 @andrewmchen; #991 @jaroslawk; #1007 @mparkhe)