From 7cb165f76ac14ef0d066a0ff177d286102845f4b Mon Sep 17 00:00:00 2001 From: serena-ruan Date: Wed, 4 Dec 2024 17:32:01 +0800 Subject: [PATCH] update release note Signed-off-by: serena-ruan --- .../releases/2024-12-04-2.19.0rc0-release.md | 31 +++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/website/releases/2024-12-04-2.19.0rc0-release.md b/website/releases/2024-12-04-2.19.0rc0-release.md index 9a2e668ce..353d7b06b 100644 --- a/website/releases/2024-12-04-2.19.0rc0-release.md +++ b/website/releases/2024-12-04-2.19.0rc0-release.md @@ -10,8 +10,35 @@ MLflow 2.19.0rc0 is a release candidate for 2.19.0. To install, run the followin pip install mlflow==2.19.0rc0 ``` - +We are excited to announce the release of MLflow 2.19.0rc0! This release includes a number of significant features, enhancements, and bug fixes. - +### Major New Features + +- **Tracing improvements** - [MLflow Tracing](https://mlflow.org/docs/latest/llms/tracing/index.html) now supports both automatic and manual tracing for DSPy, LlamaIndex and Langchain flavors. Tracing feature is also auto-enabled for mlflow evaluation for all supported flavors. ([#13790](https://github.com/mlflow/mlflow/pull/13790), [#13793](https://github.com/mlflow/mlflow/pull/13793), [#13795](https://github.com/mlflow/mlflow/pull/13795), [#13897](https://github.com/mlflow/mlflow/pull/13897), [@B-Step62](https://github.com/B-Step62)) + +- **New Tracing Integrations** - [MLflow Tracing](https://mlflow.org/docs/latest/llms/tracing/index.html) now supports **CrewAI** and **Anthropic**, enabling a one-line, fully automated tracing experience. ([#13903](https://github.com/mlflow/mlflow/pull/13903), [@TomeHirata](https://github.com/TomeHirata), [#13851](https://github.com/mlflow/mlflow/pull/13851), [@gabrielfu](https://github.com/gabrielfu)) + +- **Any Type in model signature** - MLflow now supports AnyType in model signature. It can be used to host any data types that were not supported before. ([#13766](https://github.com/mlflow/mlflow/pull/13766), [@serena-ruan](https://github.com/serena-ruan)) + +Other Features: + +- [Tracking] Add `update_current_trace` API for adding tags to an active trace. ([#13828](https://github.com/mlflow/mlflow/pull/13828), [@B-Step62](https://github.com/B-Step62)) +- [Deployments] Update databricks deployments to support AI gateway & additional update endpoints ([#13513](https://github.com/mlflow/mlflow/pull/13513), [@djliden](https://github.com/djliden)) + +Bug fixes: + +- [Tracking] Allow passing in spark connect dataframes in mlflow evaluate API ([#13889](https://github.com/mlflow/mlflow/pull/13889), [@WeichenXu123](https://github.com/WeichenXu123)) +- [Tracking] Fix `mlflow.end_run` inside a MLflow run context manager ([#13888](https://github.com/mlflow/mlflow/pull/13888), [@WeichenXu123](https://github.com/WeichenXu123)) +- [Scoring] Fix spark_udf conditional check on remote spark-connect client or Databricks Serverless ([#13827](https://github.com/mlflow/mlflow/pull/13827), [@WeichenXu123](https://github.com/WeichenXu123)) +- [Models] Allow changing max_workers for built-in LLM-as-a-Judge metrics ([#13858](https://github.com/mlflow/mlflow/pull/13858), [@B-Step62](https://github.com/B-Step62)) +- [Models] Support saving all langchain runnables using code-based logging ([#13821](https://github.com/mlflow/mlflow/pull/13821), [@serena-ruan](https://github.com/serena-ruan)) + +Documentation updates: + +- [Docs] Add Ollama and Instructor examples in tracing doc ([#13937](https://github.com/mlflow/mlflow/pull/13937), [@B-Step62](https://github.com/B-Step62)) + +Small bug fixes and documentation updates: + +[#13972](https://github.com/mlflow/mlflow/pull/13972), [#13968](https://github.com/mlflow/mlflow/pull/13968), [#13917](https://github.com/mlflow/mlflow/pull/13917), [#13912](https://github.com/mlflow/mlflow/pull/13912), [#13906](https://github.com/mlflow/mlflow/pull/13906), [#13846](https://github.com/mlflow/mlflow/pull/13846), [@serena-ruan](https://github.com/serena-ruan); [#13969](https://github.com/mlflow/mlflow/pull/13969), [#13959](https://github.com/mlflow/mlflow/pull/13959), [#13957](https://github.com/mlflow/mlflow/pull/13957), [#13958](https://github.com/mlflow/mlflow/pull/13958), [#13925](https://github.com/mlflow/mlflow/pull/13925), [#13882](https://github.com/mlflow/mlflow/pull/13882), [#13879](https://github.com/mlflow/mlflow/pull/13879), [#13881](https://github.com/mlflow/mlflow/pull/13881), [#13869](https://github.com/mlflow/mlflow/pull/13869), [#13870](https://github.com/mlflow/mlflow/pull/13870), [#13868](https://github.com/mlflow/mlflow/pull/13868), [#13854](https://github.com/mlflow/mlflow/pull/13854), [#13849](https://github.com/mlflow/mlflow/pull/13849), [#13847](https://github.com/mlflow/mlflow/pull/13847), [#13836](https://github.com/mlflow/mlflow/pull/13836), [#13823](https://github.com/mlflow/mlflow/pull/13823), [#13811](https://github.com/mlflow/mlflow/pull/13811), [#13820](https://github.com/mlflow/mlflow/pull/13820), [#13775](https://github.com/mlflow/mlflow/pull/13775), [#13768](https://github.com/mlflow/mlflow/pull/13768), [#13764](https://github.com/mlflow/mlflow/pull/13764), [@harupy](https://github.com/harupy); [#13960](https://github.com/mlflow/mlflow/pull/13960), [#13914](https://github.com/mlflow/mlflow/pull/13914), [#13862](https://github.com/mlflow/mlflow/pull/13862), [#13892](https://github.com/mlflow/mlflow/pull/13892), [#13916](https://github.com/mlflow/mlflow/pull/13916), [#13918](https://github.com/mlflow/mlflow/pull/13918), [#13915](https://github.com/mlflow/mlflow/pull/13915), [#13878](https://github.com/mlflow/mlflow/pull/13878), [#13891](https://github.com/mlflow/mlflow/pull/13891), [#13863](https://github.com/mlflow/mlflow/pull/13863), [#13859](https://github.com/mlflow/mlflow/pull/13859), [#13850](https://github.com/mlflow/mlflow/pull/13850), [#13844](https://github.com/mlflow/mlflow/pull/13844), [#13835](https://github.com/mlflow/mlflow/pull/13835), [#13818](https://github.com/mlflow/mlflow/pull/13818), [#13762](https://github.com/mlflow/mlflow/pull/13762), [@B-Step62](https://github.com/B-Step62); [#13913](https://github.com/mlflow/mlflow/pull/13913), [#13848](https://github.com/mlflow/mlflow/pull/13848), [#13774](https://github.com/mlflow/mlflow/pull/13774), [@TomeHirata](https://github.com/TomeHirata); [#13936](https://github.com/mlflow/mlflow/pull/13936), [#13954](https://github.com/mlflow/mlflow/pull/13954), [#13883](https://github.com/mlflow/mlflow/pull/13883), [@daniellok-db](https://github.com/daniellok-db); [#13947](https://github.com/mlflow/mlflow/pull/13947), [@AHB102](https://github.com/AHB102); [#13929](https://github.com/mlflow/mlflow/pull/13929), [#13922](https://github.com/mlflow/mlflow/pull/13922), [@Ajay-Satish-01](https://github.com/Ajay-Satish-01); [#13857](https://github.com/mlflow/mlflow/pull/13857), [@stevenchen-db](https://github.com/stevenchen-db); [#13773](https://github.com/mlflow/mlflow/pull/13773), [@BenWilson2](https://github.com/BenWilson2); [#13705](https://github.com/mlflow/mlflow/pull/13705), [@williamjamir](https://github.com/williamjamir); [#13745](https://github.com/mlflow/mlflow/pull/13745), [#13743](https://github.com/mlflow/mlflow/pull/13743), [@WeichenXu123](https://github.com/WeichenXu123); [#13895](https://github.com/mlflow/mlflow/pull/13895), [@chenmoneygithub](https://github.com/chenmoneygithub) Please try it out and report any issues on [the issue tracker](https://github.com/mlflow/mlflow/issues).