Highlights
- Artifact lineage is now a full reference:
ArtifactSpec.parent_artifactandProducedArtifact.parent_artifact(core.ArtifactVersionId) replace v2.0.46'sparent_versionstrings (breaking, same field numbers — the string fields had no consumers). Lineage can now cross artifact names (a model recording the dataset version it derives from); empty key fields inherit the child's scope and name, so{version: "v1"}still declares a same-name parent (#7963) - npm publishing migrated to trusted publishing (OIDC);
@flyteorg/flyteidl2releases publish again as of 2.0.46 (#7962)
Note: v2.0.46's parent_version fields are removed by this release — nothing consumed them; use parent_artifact.