github OpenLineage/OpenLineage 0.22.0
OpenLineage 0.22.0

latest releases: 1.6.0, 1.5.0, 1.4.1...
8 months ago


  • Spark: properties facet #1717 by @tnazarew
    Adds a new facet to capture specified Spark properties.
  • SQL: SQLParser supports alter, truncate and drop statements #1695 by @pawel-big-lebowski
    Adds support for the statements to the parser.
  • Common/SQL: provide public interface for openlineage_sql package #1727 by @JDarDagran
    Provides a .pyi public interface file for providing typing hints.
  • Java client: add configurable headers to HTTP transport #1718 by @tnazarew
    Adds custom header handling to HttpTransport and the Spark integration.
  • Python client: create client from dictionary #1745 by @JDarDagran
    Adds a new from_dict method to the Python client to support creating it from a dictionary.


  • Spark: remove URL parameters for JDBC namespaces #1708 by @tnazarew
    Makes the namespace value from an event conform to the naming convention specified in
  • Make OPENLINEAGE_DISABLED case-insensitive #1705 by @jedcunningham
    Makes the environment variable for disabling OpenLineage in the Python client and Airflow integration case-insensitive.


  • Spark: fix missing BigQuery class in column lineage #1698 by @pawel-big-lebowski
    The Spark integration now checks if the BigQuery classes are available on the classpath before attempting to use them.
  • DBT: throw UnsupportedDbtCommand when finding unsupported entry in args.which #1724 by @JDarDagran
    Adjusts the dbt-ol script to detect DBT commands in run_results.json only.


  • Spark: remove unnecessary warnings for column lineage #1700 by @pawel-big-lebowski
    Removes the warnings about OneRowRelation and LocalRelation nodes.
  • Spark: remove deprecated configs #1711 by @tnazarew
    Removes support for deprecated configs.

Don't miss a new OpenLineage release

NewReleases is sending notifications on new releases.