This is a regular minor release. We deprecated Python 3.9 and added support for Python 3.14 based on Python end-of-life schedule. Also a new opt-in feature to use rustworkx as graph operator to improve performance on large SQLs is added. Check configuration section in our documentation for more details. Any feedback is welcome.
Enhancement
- Drop Support for Python 3.9 (#735)
- Add Support for Python 3.14 (#729)
- Add an experimental feature to use rustworkx for lineage graph to improve performance on large SQL/graphs (#685) @rubytobi
- Lower minimum required sqlalchemy version to 1.4.x (#624)
Bugfix
- wrong column lineage for sparksql with partition column (#733)
- UNION * Fails to resolve subsequent column lineage in UNION clause (#629)
- Subquery Partial Wildcard expansion breaks the column lineage path (#612) @kkozhakin
- Tsql -UPDATE set analyz error (#592)
- No column-level lineage for T-SQL MERGE statement (#579)
- Empty LineageRunner.get_column_lineage result for INSERT with SELECT when joining with the target table (#447)