Releases: google/ml-metadata
Releases · google/ml-metadata
ML Metadata 1.9.0
Major Features and Improvements
- N/A
Bug Fixes and Other Changes
- N/A
Breaking Changes
- N/A
Deprecations
- N/A
ML Metadata 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
ML Metadata 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).
- Add constraint on Event table on (artifact_id, execution_id, type). If
Bug Fixes and Other Changes
- N/A
Breaking Changes
- N/A
Deprecations
- N/A
ML Metadata 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
ML Metadata 1.5.0
Major Features and Improvements
- N/A
Bug Fixes and Other Changes
- Remove INFO log when a type is has empty property definition and not a
simple type.
Breaking Changes
- N/A
Deprecations
- N/A
ML Metadata 1.4.0
Major Features and Improvements
- Introduce MySQLSourceErrorInfo message to metadata_source proto to support
adding additional error information. MySQL implementation adds MySQL error
numbers as part MySQLSourceErrorInfo payload message. - Open source GetLineageGraph() to MLMD OSS. MLMD OSS users now can use
GetLineageGraph() to access MLMD lineage.
Bug Fixes and Other Changes
- N/A
Breaking Changes
- N/A
Deprecations
- Deprecated python 3.6 support.
ML Metadata 1.3.0
Major Features and Improvements
- Introduces
base_typefield to ArtifactType, ExecutionType and ConteextType
messages in metadata_store.proto. - Modifies PutArtifactType, PutExecutionType and PutTypes APIs to support
creation of type inheritance link; modifies GetArtifactType(s) and
GetExecutionType(s) APIs to returnbase_typefield values as well.
Bug Fixes and Other Changes
- N/A
Breaking Changes
- N/A
Deprecations
- N/A
ML Metadata v1.2.0
Major Features and Improvements
- Open sources declarative nodes filtering with zetaSQL. It is currently
supported on Linux and MacOS 10.14+. - Extends get_artifacts, get_executions, get_contexts APIs with filtering
capabilities on properties and 1-hop neighborhood nodes. - Supports configure GRPC options
grpc.http2.max_ping_strikesfrom the
python client.
Bug Fixes and Other Changes
- Introduces
database_name_field for MySQL MetadataSource implementation to
enable MySQLMetadataSource to switch to different databases within the same
SQL server after connection or during reconnection.
Breaking Changes
- The minimum required OS version for the macOS is 10.14 now.
- Bumped the minimum bazel version required to build
ml_metadatato 3.7.2.
Deprecations
- N/A
ML Metadata v1.1.0
Major Features and Improvements
- Introduced
skip_db_creationfor MySQL backend. It is useful when db
creation is handled by an admin process, while the lib users should not
issue db creation clauses. - Adds utils in shared C++ lib to delete Contexts, Artifacts, Executions, and
their corresponding edges (e.g., Associations, Attributions,
ParentContexts). - Removes TensorFlow dependency in MLMD OSS C++ and TensorFlow bazel WORKSPACE
dependency in MLMD OSS bazel WORKSPACE. - Upgrades MLMD schema version to 7.
- Add
byte_valuecolumn forArtifactProperty,ExecutionProperty,
ContextPropertyfor better storing binary property values. - For MySQL backend, modify
string_valueto useMEDIUMTEXTinstead of
TEXTto persist property value upto 16MB. - Add index
EventPath.idx_eventpath_event_idfor Event retrieval
queries.
- Add
Bug Fixes and Other Changes
- Depends on
protobuf>=3.13,<4. - Fixes a bug of increasing size of
next_page_tokenover pagination calls. - Returns InvalidArgumentError for PutParentContexts when creating a cyclic
parent context.
Breaking Changes
- N/A
Deprecations
- N/A
ML Metadata v1.0.0
Major Features and Improvements
- Implements ParentContext creation and retrieval in MLMD python and gRPC
APIs.
Bug Fixes and Other Changes
- When
reuse_context_if_already_existis used for PutExecution, returns
Aborted instead of AlreadyExists to improve the API contract when there are
data races to create the same Context for the first time.
Breaking Changes
- N/A
Deprecations
- N/A