You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes#31790: [1.13] upgrade collate-sqllineage and require Python 3.10 (#31896)
* Fixes#31790: upgrade collate-sqllineage to 2.1.7
2.1.4 produces no column lineage for UPDATE and MERGE. Table lineage still
resolves, so the gap is quiet: the graph looks populated while every column
edge on those statements is missing. 2.1.7 also clears one of the
sqlparse>=0.6.0 ceilings tracked in the issue.
Update the lineage tests to assert the correct lineage instead of the empty
result that encoded the old limitation. Two shapes are still unresolved
upstream and stay marked xfail with the correct lineage asserted.
* Revert "Force sqlparse 0.6.0 in the ingestion operator images to clear 4 CVEs (#31791)"
collate-sqllineage 2.1.7 carries sqlparse 0.6.0 in its own metadata, so the
resolver handles this without a --no-deps override and an import gate to keep
it honest.
Reverts 2e8f045.
* Address review: drop xfail marks, use the existing parser-disable convention
Greptile flagged that whole-test xfails also cover the table-lineage and
parser checks, so an unrelated regression reports as XFAIL instead of
failing. Use the per-parser flags the rest of the file already uses.
merge_06 asserts the one edge all three parsers resolve, with a comment on
why the two window ORDER BY edges are missing. merge_10 goes back to an
empty expectation with SqlGlot and SqlParse disabled and their specific
errors named, plus skip_graph_check on the table assertion since SqlGlot
and SqlFluff build different internal shapes for the recursion.
* Fixes#31790: require Python 3.10 for patched sqlparse
* Fixes#31790: align 1.13 window lineage expectations
---------
Co-authored-by: Mohit Tilala <tilalamohit123@gmail.com>
Copy file name to clipboardExpand all lines: ingestion/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,12 +2,12 @@
2
2
This guide will help you setup the Ingestion framework and connectors
3
3
---
4
4
5
-

5
+

6
6
7
7
OpenMetadata Ingestion is a simple framework to build connectors and ingest metadata of various systems through OpenMetadata APIs. It could be used in an orchestration framework(e.g. Apache Airflow) to ingest metadata.
0 commit comments