Skip to content

Releases: google/ml-metadata

ML Metadata 1.21.0

Choose a tag to compare

@vkarampudi vkarampudi released this 09 Jun 08:12
2890d8f

Major Features and Improvements

  • Added Python 3.12 and Python 3.13 support.

Breaking Changes

  • Removed Python 3.9 support.
  • Removed ZetaSQL-based filter_query functionality. The filter_query
    parameter in ListOptions that relied on ZetaSQL for declarative filtering
    has been removed in version 1.21.0. Users should migrate to native lookup
    and lineage APIs (such as get_artifacts_by_uri, get_artifacts_by_context,
    and get_lineage_subgraph) and filter retrieved objects directly in Python.

Deprecations

  • N/A

Bug Fixed and Other Changes

  • Upgraded Bazel minimum required version to 7.7.0.
  • Upgraded Protobuf C++ and Python dependencies to v31.1 / 6.31.1 to align with TensorFlow 2.21.
  • Upgraded Abseil (com_google_absl) C++ libraries to stable LTS release 20250127.
  • Upgraded gRPC (com_github_grpc_grpc) to stable release v1.70.1.
  • Upgraded boringssl dependency to stable commit 16c8d3db1af20fcc04b5190b25242aadcb1fbb30 to support OpenSSL 1.1.0+ APIs in modern gRPC versions.
  • Upgraded rules archives (rules_swift, rules_go, bazel_gazelle, platforms) to Bazel 7 compatible versions.

ML Metadata 1.17.1

Choose a tag to compare

@vkarampudi vkarampudi released this 05 Feb 00:03
a8c7a12

Version 1.17.1

Major Features and Improvements

  • Add conda/mamba CI workflows for building manylinux2014 wheels across Python 3.9-3.11

Breaking Changes

  • N/A

Deprecations

  • N/A

Bug Fixed and Other Changes

  • Used dev-toolset-8 for python workflow and dev-toolset-10 for docker workflow.

ML Metadata 1.17.0

Choose a tag to compare

@vkarampudi vkarampudi released this 03 Apr 18:16
b270f7c

Major Features and Improvements

  • N/A

Breaking Changes

  • N/A

Deprecations

  • N/A

Bug Fixed and Other Changes

  • Depends on protobuf>=4.25.2,<5 for Python 3.11 and on protobuf>4.21.6,<5
    for 3.9 and 3.10.

ML Metadata 1.16.0

Choose a tag to compare

@vkarampudi vkarampudi released this 01 Oct 22:44
d694290

Version 1.16.0

Major Features and Improvements

  • N/A

Breaking Changes

  • N/A

Deprecations

  • N/A

Bug Fixed and Other Changes

  • N/A

ML Metadata 1.15.0

Choose a tag to compare

@vkarampudi vkarampudi released this 23 Apr 04:49
abcb070

Major Features and Improvements

  • Add mlmd_resolver as a wrapper later upon metadata_store.
  • Extend GetLineageSubgraph API to support returning associations and
    attributions.

Breaking Changes

  • N/A

Deprecations

  • Deprecate GetLineageGraph API.
  • Deprecate OSS support on Windows OS platform.
  • Deprecated python 3.8 support.
  • Bumped minimum bazel version to 6.1.0.
  • Deprecate types.py support.

Bug Fixed and Other Changes

  • Depends on attrs>=20.3,<24.
  • Depends on protobuf>=4.25.2,<5 for Python 3.11 and on protobuf>3.20.3,<5
    for 3.9 and 3.10.

ML Metadata 1.14.0

Choose a tag to compare

@rtg0795 rtg0795 released this 10 Aug 00:18
4893bf1

Major Features and Improvements

  • Support PostgreSQL database type.
  • Support bool_value in (custom_)property filter queries.
  • Add masking support for Artifact / Execution / Context updates
  • Support using enum names in IN operator in filter queries.
  • Support populating ArtifactTypes for GetArtifactByID API.
  • Add GetLineageSubgraph API for efficient lineage tracing.

Breaking Changes

  • N/A

Deprecations

  • N/A

Bug Fixed and Other Changes

  • Bumped minimum bazel version to 5.3.0.
  • Upgrade Microsoft Visual Studio (MSVC) version to 2017.
  • Support filtering by parent/child context id in filter queries.
  • Add batch queries for retrieving attributions/associations by
    artifact/execution ids in query executor layer and deprecate the original
    SelectAttributionByArtifactID and SelectAssociationByExecutionID functions.

ML Metadata 1.13.1

Choose a tag to compare

@rtg0795 rtg0795 released this 12 Apr 21:00
26abfd6

Major Features and Improvements

  • N/A

Breaking Changes

  • N/A

Deprecations

  • N/A

ML Metadata 1.13.0

Choose a tag to compare

@rtg0795 rtg0795 released this 04 Apr 18:32
97fe714

Major Features and Improvements

  • Fix filter query parsing for QueryLineageGraph when using queries with
    aliases.
  • Depends on numpy~=1.22.0.

Breaking Changes

  • N/A

Deprecations

  • Deprecated python 3.7 support.

ML Metadata 1.12.0

Choose a tag to compare

@venkat2469 venkat2469 released this 07 Dec 03:04
7b6a051

Major Features and Improvements

  • N/A

Breaking Changes

  • N/A

Deprecations

  • N/A

ML Metadata 1.11.0

Choose a tag to compare

@venkat2469 venkat2469 released this 11 Nov 00:09
79db4bf

Version 1.11.0

Major Features and Improvements

  • Introduce methods to Create and Update Artifacts, Executions and Contexts
    with custom create and update timestamp.
  • Introduce option to always update node's last_update_time_since_epoch even
    if update request matches stored node. ## Bug Fixes and Other Changes
  • Filter support for list Context with Artifact alias artifacts_0 and
    Execution alias executions_0.
  • Enclose FilterQueryBuilder::GetWhereClause() return value in parentheses
    to ensure filter query will be evaluated in the correct order.
  • Upgrade SQLite version to 3.39.2 to support more advanced SQL statements,
    e.g. using tuples with IN operator.
  • Adds external_id for Type, Artifact, Execution and Context to store unique
    string ids from other systems.
  • Implements a fat client that supports v7, v8 and v9 schema for MLMD.
  • Upgrades MLMD schema version to 10.
  • Implement UpsertTypes() with batch queries in metadata store.

Breaking Changes

  • N/A

Deprecations

  • N/A