Skip to content

Commit

Permalink
Add release post for 2.16.0 (mlflow#94)
Browse files Browse the repository at this point in the history
Signed-off-by: mlflow-automation <mlflow-automation@users.noreply.github.com>
Signed-off-by: Ben Wilson <benjamin.wilson@databricks.com>
Co-authored-by: mlflow-automation <mlflow-automation@users.noreply.github.com>
Co-authored-by: Ben Wilson <benjamin.wilson@databricks.com>
  • Loading branch information
3 people authored Aug 30, 2024
1 parent 3a96401 commit 47533e3
Show file tree
Hide file tree
Showing 2 changed files with 71 additions and 0 deletions.
57 changes: 57 additions & 0 deletions website/releases/2024-08-30-2.16.0-release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
---
title: MLflow 2.16.0
slug: 2.16.0
authors: [mlflow-maintainers]
---

We are excited to announce the release of MLflow 2.16.0. This release includes many major features and improvements!

### Major features:

- **LlamaIndex Enhancements**🦙 - to provide additional flexibility to the [LlamaIndex integration](https://mlflow.org/docs/latest/llms/llama-index/index.html), we now have support for the [models-from-code](https://mlflow.org/docs/latest/models.html#models-from-code) functionality for logging, extended engine-based logging, and broadened support for external vector stores.

- **LangGraph Support** - We've expanded the LangChain integration to support the agent framework [LangGraph](https://langchain-ai.github.io/langgraph/). With tracing and support for logging using the models-from-code feature, creating and storing agent applications has never been easier!

- **AutoGen Tracing** - Full automatic support for tracing multi-turn agent applications built with [Microsoft's AutoGen](https://microsoft.github.io/autogen/) framework is now available in MLflow. Enabling autologging via `mlflow.autogen.autolog()` will instrument your agents built with AutoGen.

- **Plugin support for AI Gateway** - You can now define your own provider interfaces that will work with MLflow's AI Gateway (also known as the MLflow Deployments Server). Creating an installable provider definition will allow you to connect the Gateway server to any GenAI service of your choosing.

Features:

- [UI] Add updated deployment usage examples to the MLflow artifact viewer ([#13024](https://github.com/mlflow/mlflow/pull/13024), [@serena-ruan](https://github.com/serena-ruan), [@daniellok-db](https://github.com/daniellok-db))
- [Models] Support logging LangGraph applications via the models-from-code feature ([#12996](https://github.com/mlflow/mlflow/pull/12996), [@B-Step62](https://github.com/B-Step62))
- [Models] Extend automatic authorization pass-through support for Langgraph agents ([#13001](https://github.com/mlflow/mlflow/pull/13001), [@aravind-segu](https://github.com/aravind-segu))
- [Models] Expand the support for LangChain application logging to include UCFunctionToolkit dependencies ([#12966](https://github.com/mlflow/mlflow/pull/12966), [@aravind-segu](https://github.com/aravind-segu))
- [Models] Support saving LlamaIndex engine directly via the models-from-code feature ([#12978](https://github.com/mlflow/mlflow/pull/12978), [@B-Step62](https://github.com/B-Step62))
- [Models] Support models-from-code within the LlamaIndex flavor ([#12944](https://github.com/mlflow/mlflow/pull/12944), [@B-Step62](https://github.com/B-Step62))
- [Models] Remove the data structure conversion of input examples to ensure enhanced compatibility with inference signatures ([#12782](https://github.com/mlflow/mlflow/pull/12782), [@serena-ruan](https://github.com/serena-ruan))
- [Models] Add the ability to retrieve the underlying model object from within `pyfunc` model wrappers ([#12814](https://github.com/mlflow/mlflow/pull/12814), [@serena-ruan](https://github.com/serena-ruan))
- [Models] Add spark vector UDT type support for model signatures ([#12758](https://github.com/mlflow/mlflow/pull/12758), [@WeichenXu123](https://github.com/WeichenXu123))
- [Tracing] Add tracing support for AutoGen ([#12913](https://github.com/mlflow/mlflow/pull/12913), [@B-Step62](https://github.com/B-Step62))
- [Tracing] Reduce the latency overhead for tracing ([#12885](https://github.com/mlflow/mlflow/pull/12885), [@B-Step62](https://github.com/B-Step62))
- [Tracing] Add Async support for the trace decorator ([#12877](https://github.com/mlflow/mlflow/pull/12877), [@MPKonst](https://github.com/MPKonst))
- [Deployments] Introduce a plugin provider system to the AI Gateway (Deployments Server) ([#12611](https://github.com/mlflow/mlflow/pull/12611), [@gabrielfu](https://github.com/gabrielfu))
- [Projects] Add support for parameter submission to MLflow Projects run in Databricks ([#12854](https://github.com/mlflow/mlflow/pull/12854), [@WeichenXu123](https://github.com/WeichenXu123))
- [Model Registry] Introduce support for Open Source Unity Catalog as a model registry service ([#12888](https://github.com/mlflow/mlflow/pull/12888), [@artjen](https://github.com/artjen))

Bug fixes:

- [Tracking] Reduce the contents of the `model-history` tag to only essential fields ([#12983](https://github.com/mlflow/mlflow/pull/12983), [@harshilprajapati96](https://github.com/harshilprajapati96))
- [Models] Fix the behavior of defining the device to utilize when loading transformers models ([#12977](https://github.com/mlflow/mlflow/pull/12977), [@serena-ruan](https://github.com/serena-ruan))
- [Models] Fix evaluate behavior for LlamaIndex ([#12976](https://github.com/mlflow/mlflow/pull/12976), [@B-Step62](https://github.com/B-Step62))
- [Models] Replace `pkg_resources` with `importlib.metadata` due to package deprecation ([#12853](https://github.com/mlflow/mlflow/pull/12853), [@harupy](https://github.com/harupy))
- [Tracking] Fix error handling for OpenAI autolog tracing ([#12841](https://github.com/mlflow/mlflow/pull/12841), [@B-Step62](https://github.com/B-Step62))
- [Tracking] Fix a condition where a deadlock can occur when connecting to an SFTP artifact store ([#12938](https://github.com/mlflow/mlflow/pull/12938), [@WeichenXu123](https://github.com/WeichenXu123))
- [Tracking] Fix an issue where code_paths dependencies were not properly initialized within the system path for LangChain models ([#12923](https://github.com/mlflow/mlflow/pull/12923), [@harshilprajapati96](https://github.com/harshilprajapati96))
- [Tracking] Fix a type error for metrics value logging ([#12876](https://github.com/mlflow/mlflow/pull/12876), [@beomsun0829](https://github.com/beomsun0829))
- [Tracking] Properly catch NVML errors when collecting GPU metrics ([#12903](https://github.com/mlflow/mlflow/pull/12903), [@chenmoneygithub](https://github.com/chenmoneygithub))
- [Deployments] Improve Gateway schema support for the OpenAI provider ([#12781](https://github.com/mlflow/mlflow/pull/12781), [@danilopeixoto](https://github.com/danilopeixoto))
- [Model Registry] Fix deletion of artifacts when downloading from a non-standard DBFS location during UC model registration ([#12821](https://github.com/mlflow/mlflow/pull/12821), [@smurching](https://github.com/smurching))

Documentation updates:

- [Docs] Add documentation guides for LangGraph support ([#13025](https://github.com/mlflow/mlflow/pull/13025), [@BenWilson2](https://github.com/BenWilson2))
- [Docs] Add additional documentation for models from code feature ([#12936](https://github.com/mlflow/mlflow/pull/12936), [@BenWilson2](https://github.com/BenWilson2))
- [Docs] Add documentation for model serving input payloads ([#12848](https://github.com/mlflow/mlflow/pull/12848), [@serena-ruan](https://github.com/serena-ruan))

For a comprehensive list of changes, see the [release change log](https://github.com/mlflow/mlflow/releases/tag/v2.16.0), and check out the latest documentation on [mlflow.org](http://mlflow.org/).
14 changes: 14 additions & 0 deletions website/src/posts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,20 @@ export const BLOGS: Blog[] = [

// Sort by date descending
export const RELEASES: Release[] = [
{
title: "MLflow 2.16.0",
path: "/releases/2.16.0",
authors: [
{
name: "MLflow maintainers",
title: "MLflow maintainers",
url: "https://github.com/mlflow/mlflow.git",
image_url: "https://github.com/mlflow-automation.png",
},
],
date: "2024-08-30",
version: "2.16.0",
},
{
title: "MLflow 2.15.1",
path: "/releases/2.15.1",
Expand Down

0 comments on commit 47533e3

Please sign in to comment.