crate / mlflow-cratedb

MLflow adapter for CrateDB.
Apache License 2.0
1 stars 1 forks source link

Chore(deps): Bump mlflow from 2.12.1 to 2.12.2 #142

Closed dependabot[bot] closed 5 months ago

dependabot[bot] commented 5 months ago

Bumps mlflow from 2.12.1 to 2.12.2.

Release notes

Sourced from mlflow's releases.

MLflow 2.12.2 is a patch release that includes several bug fixes and integration improvements to existing features. New features that are introduced in this patch release are intended to provide a foundation to further major features that will be released in the next 2 minor releases.

Features:

  • [Models] Add an environment configuration flag to enable raising an exception instead of a warning for failures in model dependency inference (#11903, @​BenWilson2)
  • [Models] Add support for the llm/v1/embeddings task in the Transformers flavor to unify the input and output structures for embedding models (#11795, @​B-Step62)
  • [Models] Introduce model streaming return via predict_stream() for custom pyfunc models capable of returning a stream response (#11791, #11895, @​WeichenXu123)
  • [Evaluate] Add support for overriding the entire model evaluation judgment prompt within mlflow.evaluate for GenAI models (#11912, @​apurva-koti)
  • [Tracking] Add support for defining deployment resource metadata to configure deployment resources within pyfunc models (#11832, #11825, #11804, @​sunishsheth2009)
  • [Tracking] Add support for logging LangChain and custom pyfunc models as code (#11855, #11842, @​sunishsheth2009)
  • [Tracking] Modify MLflow client's behavior to read from a global asynchronous configuration state (#11778, #11780, @​chenmoneygithub)
  • [Tracking] Enhance system metrics data collection to include a GPU power consumption metric (#11747, @​chenmoneygithub)

Bug fixes:

  • [Models] Fix a validation issue when performing signature validation if params are specified (#11838, @​WeichenXu123)
  • [Databricks] Fix an issue where models cannot be loaded in the Databricks serverless runtime (#11758, @​WeichenXu123)
  • [Databricks] Fix an issue with the Databricks serverless runtime where scaled workers do not have authorization to read from the driver NFS mount (#11757, @​WeichenXu123)
  • [Databricks] Fix an issue in the Databricks serverless runtime where a model loaded via a spark_udf for inference fails due to a configuration issue (#11752, @​WeichenXu123)
  • [Server-infra] Upgrade the gunicorn dependency to version 22 to address a third-party security issue (#11742, @​maitreyakv)

Documentation updates:

  • [Docs] Add additional guidance on search syntax restrictions for search APIs (#11892, @​BenWilson2)
  • [Docs] Fix an issue with the quickstart guide where the Keras example model is defined incorrectly (#11848, @​horw)
  • [Docs] Provide fixes and updates to LangChain tutorials and guides (#11802, @​BenWilson2)
  • [Docs] Fix the model registry example within the docs for correct type formatting (#11789, @​80rian)

Small bug fixes and documentation updates:

#11928, @​apurva-koti; #11910, #11915, #11864, #11893, #11875, #11744, @​BenWilson2; #11913, #11918, #11869, #11873, #11867, @​sunishsheth2009; #11916, #11879, #11877, #11860, #11843, #11844, #11817, #11841, @​annzhang-db; #11822, #11861, @​serena-ruan; #11890, #11819, #11794, #11774, @​B-Step62; #11880, @​prithvikannan; #11833, #11818, #11954, @​harupy; #11831, @​dbczumar; #11812, #11816, #11800, @​daniellok-db; #11788, @​smurching; #11756, @​IgorMilavec; #11627, @​jessechancy

Changelog

Sourced from mlflow's changelog.

2.12.2 (2024-05-08)

MLflow 2.12.2 is a patch release that includes several bug fixes and integration improvements to existing features. New features that are introduced in this patch release are intended to provide a foundation to further major features that will be released in the next 2 minor releases.

Features:

  • [Models] Add an environment configuration flag to enable raising an exception instead of a warning for failures in model dependency inference (#11903, @​BenWilson2)
  • [Models] Add support for the llm/v1/embeddings task in the Transformers flavor to unify the input and output structures for embedding models (#11795, @​B-Step62)
  • [Models] Introduce model streaming return via predict_stream() for custom pyfunc models capable of returning a stream response (#11791, #11895, @​WeichenXu123)
  • [Evaluate] Add support for overriding the entire model evaluation judgment prompt within mlflow.evaluate for GenAI models (#11912, @​apurva-koti)
  • [Tracking] Add support for defining deployment resource metadata to configure deployment resources within pyfunc models (#11832, #11825, #11804, @​sunishsheth2009)
  • [Tracking] Add support for logging LangChain and custom pyfunc models as code (#11855, #11842, @​sunishsheth2009)
  • [Tracking] Modify MLflow client's behavior to read from a global asynchronous configuration state (#11778, #11780, @​chenmoneygithub)
  • [Tracking] Enhance system metrics data collection to include a GPU power consumption metric (#11747, @​chenmoneygithub)

Bug fixes:

  • [Models] Fix a validation issue when performing signature validation if params are specified (#11838, @​WeichenXu123)
  • [Databricks] Fix an issue where models cannot be loaded in the Databricks serverless runtime (#11758, @​WeichenXu123)
  • [Databricks] Fix an issue with the Databricks serverless runtime where scaled workers do not have authorization to read from the driver NFS mount (#11757, @​WeichenXu123)
  • [Databricks] Fix an issue in the Databricks serverless runtime where a model loaded via a spark_udf for inference fails due to a configuration issue (#11752, @​WeichenXu123)
  • [Server-infra] Upgrade the gunicorn dependency to version 22 to address a third-party security issue (#11742, @​maitreyakv)

Documentation updates:

  • [Docs] Add additional guidance on search syntax restrictions for search APIs (#11892, @​BenWilson2)
  • [Docs] Fix an issue with the quickstart guide where the Keras example model is defined incorrectly (#11848, @​horw)
  • [Docs] Provide fixes and updates to LangChain tutorials and guides (#11802, @​BenWilson2)
  • [Docs] Fix the model registry example within the docs for correct type formatting (#11789, @​80rian)

Small bug fixes and documentation updates:

#11928, @​apurva-koti; #11910, #11915, #11864, #11893, #11875, #11744, @​BenWilson2; #11913, #11918, #11869, #11873, #11867, @​sunishsheth2009; #11916, #11879, #11877, #11860, #11843, #11844, #11817, #11841, @​annzhang-db; #11822, #11861, @​serena-ruan; #11890, #11819, #11794, #11774, @​B-Step62; #11880, @​prithvikannan; #11833, #11818, #11954, @​harupy; #11831, @​dbczumar; #11812, #11816, #11800, @​daniellok-db; #11788, @​smurching; #11756, @​IgorMilavec; #11627, @​jessechancy

Commits
  • 144a592 Return None if _get_context_tag fails (#11954)
  • ead8883 Run python3 dev/update_mlflow_versions.py pre-release ... (#11944)
  • 3bc36fc Revert "fix: cascade experiment id fk deletion in datasets table (#11695)"
  • 30ec614 fix: cascade experiment id fk deletion in datasets table (#11695)
  • b5b65c5 Add make_custom_genai_metric to init.py (#11928)
  • f87ca87 Add configurable raising instead of warning for failures in dependency infere...
  • 1655b4f Address very noisy deprecation warnings from pandas applymap (#11910)
  • bfd7940 Add parameter for system prompt in make_genai_metric, add metric metadata to ...
  • 8e27651 [Mlflow] Adding support for yaml for model_config as params (#11913)
  • f49f89e Change evaluation warning to info statement (#11915)
  • 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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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)
codecov[bot] commented 5 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 93.39%. Comparing base (1ec5d16) to head (442043e).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #142 +/- ## ======================================= Coverage 93.39% 93.39% ======================================= Files 14 14 Lines 227 227 ======================================= Hits 212 212 Misses 15 15 ``` | [Flag](https://app.codecov.io/gh/crate-workbench/mlflow-cratedb/pull/142/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=crate-workbench) | Coverage Δ | | |---|---|---| | [unittests](https://app.codecov.io/gh/crate-workbench/mlflow-cratedb/pull/142/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=crate-workbench) | `93.39% <ø> (ø)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=crate-workbench#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.