0.22.0 - 2023-04-03
Added
- Spark: properties facet
#1717
@tnazarew
Adds a new facet to capture specified Spark properties. - SQL: SQLParser supports
alter
,truncate
anddrop
statements#1695
@pawel-big-lebowski
Adds support for the statements to the parser. - Common/SQL: provide public interface for openlineage_sql package
#1727
@JDarDagran
Provides a.pyi
public interface file for providing typing hints. - Java client: add configurable headers to HTTP transport
#1718
@tnazarew
Adds custom header handling toHttpTransport
and the Spark integration. - Python client: create client from dictionary
#1745
@JDarDagran
Adds a newfrom_dict
method to the Python client to support creating it from a dictionary.
Changed
- Spark: remove URL parameters for JDBC namespaces
#1708
@tnazarew
Makes the namespace value from an event conform to the naming convention specified in Naming.md. - Make
OPENLINEAGE_DISABLED
case-insensitive#1705
@jedcunningham
Makes the environment variable for disabling OpenLineage in the Python client and Airflow integration case-insensitive.
Fixed
- Spark: fix missing BigQuery class in column lineage
#1698
@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 inargs.which
#1724
@JDarDagran
Adjusts thedbt-ol
script to detect DBT commands inrun_results.json
only.
Removed
- Spark: remove unnecessary warnings for column lineage
#1700
@pawel-big-lebowski
Removes the warnings aboutOneRowRelation
andLocalRelation
nodes. - Spark: remove deprecated configs
#1711
@tnazarew
Removes support for deprecated configs.