Skip to main content

MLflow 3.2.0

ยท 5 min read
MLflow maintainers
MLflow maintainers

MLflow 3.2.0 includes several major features and improvements

Major New Featuresโ€‹

๐Ÿ“Š Usage Tracking (New in 3.2.0)โ€‹

  • Starting with version 3.2.0, MLflow will begin collecting anonymized usage data about how core features of the platform are used. This data contains no sensitive or personally identifiable information, and users can opt out of data collection at any time. Check MLflow documentation for more details. (#16439, @serena-ruan)

Features:

Bug fixes:

  • [Tracking / UI] Add missing default headers and replace absolute URLs in new browser client requests (GraphQL & logged models) (#16840, @danilopeixoto)
  • [Tracking] Fix tracking_uri positional argument bug in artifact repositories (#16878, @copilot-swe-agent)
  • [Models] Fix UnionType support for Python 3.10 style union syntax (#16882, @harupy)
  • [Tracing / Tracking] Fix OpenAI autolog Pydantic validation for enum values (#16862, @mohammadsubhani)
  • [Tracking] Fix tracing for Anthropic and Langchain combination (#15151, @maver1ck)
  • [Models] Fix OpenAI multimodal message logging support (#16795, @mohammadsubhani)
  • [Tracing] Avoid using nested threading for Azure Databricks trace export (#16733, @TomeHirata)
  • [Evaluation] Bug fix: Databricks GenAI evaluation dataset source returns string, instead of DatasetSource instance (#16712, @dbczumar)
  • [Models] Fix get_model_info to provide logged model info (#16713, @harupy)
  • [Evaluation] Fix serialization and deserialization for python scorers (#16688, @connorchenn)
  • [UI] Fix GraphQL handler erroring on NaN metric values (#16628, @daniellok-db)
  • [UI] Add back video artifact preview (#16620, @daniellok-db)
  • [Tracing] Proper chat message reconstruction from OAI streaming response (#16519, @B-Step62)
  • [Tracing] Convert trace column in search_traces() response to JSON string (#16523, @B-Step62)
  • [Evaluation] Fix mlflow.evaluate crashes in _get_binary_classifier_metrics due to โ€ฆ (#16485, @mohammadsubhani)
  • [Evaluation] Fix trace detection logic for mlflow.genai.evaluate (#16932, @B-Step62)
  • [Evaluation] Enable to use make_genai_metric_from_prompt for mlflow.evaluate (#16960, @TomeHirata)
  • [Models] Add explicit encoding for decoding streaming Responses (#16855, @aravind-segu)
  • [Tracking] Prevent from tracing DSPy model API keys (#17021, @czyzby)
  • [Tracking] Fix pytorch datetime issue (#17030, @serena-ruan)
  • [Tracking] Fix predict with pre-releases (#16998, @serena-ruan)

Documentation updates:

For a comprehensive list of changes, see the release change log, and check out the latest documentation on mlflow.org.