Ml-metadata

Latest version: v1.16.0

Safety actively analyzes 715032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

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.
- Add `proto_value` and `bool_value` columns for `ArtifactProperty`,
`ExecutionProperty`, `ContextProperty`. The `proto_value` columns store
protocol buffer types (https://developers.google.com/protocol-buffers)
* Implement `UpsertTypes()` with batch queries in metadata store.

Breaking Changes

* N/A

Deprecations

* N/A

1.10.0

Major Features and Improvements

* N/A

Bug Fixes and Other Changes

* Adds utils in shared C++ lib to delete ParentContexts by parent_context_id
and child_context_ids.
* Depends on `attrs>=20.3,<22`.

Breaking Changes

* N/A

Deprecations

* N/A

1.9.0

Major Features and Improvements

* N/A

Bug Fixes and Other Changes

* N/A

Breaking Changes

* N/A

Deprecations

* N/A

1.8.0

Major Features and Improvements

* From this version we will be releasing python 3.9 wheels.

Bug Fixes and Other Changes

* Updates Zlib to 1.2.12.
* Adds .bazelversion to support Bazelisk.

Breaking Changes

* N/A

Deprecations

* N/A

1.7.0

Major Features and Improvements

* Upgrade DB schema to V8, including the following changes:
- Add constraint on Event table on (artifact_id, execution_id, type). If
duplicated events are created, already exists error will be returned.
- Add index for properties (for both property name and value).

Bug Fixes and Other Changes

* N/A

Breaking Changes

* N/A

Deprecations

* N/A

1.6.0

Major Features and Improvements

* Apply max_node_size to GetLineageGraphRequest for returned nodes.
* Skip querying type properties when not needed.

Bug Fixes and Other Changes

* Added type information file py.typed according to PEP-561.
* Depends on `absl-py>=0.9,<2.0.0`.

Breaking Changes

* N/A

Deprecations

* N/A

Page 2 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.