DougTrajano / mlflow-server

MLflow Tracking Server with basic auth deployed in AWS App Runner.
https://gallery.ecr.aws/t9j8s4z8/mlflow
Apache License 2.0
34 stars 17 forks source link

Bump mlflow from 2.1.1 to 2.2.1 #229

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps mlflow from 2.1.1 to 2.2.1.

Release notes

Sourced from mlflow's releases.

MLflow 2.2.1 is a patch release containing the following bug fixes:

  • [Model Registry] Fix a bug that caused too many results to be requested by default when calling MlflowClient.search_model_versions() (#7935, @​dbczumar)

MLflow 2.2.0 includes several major features and improvements

Features:

Bug fixes:

  • [Recipes] Fix dataset format validation in the ingest step for custom dataset sources (#7638, @​sunishsheth2009)
  • [Recipes] Fix bug in identification of worst performing examples during training (#7658, @​sunishsheth2009)
  • [Recipes] Ensure consistent rendering of the recipe graph when inspect() is called (#7852, @​sunishsheth2009)
  • [Recipes] Correctly respect positive_class configuration in the transform step (#7626, @​sunishsheth2009)
  • [Recipes] Make logged metric names consistent with mlflow.evaluate() (#7613, @​sunishsheth2009)
  • [Recipes] Add run_id and artifact_path keys to logged MLmodel files (#7651, @​sunishsheth2009)
  • [UI] Fix bugs in UI validation of experiment names, model names, and tag keys (#7818, @​subramaniam02)
  • [Tracking] Resolve artifact locations to absolute paths when creating experiments (#7670, @​bali0019)
  • [Tracking] Exclude Delta checkpoints from Spark datasource autologging (#7902, @​harupy)
  • [Tracking] Consistently return an empty list from GetMetricHistory when a metric does not exist (#7589, @​bali0019; #7659, @​harupy)
  • [Artifacts] Fix support for artifact operations on Windows paths in UNC format (#7750, @​bali0019)
  • [Artifacts] Fix bug in HDFS artifact listing (#7581, @​pwnywiz)
  • [Model Registry] Disallow creation of model versions with local filesystem sources in mlflow server (#7908, @​harupy)
  • [Model Registry] Fix handling of deleted model versions in FileStore (#7716, @​harupy)
  • [Model Registry] Correctly initialize Model Registry SQL tables independently of MLflow Tracking (#7704, @​harupy)
  • [Models] Correctly move PyTorch model outputs from GPUs to CPUs during inference with pyfunc (#7885, @​ankit-db)
  • [Build] Fix compatiblility issues with Python installations compiled using PYTHONOPTIMIZE=2 (#7791, @​dbczumar)
  • [Build] Fix compatibility issues with the upcoming pandas 2.0 release (#7899, @​harupy; #7910, @​dbczumar)

Documentation updates:

... (truncated)

Changelog

Sourced from mlflow's changelog.

2.2.1 (2023-03-02)

MLflow 2.2.1 is a patch release containing the following bug fixes:

  • [Model Registry] Fix a bug that caused too many results to be requested by default when calling MlflowClient.search_model_versions() (#7935, @​dbczumar)

2.2.0 (2023-02-28)

MLflow 2.2.0 includes several major features and improvements

Features:

Bug fixes:

  • [Recipes] Fix dataset format validation in the ingest step for custom dataset sources (#7638, @​sunishsheth2009)
  • [Recipes] Fix bug in identification of worst performing examples during training (#7658, @​sunishsheth2009)
  • [Recipes] Ensure consistent rendering of the recipe graph when inspect() is called (#7852, @​sunishsheth2009)
  • [Recipes] Correctly respect positive_class configuration in the transform step (#7626, @​sunishsheth2009)
  • [Recipes] Make logged metric names consistent with mlflow.evaluate() (#7613, @​sunishsheth2009)
  • [Recipes] Add run_id and artifact_path keys to logged MLmodel files (#7651, @​sunishsheth2009)
  • [UI] Fix bugs in UI validation of experiment names, model names, and tag keys (#7818, @​subramaniam02)
  • [Tracking] Resolve artifact locations to absolute paths when creating experiments (#7670, @​bali0019)
  • [Tracking] Exclude Delta checkpoints from Spark datasource autologging (#7902, @​harupy)
  • [Tracking] Consistently return an empty list from GetMetricHistory when a metric does not exist (#7589, @​bali0019; #7659, @​harupy)
  • [Artifacts] Fix support for artifact operations on Windows paths in UNC format (#7750, @​bali0019)
  • [Artifacts] Fix bug in HDFS artifact listing (#7581, @​pwnywiz)
  • [Model Registry] Disallow creation of model versions with local filesystem sources in mlflow server (#7908, @​harupy)
  • [Model Registry] Fix handling of deleted model versions in FileStore (#7716, @​harupy)
  • [Model Registry] Correctly initialize Model Registry SQL tables independently of MLflow Tracking (#7704, @​harupy)
  • [Models] Correctly move PyTorch model outputs from GPUs to CPUs during inference with pyfunc (#7885, @​ankit-db)
  • [Build] Fix compatiblility issues with Python installations compiled using PYTHONOPTIMIZE=2 (#7791, @​dbczumar)

... (truncated)

Commits
  • ffe005c Run python3 dev/update_mlflow_versions.py pre-release --new-version 2.2.1 (#7...
  • 355e148 Revert "Run python3 dev/update_ml_package_versions.py (#7937)"
  • 3e09e42 Run python3 dev/update_ml_package_versions.py (#7937)
  • 7e4de89 Use default max results of 10000 for model registry search_model_versions() A...
  • 8ea83b7 Improve error handling when wheel download fails (#7920)
  • f64ebc5 #7921 Modify pytorch predict to use the GPU if it's available (#7922)
  • dd0709c Experiment list virtual (#7804)
  • e103f97 Ignore delta checkpoint files in spark autologging (#7902)
  • 8fd7ddc Bump pandas (#7910)
  • 978d68c Run python3 dev/update_ml_package_versions.py (#7905)
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)