我们很高兴宣布 MLflow 2.21.0 版本发布!此版本包含多项重要的新特性、增强功能和错误修复。
主要新特性
- 📚 文档重新设计:MLflow 文档已全面改版,采用新的基于 MDX 的网站,提供更好的导航,让您更容易找到所需的信息!(#13645, @daniellok-db)
- 🤖 Prompt 注册表:MLflow Prompt 注册表是一个强大的工具,可简化您 GenAI 应用程序中的 Prompt 工程和管理。它使您能够在整个组织中对 Prompt 进行版本控制、跟踪和重用。(#14795, #14834, #14936, @B-Step62, #14960, #14984, @daniellok-db, #14909, @hubertzub-db)
- 🖥️ OpenAI Agent SDK:MLflow Tracing 现在支持 OpenAI Agent SDK,这是 OpenAI 开发的多智能体框架。(#14987, @B-Step62)
- ⚡️ FastAPI Scoring Server:MLflow 推理服务器已从 Flask 迁移到 FastAPI,实现基于 ASGI 的可伸缩推理,以提高性能和吞吐量。(#14307, @TomeHirata)
- 🔍 增强的 Tracing 能力:MLflow Tracing 现在支持同步/异步生成器和 Async OpenAI 的自动 Tracing,提供更灵活和全面的 Tracing 选项。(#14459, #14400, #14793, #14792, @B-Step62)
特性
- [Sqlalchemy / Tracking] 支持带客户端证书的 mysql ssl 连接 (#14839, @aksylumoed)
- [Artifacts] 支持 ADLS artifact repo (#14723, @serena-ruan)
- [Tracking] 添加 txtai 集成的导入和文档 (#14712, @B-Step62)
- [Models] 为 Pyfunc 模型引入用户认证策略 (#14538, @aravind-segu)
- [Tracking] 支持新的 Google GenAI SDK (#14576, @TomeHirata)
- [Tracking] 支持从 DSPy 内置编译和评估生成 traces (#14400, @B-Step62)
- [Tracking] 添加 mlflow.log_trace API (#14418, @TomeHirata)
- [Models] ChatAgent LangGraph 和 LangChain 连接器 (#14215, @bbqiu)
错误修复
- [Models] 修复警告处理模块中的无限递归错误 (#14954, @BenWilson2)
- [Model Registry] 修复 ModelRegistry RestStore 的无效类型问题 (#14980, @B-Step62)
- [Tracking] 修复:
ExperimentViewRunsControlsActionsSelectTags
当set-tag
请求失败时,未将加载状态设置为false
。(#14907, @harupy) - [Tracking] 修复标签创建中的一个 bug,即包含
": "
的标签值被截断 (#14896, @harupy) - [Tracking] 修复 AMD GPU 监控器的误报 (#14884, @B-Step62)
- [Tracking] 修复
mlflow.doctor
,使其在找不到mlflow
时回退到mlflow-skinny
(#14782, @harupy) - [Models] 处理 LangGraph 的重大变更 (#14794, @B-Step62)
文档更新
- [Tracking] 添加关于在跨线程使用 MLflow tracing 的指南 (#14881, @B-Step62)
- [Docs] 添加 tracing deepseek 的指南 (#14826, @B-Step62)
- [Docs] 更新 llama Jupyter notebook 源代码 (#14754, @emmanuel-ferdman)
- [Docs] 将 Databricks Community Edition 替换为 Lighthouse (#14642, @TomeHirata)
- [Docs] 更新 Models from code 指南和 Chat model 指南,始终推荐 Models from code (#14370, @smurching)
- [Artifacts] [DOC-FIX #14183] 改进 'download_artifacts' 中 'artifact_uri' 的文档 (#14225, @vinayakkgarg)
有关更改的完整列表,请参阅发布更改日志,并在mlflow.org上查看最新文档。