Lineage
Mostly additive — but the new time-window filter has non-obvious traversal semantics, and the knowledge-graph renderer is replaced.New FQN-based edge APIs
Additive. The UUID-based endpoints remain.
The source-scoped delete is the clean way to re-run a lineage source (dbt, OpenLineage, manual)
without wiping edges contributed by other sources.
Batch hydration
Additive. Replaces N per-node entity
GETs.type and id only. The response groups hydrated entities
by entity type. fields is applied uniformly — fields that do not apply to a given entity type are
silently skipped.
Time-window lineage
The search-lineage and entity-count-lineage requests gainstartTime and endTime (epoch
milliseconds), matched by range overlap on edge createdAt and updatedAt.
The window is applied as a hard prune during graph traversal, not as a post-filter. An
out-of-window edge severs discovery of everything reachable only through it, in both directions. A
node is shown only if it is reachable from the root through edges that are all in-window.
Two consequences worth planning for:
- A single stale edge hides a whole subtree. If the edge from
A → Bfalls outside the window, nothing downstream ofBis returned even if those edges are in-window. - Legacy edges always match. Edges with no timestamps match any window for backwards compatibility, so a window query over a mix of legacy and temporal data returns all legacy edges plus the in-window temporal ones. Do not read the result as a clean point-in-time snapshot until your graph is fully timestamped.
endTime alone gives as-of semantics: edges that existed on or before that instant.
Lineage change events
Additive. Affects webhook and event-subscription consumers.
changeEventType adds entityLineageAdded, entityLineageDeleted and entityLineageUpdated.
Lineage mutations previously surfaced only as generic entity updates, or not at all.
Lineage UI
Behavioural. Affects users and fork maintainers.
Knowledge Graph renderer replaced
The AntV-G6 based knowledge graph is removed and replaced by an RDF-backed 3D Knowledge Graph tab with an Ontology mode and full-viewport expand. Thecomponents/KnowledgeGraph/** modules and
NodeContextMenu are deleted; replacements live under components/OntologyExplorer/**.
OpenLineage & connector lineage
Additive.
EventRouter and RegexRouter routed topics.