MLflow v1.22.0 Release Notes

Release Date: 2021-11-29 // over 2 years ago
  • MLflow 1.22.0 includes several major features and improvements:

    ๐Ÿ”‹ Features:

    • ๐Ÿ’ป [UI] Add a share button to the Experiment page (#4936, @marijncv)
    • ๐Ÿ’… [UI] Improve readability of column sorting dropdown on Experiment page (#5022, @WeichenXu123; #5018, @NieuweNils, @coder-freestyle)
    • [Tracking] Mark all autologging integrations as stable by removing @experimental decorators (#5028, @liangz1)
    • [Tracking] Add optional experiment_id parameter to mlflow.set_experiment() (#5012, @dbczumar)
    • ๐Ÿ‘ [Tracking] Add support for XGBoost scikit-learn models to mlflow.xgboost.autolog() (#5078, @jwyyy)
    • ๐ŸŽ [Tracking] Improve statsmodels autologging performance by removing unnecessary metrics (#4942, @WeichenXu123)
    • โšก๏ธ [Tracking] Update R client to tag nested runs with parent run ID (#4197, @yitao-li)
    • ๐Ÿ‘ [Models] Support saving and loading all XGBoost model types (#4954, @jwyyy)
    • ๐Ÿš€ [Scoring] Support specifying AWS account and role when deploying models to SageMaker (#4923, @andresionek91)
    • ๐Ÿ‘ [Scoring] Support serving MLflow models with MLServer (#4963, @adriangonz)

    ๐Ÿ› Bug fixes and documentation updates:

    • ๐Ÿ’ป [UI] Fix bug causing Metric Plot page to crash when metric values are too large (#4947, @ianshan0915)
    • ๐Ÿ’ป [UI] Fix bug causing parallel coordinate curves to vanish (#5087, @harupy)
    • ๐Ÿšš [UI] Remove Creator field from Model Version page if user information is absent (#5089, @jinzhang21)
    • ๐Ÿ’ป [UI] Fix model loading instructions for non-pyfunc models in Artifact Viewer (#5006, @harupy)
    • [Models] Fix a bug that added mlflow to conda.yaml even if a hashed version was already present (#5058, @maitre-matt)
    • ๐Ÿ“š [Docs] Add Python documentation for metric, parameter, and tag key / value length limits (#4991, @westford14)
    • โšก๏ธ [Examples] Update Python version used in Prophet example to fix installation errors (#5101, @BenWilson2)
    • [Examples] Fix Kubernetes resources specification in MLflow Projects + Kubernetes example (#4948, @jianyuan)

    โšก๏ธ Small bug fixes and doc updates (#5119, #5107, #5105, #5103, #5085, #5088, #5051, #5081, #5039, #5073, #5072, #5066, #5064, #5063, #5060, #4718, #5053, #5052, #5041, #5043, #5047, #5036, #5037, #5029, #5031, #5032, #5030, #5007, #5019, #5014, #5008, #4998, #4985, #4984, #4970, #4966, #4980, #4967, #4978, #4979, #4968, #4976, #4975, #4934, #4956, #4938, #4950, #4946, #4939, #4913, #4940, #4935, @harupy; #5095, #5070, #5002, #4958, #4945, @BenWilson2; #5099, @chaosddp; #5005, @you-n-g; #5042, #4952, @shrinath-suresh; #4962, #4995, @WeichenXu123; #5010, @lichenran1234; #5000, @wentinghu; #5111, @alexott; #5102, #5024, #5011, #4959, @dbczumar; #5075, #5044, #5026, #4997, #4964, #4989, @liangz1; #4999, @stevenchen-db)