Skip to content

build(deps): bump mlflow from 3.16.1 to 3.18.0 - #100

Merged
CoreyLeath-code merged 1 commit into
mainfrom
dependabot/pip/mlflow-3.18.0
Nov 9, 2026
Merged

CoreyLeath-code merged 1 commit into
mainfrom
dependabot/pip/mlflow-3.18.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 7, 2026

Copy link
Copy Markdown
Contributor

Bumps mlflow from 3.16.1 to 3.18.0.

Release notes

Sourced from mlflow's releases.

MLflow 3.18.0 helps you reuse agent expertise, find regressions before shipping, and monitor quality in production.

Major New Features

Breaking Changes

  • [Tracking] Filter and sort search_logged_models metrics by the highest step, then latest timestamp, on SQL stores; apply datasets to both filtering and sorting (#27215, @​agtzrubio)
  • [Model Registry] Stop adding registered_model_meta to models:/ downloads; custom readers should use the URI or Model Registry (#27173, @​sunilmehta-si)
  • [Tracking] Make MCP server version identity case-sensitive on MySQL and SQL Server; correct case-mismatched references before upgrading (#25920, @​LobsterQBA)

Database upgrade: Back up the SQL backend and plan a maintenance window. Stop MLflow servers and other writers, run mlflow db upgrade <database-url> with MLflow 3.18.0, and restart on the new version. The MCP version migration checks MySQL and SQL Server references for exact-case matches and stops before its own schema changes if correction is required. On case-insensitive databases, registry and MCP permissions now use stored resource names. Re-save differently cased grants under the stored spelling. Follow the database upgrade guidance.

Other Assorted Features & Improvements:

  • [UI] Choose the target agent first when installing a skill, with agent icons in the selector (#27457, @​B-Step62)
  • [Evaluation / Tracing] Remove expired experimental status from UnityCatalog trace locations and Google ADK scorer APIs (#27379, @​mlflow-app)
  • [Docs / Evaluation / Gateway] Support Databricks System One models in custom and Guidelines judges (#27345, @​B-Step62)
  • [Docs / Models] Refuse model-supplied code with MLFLOW_ALLOW_MODEL_CODE_EXECUTION=false; deprecate MLFLOW_ALLOW_PICKLE_DESERIALIZATION while preserving its pickle-only behavior (#27000, @​joshuawong-db)
  • [UI] Add saved custom trace views to review queue focused review (#26913, @​joshuawong-db)
  • [Build] Add opt-in CPU and memory autoscaling to the Helm chart (#26888, @​DrTuup)
  • [Evaluation / Tracing / UI] Add GenAI journey overview (#26636, @​B-Step62)
  • [Docs / Evaluation] Add an experimental quality_criteria parameter to mlflow.genai.evaluate (#26471, @​joshuawong-db)
  • [Docs / Evaluation / Prompts / Tracking / UI] Support presigned artifact flows in the UI (#26268, @​NeriCarcasci)
  • [Docs / Tracking] Add presigned-only artifact server mode (#25513, @​NeriCarcasci)
  • [Evaluation / Tracing] Allow offline session scorers to select a hierarchical session level with session_level (#26443, @​alkispoly-db)
  • [Tracing] Allow session_id to be a list in update_current_trace and tracing.context to identify hierarchical sessions (#26413, @​alkispoly-db)
  • [Tracing / UI] Add TraceAudio to custom trace views (#26452, @​chris-chieu)
  • [Tracing / UI] Show OpenAI Decisions in the v2 trace viewer (#26577, @​B-Step62)
  • [Tracing] Trace OpenAI Decisions calls in TypeScript (#26576, @​B-Step62)
  • [Docs / Tracing / Tracking] Trace OpenAI Decisions calls in Python (#26575, @​B-Step62)
  • [UI] Allow resizing the experiment run Columns selector on desktop (#26313, @​LockedThread)

Bug fixes:

  • [UI] Center issue-detection run-history status icons and labels with the other columns (#27449, @​B-Step62)
  • [UI] Match Traces toolbar icons and the Traces/Sessions switcher to the current visual style (#27451, @​B-Step62)
  • [UI] Update the Sessions empty state to point to the current Traces/Sessions switcher (#27450, @​B-Step62)
  • [UI] Show a skill-folder URL in the registration example (#27455, @​B-Step62)
  • [UI] Clarify single-skill registration and provide a tip for importing multiple skills (#27458, @​B-Step62)
  • [Tracking] Apply dataset authorization to the same experiment IDs parsed by the request handlers (#27441, @​kriscon-db)
  • [UI] Scope users/list to the requested workspace (#27270, @​a-gajam)
  • [Gateway] Take the final input and cache token counts from Anthropic message_delta (#26908, @​pcbeingused333)
  • [Tracking] Create server-info CapacityLimiter lazily to support anyio < 4.2 (#27405, @​mlflow-app)
  • [Tracing] Upload attachments of spans in remote (distributed) traces (#27272, @​vincedc)
  • [Tracking] Validate storage account names in wasbs:// URIs (#27396, @​kriscon-db)

... (truncated)

Changelog

Sourced from mlflow's changelog.

3.18.0 (2026-11-02)

MLflow 3.18.0 helps you reuse agent expertise, find regressions before shipping, and monitor quality in production.

Major New Features

Breaking Changes

  • [Tracking] Filter and sort search_logged_models metrics by the highest step, then latest timestamp, on SQL stores; apply datasets to both filtering and sorting (#27215, @​agtzrubio)
  • [Model Registry] Stop adding registered_model_meta to models:/ downloads; custom readers should use the URI or Model Registry (#27173, @​sunilmehta-si)
  • [Tracking] Make MCP server version identity case-sensitive on MySQL and SQL Server; correct case-mismatched references before upgrading (#25920, @​LobsterQBA)

Database upgrade: Back up the SQL backend and plan a maintenance window. Stop MLflow servers and other writers, run mlflow db upgrade <database-url> with MLflow 3.18.0, and restart on the new version. The MCP version migration checks MySQL and SQL Server references for exact-case matches and stops before its own schema changes if correction is required. On case-insensitive databases, registry and MCP permissions now use stored resource names. Re-save differently cased grants under the stored spelling. Follow the database upgrade guidance.

Other Assorted Features & Improvements:

  • [Evaluation / Tracing] Remove expired experimental status from UnityCatalog trace locations and Google ADK scorer APIs (#27379, @​mlflow-app)
  • [Docs / Evaluation / Gateway] Support Databricks System One models in custom and Guidelines judges (#27345, @​B-Step62)
  • [Docs / Models] Refuse model-supplied code with MLFLOW_ALLOW_MODEL_CODE_EXECUTION=false; deprecate MLFLOW_ALLOW_PICKLE_DESERIALIZATION while preserving its pickle-only behavior (#27000, @​joshuawong-db)
  • [UI] Add saved custom trace views to review queue focused review (#26913, @​joshuawong-db)
  • [Build] Add opt-in CPU and memory autoscaling to the Helm chart (#26888, @​DrTuup)
  • [Evaluation / Tracing / UI] Add GenAI journey overview (#26636, @​B-Step62)
  • [Docs / Evaluation] Add an experimental quality_criteria parameter to mlflow.genai.evaluate (#26471, @​joshuawong-db)
  • [Docs / Evaluation / Prompts / Tracking / UI] Support presigned artifact flows in the UI (#26268, @​NeriCarcasci)
  • [Docs / Tracking] Add presigned-only artifact server mode (#25513, @​NeriCarcasci)
  • [Evaluation / Tracing] Allow offline session scorers to select a hierarchical session level with session_level (#26443, @​alkispoly-db)
  • [Tracing] Allow session_id to be a list in update_current_trace and tracing.context to identify hierarchical sessions (#26413, @​alkispoly-db)
  • [Tracing / UI] Add TraceAudio to custom trace views (#26452, @​chris-chieu)
  • [Tracing / UI] Show OpenAI Decisions in the v2 trace viewer (#26577, @​B-Step62)
  • [Tracing] Trace OpenAI Decisions calls in TypeScript (#26576, @​B-Step62)
  • [Docs / Tracing / Tracking] Trace OpenAI Decisions calls in Python (#26575, @​B-Step62)
  • [UI] Allow resizing the experiment run Columns selector on desktop (#26313, @​LockedThread)

Bug fixes:

  • [UI] Scope users/list to the requested workspace (#27270, @​a-gajam)
  • [Gateway] Take the final input and cache token counts from Anthropic message_delta (#26908, @​pcbeingused333)
  • [Tracking] Create server-info CapacityLimiter lazily to support anyio < 4.2 (#27405, @​mlflow-app)
  • [Tracing] Upload attachments of spans in remote (distributed) traces (#27272, @​vincedc)
  • [Tracking] Validate storage account names in wasbs:// URIs (#27396, @​kriscon-db)
  • [Docs / Tracking] Match IP-shaped allowed-host patterns only against IP addresses (#27384, @​kriscon-db)
  • [Docs / Model Registry / Prompts] Reject registered model/prompt rename onto a name where users already have direct grants (#27380, @​kriscon-db)
  • [Gateway] Route guardrail sanitization calls to the server's own address (#27383, @​kriscon-db)
  • [Model Registry / Prompts] Require the stored name spelling for admin registered model, prompt, and MCP server deletes (#27378, @​kriscon-db)
  • [Tracing] Skip LLM cost on AGENT spans at store time and record Strands cache tokens (#27371, @​mlflow-app)

... (truncated)

Commits
  • ba41106 Read experiment_ids like the handlers do in the basic-auth dataset validato...
  • f23c241 Clarify single-skill registration guidance (#27458)
  • c70d275 Prioritize the skill install target and show agent icons (#27457)
  • 59edd96 Use a skill subfolder URL in the registration placeholder (#27455)
  • 1e21893 [UI] Update Sessions empty state to match the trace view switcher (#27450)
  • 2970b3e [UI] Use gray icons in the Traces toolbar (#27451)
  • b9f2eca [UI] Align status cells in issue detection run history (#27449)
  • 73f25fd Bump version to 3.18.0 (#27428)
  • db79c37 Scope users/list to the requested workspace (#27270)
  • 4d267d5 Require placeholder bearer authentication for telemetry proxy (#27421)
  • 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 show <dependency name> 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)

Bumps [mlflow](https://github.com/mlflow/mlflow) from 3.16.1 to 3.18.0.
- [Release notes](https://github.com/mlflow/mlflow/releases)
- [Changelog](https://github.com/mlflow/mlflow/blob/master/CHANGELOG.md)
- [Commits](mlflow/mlflow@v3.16.1...v3.18.0)

---
updated-dependencies:
- dependency-name: mlflow
  dependency-version: 3.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Nov 7, 2026
@coderabbitai

coderabbitai Bot commented Nov 7, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 008ed14b-6ef6-4463-bbf2-3c0637f9bfba

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@CoreyLeath-code
CoreyLeath-code merged commit 695e67b into main Nov 9, 2026
14 checks passed
@dependabot
dependabot Bot deleted the dependabot/pip/mlflow-3.18.0 branch November 9, 2026 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant