Proto commits in google/ml-metadata

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