These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)
| Commit: | e8e87ed | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Internal code change PiperOrigin-RevId: 663249313
The documentation is generated from this commit.
| Commit: | e78f2d3 | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 640267872
| Commit: | bc0d28e | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Add ParentContext relationships to the LineageGraph proto. PiperOrigin-RevId: 597696899
| Commit: | c6dc59d | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
No-op. PiperOrigin-RevId: 587868661
| Commit: | 8276e99 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
No-op. PiperOrigin-RevId: 586082020
| Commit: | f0fef74 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
No-op. PiperOrigin-RevId: 583218765
| Commit: | b978104 | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
Extend GetLineageSubgraph API to support returning `associations` and `attributions`. PiperOrigin-RevId: 574640954
| Commit: | 923e38c | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Add option to PutExecution to not update contexts if they already exist. PiperOrigin-RevId: 572640948
| Commit: | 7112ed2 | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 569513019
| Commit: | 76c85c1 | |
|---|---|---|
| Author: | shaojy | |
| Committer: | ml-metadata-team | |
surface force_update_time to users PiperOrigin-RevId: 569359092
| Commit: | ac430e3 | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
Deprecate GetLineageGraph API. PiperOrigin-RevId: 567125532
| Commit: | 4dbf155 | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
Support stop graph traversal once meeting ending nodes. PiperOrigin-RevId: 562025333
| Commit: | 96fb3db | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
Support directional lineage graph tracing. PiperOrigin-RevId: 554660370
| Commit: | 217ca8e | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
Populate all `ArtifactType` fields for GetArtifactsByID API. PiperOrigin-RevId: 553535079
| Commit: | fb62717 | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
Add batch queries for retrieving attributions/associations by artifact/execution ids in query executor and deprecate the original SelectAttributionByArtifactID and SelectAssociationByExecutionID functions. PiperOrigin-RevId: 553232649
| Commit: | c8453a4 | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
Add READ field mask to get_lineage_subgraph(). PiperOrigin-RevId: 552982723
| Commit: | f5adc68 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
1. At executions start time, sets the artifact state to `REFERENCE` if the artifact's `OutputSpec` has `is_intermediate_artifact` set to `True`. 3. At execution completion time, sets the artifact state to `ABANDONED` if it was in `REFERENCE` state. Note: The governance task schedule sets the output artifact state to `PENDING` before component execution. So the true E2E of artifact state is: `PENDING` -> `REFERENCE` -> `ABANDONED`. Follow up CLs will require changes in the IR compiler, DSL, governance related changes, and the final client library. PiperOrigin-RevId: 551972141
| Commit: | cea30c9 | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 551377043
| Commit: | 28b85ec | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
Add GetLineageSubgraph API for efficient lineage tracing. PiperOrigin-RevId: 548821933
| Commit: | fc69570 | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
Populate type properties for `GetArtifactByID` API. PiperOrigin-RevId: 547639806
| Commit: | 1d6e95e | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
Add GetLineageSubgraph API in MLMD service. PiperOrigin-RevId: 547402627
| Commit: | f09c14f | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 546329162
| Commit: | d5a9077 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Support using enum names in IN operator in filter queries. PiperOrigin-RevId: 540725404
| Commit: | e484d5f | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
Add masking support for Execution/Context updates in MetadataStore PiperOrigin-RevId: 538586217
| Commit: | 4924d1e | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Support bool_value in (custom_)property filter queries. PiperOrigin-RevId: 537137252
| Commit: | 09f0051 | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 536572124
| Commit: | 4f3d6a3 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
feat: Add server flag for PostgreSQL, introduce metadata_source_config_type flag. PiperOrigin-RevId: 534573815
| Commit: | 2bd8865 | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
Add masking support for Artifact updates in MetadataStore PiperOrigin-RevId: 534158172
| Commit: | ada849b | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 530761934
| Commit: | 3875b0b | |
|---|---|---|
| Author: | txinran | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 530462629
| Commit: | a6c84d0 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Add system metadata field to context proto. PiperOrigin-RevId: 527427118
| Commit: | 67add43 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
feat: Create PostgreSQL query executor for MLMD. PiperOrigin-RevId: 526186956
| Commit: | 1dfd00a | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 525901582
| Commit: | 2eb7cdc | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | RaviTeja Gorijala | |
internal change PiperOrigin-RevId: 523606696
| Commit: | b492b51 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | RaviTeja Gorijala | |
internal change PiperOrigin-RevId: 522493576
| Commit: | c7ff86c | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | RaviTeja Gorijala | |
feat: Create PostgreSQL ConnectionConfig proto for MLMD. PiperOrigin-RevId: 522247533
| Commit: | adfb2b7 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
internal change PiperOrigin-RevId: 523606696
| Commit: | 30140c5 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
internal change PiperOrigin-RevId: 522493576
| Commit: | 0f29277 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
feat: Create PostgreSQL ConnectionConfig proto for MLMD. PiperOrigin-RevId: 522247533
| Commit: | b22815e | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
internal change PiperOrigin-RevId: 519209322
| Commit: | bd43eac | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Automated rollback of commit 8822c905dd162731c6366be52aeaa3d08bf469ad PiperOrigin-RevId: 513551051
| Commit: | 5931cf3 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Documentation update. PiperOrigin-RevId: 510553730
| Commit: | 3b4bd2f | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 510249164
| Commit: | 84c000f | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
comment change PiperOrigin-RevId: 508516686
| Commit: | 61bb8c1 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
comment change PiperOrigin-RevId: 507919275
| Commit: | 8822c90 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
New artifact state REFERENCE PiperOrigin-RevId: 503683268
| Commit: | 977f024 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Minor typo fix: implementating ==> implementing PiperOrigin-RevId: 503004435
| Commit: | 5c2572e | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Adds new enum values to represent abandoned artifacts and events for pending outputs. PiperOrigin-RevId: 490128881
| Commit: | cc2aa07 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
adds support for PROTO (protocol buffer) and BOOLEAN property values to ArtifactProperty, ExecutionProperty and ContextProperty types PiperOrigin-RevId: 487080653
| Commit: | 709c5e0 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
adds mock_proto target for testing PiperOrigin-RevId: 486788319
| Commit: | 418ecea | |
|---|---|---|
| Author: | briansong | |
| Committer: | ml-metadata-team | |
Upgrades MLMD schema version to 9 - Add `external_id` column and index for `Type`, `Artifact`, `Execution` and `Context` to store external system's string id. This change also implements a fat client that supports v7, v8 and v9 schema for MLMD. PiperOrigin-RevId: 486241713
| Commit: | 23b9a96 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 485441438
| Commit: | 116fd7d | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 481245417
| Commit: | 6360858 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 480998857
| Commit: | 16dc4e8 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Support artifact and execution aliasing in list context filter query. PiperOrigin-RevId: 480771594
| Commit: | fb16ebb | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 480663059
| Commit: | f638b3b | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 480423505
| Commit: | a0ac00c | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Automated rollback of commit 2abd0296d93f7a6996a58393a6acbfba129dbe7d PiperOrigin-RevId: 479684040
| Commit: | 2abd029 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Support artifact and execution aliasing in list context filter query. PiperOrigin-RevId: 479458823
| Commit: | 3711f5a | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Provide reuse_artifact_if_already_exist_by_external_id for PutExecution and PutLineageSubgraph. PiperOrigin-RevId: 478559457
| Commit: | 5b1724c | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Update Put* API docstrings with note about timestamp differences between created and updated nodes and edges. MLMD's MetadataStore layer handles batch modifications and the MetadataAccessObject layer handles single modifications. Because the MetadataAccessObject handles the timestamp generation as well, there is no guarantee that items modified in the MetadataStore layer will share the same timestamps. This affects all of MLMD's Put* APIs. The documentation for these calls are updated to surface this behavior to the users. Refer to the design doc at go/mlmd-tflex-batch-identification for information about how timestamps are recorded. BEGIN_PUBLIC Update Put* API docstrings with note about timestamp differences between created and updated nodes and edges. END_PUBLIC PiperOrigin-RevId: 475854701
| Commit: | 2900815 | |
|---|---|---|
| Author: | briansong | |
| Committer: | ml-metadata-team | |
Introduces SpannerMetadataAccessObjectCreationOptions in metadata_source.proto. SpannerMetadataAccessObjectCreationOptions is introduced as a preparation for enabling BufferWrite() on MLMD Service with CDPush. This proto type would be defined using CDPush framework and be passed down to CreateSpannerMetadataAccessObject(). It would be used for initializing the `enable_bufferwrite_` flag for SpannerQueryExecutor which controls the Spanner transaction to issue Write() or BufferWrite(). BEGIN_PUBLIC no-op END_PUBLIC PiperOrigin-RevId: 472763612
| Commit: | 9e46758 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 469909469
| Commit: | e9f5f5d | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Support querying `Artifact`/`Execution`/`Context`/`Type` by `external_id`. PiperOrigin-RevId: 468824471
| Commit: | 4b6104e | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Support inserting `external_id` to the database and querying `Type` by it. PiperOrigin-RevId: 468817747
| Commit: | 0d03fba | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Adds utils in shared C++ lib to delete ParentContexts by parent_context_id and child_context_ids. PiperOrigin-RevId: 467838810
| Commit: | eabc3a6 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Supports retrieving Artifacts by external_id in MLMD APIs. PiperOrigin-RevId: 467721085
| Commit: | a85ee42 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
No-op PiperOrigin-RevId: 465436418
| Commit: | 3c3ac23 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
internal change. PiperOrigin-RevId: 446549083
| Commit: | 31d54cc | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 439967778
| Commit: | 8751dbf | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Add transaction tag into TransactionOption. PiperOrigin-RevId: 438645928
| Commit: | 70b9bf6 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 432073110
| Commit: | d8582e4 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
no-op PiperOrigin-RevId: 431041959
| Commit: | c29f6bb | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
No op. PiperOrigin-RevId: 428823118
| Commit: | 8772404 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Upgrade to V8 schema for sqlite and mysql. PiperOrigin-RevId: 428042650
| Commit: | f81d741 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Add db_verification in migration scheme so that table number and index number are checked. PiperOrigin-RevId: 423999243
| Commit: | 3434eba | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Apply max_node_size to GetLineageGraphRequest for returned nodes. PiperOrigin-RevId: 413803051
| Commit: | 19b6b78 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
internal change. PiperOrigin-RevId: 405828748
| Commit: | cc18e51 | |
|---|---|---|
| Author: | briansong | |
| Committer: | ml-metadata-team | |
Open source GetLineageGraph() to MLMD OSS. MLMD OSS users now can use GetLineageGraph() to access MLMD lineage. PiperOrigin-RevId: 403446289
| Commit: | 1bb64ea | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Introduce TransactionOptions to MLMD APIs. PiperOrigin-RevId: 397797180
| Commit: | e36ae01 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Introduce MySQLSourceErrorInfo message to metadata_source proto to support adding additional error information. MySQL implementation adds MySQL error numbers as part MySQLSourceErrorInfo payload message. PiperOrigin-RevId: 396650852
| Commit: | 129eaa2 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Add list options to GetArtifactsByType and GetExecutionsByType. PiperOrigin-RevId: 396517003
| Commit: | 1e77a31 | |
|---|---|---|
| Author: | huimiao | |
| Committer: | ml-metadata-team | |
Fixes system enum extension typo and base_type registration race in mysql. PiperOrigin-RevId: 391903545
| Commit: | 900db38 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | ml-metadata-team | |
Support for Event filtering in Declarative Nodes Filtering. Examples: 1) To filter Artifacts on events - events_0.execution_id = 1 - events_0.type = INPUT - events_0.milliseconds_since_epoch = 1 2) To filter Executions on Events - events_0.artifact_id = 1 - events_0.type = INPUT - events_0.milliseconds_since_epoch = 1 PiperOrigin-RevId: 391702738
| Commit: | 6b4caf9 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | tf-metadata-team | |
no-op PiperOrigin-RevId: 390287292
| Commit: | d471f51 | |
|---|---|---|
| Author: | huimiao | |
| Committer: | tf-metadata-team | |
Supports grpc.http2.max_ping_strikes in GRPC channel options. #123 PiperOrigin-RevId: 389661972
| Commit: | 6910f8d | |
|---|---|---|
| Author: | briansong | |
| Committer: | tf-metadata-team | |
Fixes a minor typo in metadata_store.proto. PiperOrigin-RevId: 389557046
| Commit: | 8631e18 | |
|---|---|---|
| Author: | briansong | |
| Committer: | tf-metadata-team | |
OSS MLMD Declarative Nodes Filtering. #68 PiperOrigin-RevId: 389216219
| Commit: | e01df5a | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | tf-metadata-team | |
no-op PiperOrigin-RevId: 387276478
| Commit: | 284af0c | |
|---|---|---|
| Author: | briansong | |
| Committer: | tf-metadata-team | |
Removes TensorFlow dependency in MLMD's metadata store layer and TensorFlow bazel WORKSPACE dependency in MLMD OSS bazel WORKSPACE, excludes mlmd_bench from OSS. PiperOrigin-RevId: 383485298
| Commit: | dfdadf9 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | tf-metadata-team | |
Adding support to delete Contexts, Artifacts, Executions, and their corresponding edges (e.g., Associations, Attributions, ParentContexts). PiperOrigin-RevId: 380230619
| Commit: | 17c1401 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | tf-metadata-team | |
Introduces `skip_db_creation for MySQL backend. It is useful when db creation is handled by an admin process, while the lib users should not have db creation access (e.g., #96) PiperOrigin-RevId: 378049545
| Commit: | b62bbd1 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | tf-metadata-team | |
no-op PiperOrigin-RevId: 377411672
| Commit: | 4715052 | |
|---|---|---|
| Author: | ml-metadata-team | |
| Committer: | tf-metadata-team | |
no-op. No user visible change. PiperOrigin-RevId: 372017817
| Commit: | 387c508 | |
|---|---|---|
| Author: | briansong | |
| Committer: | tf-metadata-team | |
Supports listing nodes by type with version in MLMD APIs. The change allows listing node by type with version while the version can be omitted. If the version is not given, then the type with default version will be used to list nodes. PiperOrigin-RevId: 369314606
| Commit: | e65d5bf | |
|---|---|---|
| Author: | huimiao | |
| Committer: | tf-metadata-team | |
no-op PiperOrigin-RevId: 364411139
| Commit: | 3edfc45 | |
|---|---|---|
| Author: | huimiao | |
| Committer: | tf-metadata-team | |
Introduces LineageGraph to represent query result. PiperOrigin-RevId: 359817681
| Commit: | 04fa01c | |
|---|---|---|
| Author: | huimiao | |
| Committer: | tf-metadata-team | |
no-op PiperOrigin-RevId: 359383083
| Commit: | 8aabb8d | |
|---|---|---|
| Author: | huimiao | |
| Committer: | Hui Miao | |
no-op PiperOrigin-RevId: 358842689
| Commit: | 23c4a47 | |
|---|---|---|
| Author: | huimiao | |
| Committer: | tf-metadata-team | |
Update methods to read and write `version` and `description` fields related to Types. PiperOrigin-RevId: 356842468