Skip to content

Commit e8de4ad

Browse files
Run python3 dev/update_changelog.py --prev-version 3.9...
Signed-off-by: mlflow-app[bot] <mlflow-app[bot]@users.noreply.github.com>
1 parent 1fedbfc commit e8de4ad

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed

changelogs/v3.10.0.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
## 3.10.0 (2026-02-06)
2+
3+
MLflow 3.10.0 includes several major features and improvements
4+
5+
Features:
6+
7+
- [Evaluation / Tracking] Add `mlflow datasets list` CLI command (#20167, @alkispoly-db)
8+
- [] Add trace ingestion for Gateway endpoints (#20358, @TomeHirata)
9+
- [Tracing] feat(typescript-anthropic): add streaming support (#20384, @rollyjoel)
10+
- [Evaluation] Add delete dataset records API (#19690, @joelrobin18)
11+
- [] Add tooltip link to navigate to traces tab with time range filter (#20466, @serena-ruan)
12+
- [Tracking] [MLflow Demo] Add mlflow demo cli command (#20048, @BenWilson2)
13+
- [Evaluation] Add an SDK for distillation from conversation to goal/persona (#20289, @smoorjani)
14+
- [Tracing] Livekit Agents Integration (#20439, @joelrobin18)
15+
- [Tracing / UI] Enable running scorers/judges from trace details drawer in UI (#20518, @danielseong1)
16+
- [] link gateway and experiment (#20356, @TomeHirata)
17+
- [Prompts] Add optimization backend APIs to auth control (#20392, @chenmoneygithub)
18+
- [Tracing] Add an SDK for search sessions to get complete sessions (#20288, @smoorjani)
19+
- [Tracing] Reasoning in Chat UI Mistral + Chat UI (#19636, @joelrobin18)
20+
- [Evaluation] Add TruLens third-party scorer integration (#19492, @debu-sinha)
21+
- [Evaluation / Tracing] Add Guardrails AI scorer integration (#20038, @debu-sinha)
22+
- [Tracking] [MLflow Demo] Add Prompt demo data (#20047, @BenWilson2)
23+
- [Tracking] [MLflow Demo] Add Eval simulation data (#20046, @BenWilson2)
24+
- [Tracking] [MLflow Demo] Add trace data for demo (#19995, @BenWilson2)
25+
- [Tracking] Support get_dataset(name=...) in OSS environments (#20423, @alkispoly-db)
26+
- [UI] Add session comparison UI with goal/persona matching (#20377, @smoorjani)
27+
- [] [UI] Model and cost rendering for spans (#20330, @serena-ruan)
28+
- [] [1/x] Support span model extraction and cost calculation (#20327, @serena-ruan)
29+
- [Evaluation] Make conversation simulator public and easily subclassable (#20243, @smoorjani)
30+
- [Prompts] Add progress tracking for prompt optimization job (#20374, @chenmoneygithub)
31+
32+
Bug fixes:
33+
34+
- [Prompts] Fix the deadlock between run linking and trace linking (#20620, @TomeHirata)
35+
- [Tracking] Fix FTP artifact path handling on Windows with Python 3.11+ (#20622, @copilot-swe-agent)
36+
- [Evaluation] Fix failed judge call error propagation (#20601, @AveshCSingh)
37+
- [Tracking] Fix off-by-one error in `_validate_max_retries` and `_validate_backoff_factor` (#20597, @vb-dbrks)
38+
- [Prompts] Fix bug: linking prompt to experiments does not work for default experiments (#20588, @PattaraS)
39+
- [Build] Fix Docker full image tags not being published for versioned releases (#20589, @copilot-swe-agent)
40+
- [Prompts] Implement locking mechanism to prevent race conditions during prompt linking (#20586, @TomeHirata)
41+
- [Prompts] Revert "Fix bug: linking prompt to experiments does not work for defa… (#20585, @PattaraS)
42+
- [Prompts] Fix bug: linking prompt to experiments does not work for default experiments (#20562, @PattaraS)
43+
- [Model Registry] Fix N+1 query issue in search_registered_models (#20493, @Karim-siala)
44+
- [Tracking] Fix optimistic pagination in SQLAlchemy store `_search_runs` and handle `max_results=None` (#20547, @copilot-swe-agent)
45+
- [UI] Add cancel button for LLM judge evaluations in trace details drawer (#20519, @danielseong1)
46+
- [UI] Fix incorrect 'Trace level' label in session judges modal (#20520, @danielseong1)
47+
- [Tracing] fix: allow overriding notebook trace iframe base URL (#20485, @TatsuyaHayashino)
48+
- [Prompts] Include the prompt model config in the optimized prompt (#20431, @chenmoneygithub)
49+
- [Tracing / UI] Fix Anthropic trace UI rendering for tool_result with image content (#20190, @joncarter1)
50+
- [UI] Fix the trace compare tab display bug (#20434, @TomeHirata)
51+
- [UI] Fix assistant button background in dark theme (#20433, @copilot-swe-agent)
52+
- [Evaluation] Fix AttributeError when expectations column contains None or NaN values (#20420, @alkispoly-db)
53+
54+
Documentation updates:
55+
56+
- [Build] Display rule names instead of IDs in clint error output (#20592, @copilot-swe-agent)
57+
- [Docs] Detailed guide for setting up SSO with mlflow-oidc-auth plugin (#20556, @WeichenXu123)
58+
- [Prompts] Mark prompt registry APIs as stable. (#20507, @PattaraS)
59+
- [Docs] code-based scorer examples (#20407, @SomtochiUmeh)
60+
- [Docs] Custom judges section (#20393, @SomtochiUmeh)
61+
- [Docs] (mostly) copy over eval datasets article from managed docs (#19787, @achen530)
62+
- [Docs] Add the RAG built-in judges section (#20369, @SomtochiUmeh)
63+
- [Docs] Fix `ToolAgent` name formatting in ag2 documentation and examples (#20470, @Umakanth555)
64+
- [Docs] Add collection_name parameter to CrewAI knowledge configuration in docs and example (#20469, @Umakanth555)
65+
- [Docs] Update index and predefined judges pages (#20368, @SomtochiUmeh)
66+
67+
Small bug fixes and documentation updates:
68+
69+
#20621, #20619, #20618, #20617, #20606, #20564, #20581, #20570, #20568, #20566, #20558, #20560, #20543, #20554, #20537, #20536, #20532, #20530, #20528, #20512, #20505, #20501, #20498, #20496, #20491, #20490, #20489, #20487, #20486, #20484, #20483, #20482, #20441, #20436, #20427, #20417, @copilot-swe-agent; #20567, #20542, #20541, #20540, #20557, #20503, #20506, #20500, #20499, #20467, #20338, #20337, #20331, #20462, #20329, #20328, @serena-ruan; #20603, #20573, #20572, #20584, #20551, #20526, #20550, #20523, #20525, #20453, #20478, #20452, #20438, #20474, #20460, #20457, #20459, #20456, #20444, #20418, #20421, #20285, @smoorjani; #20559, #20495, #20497, @TomeHirata; #20569, #20535, #20481, #20318, @harupy; #20576, @nisha2003; #20553, #20521, @danielseong1; #20548, @bartosz-grabowski; #20504, @smivv; #20451, #20502, @B-Step62; #20527, @BenWilson2; #20041, #20381, @xsh310; #20363, #20364, @rollyjoel; #20494, @dbczumar; #20360, #20340, #20313, @hubertzub-db; #20359, @LiberiFatali; #20428, @bbqiu; #20386, @chenmoneygithub

0 commit comments

Comments
 (0)