Skip to main content
Version: Next

1.40.0 - 2025-11-13

Added

  • Spec: standardize batch API endpoint #4109 @jakub-moravec Add a standardized batch API endpoint to OpenLineage specification for handling multiple events in a single request.
  • Spec: Add ordinal position to SchemaDatasetFacet #4116 @mobuchowski Add ordinal_position field to track the position of fields in schema (1-indexed).
  • Spec: Add JobDependenciesRunFacet #4112 @kacpermuda Introduce JobDependenciesRunFacet to track dependencies between jobs.
  • Spec: Add support for temporary datasets #4103 @jakub-moravec Add support for temporary datasets to enable job-to-job lineage tracking.
  • Spark: Add fallback for BigQuery project ID configuration #4075 @luke-hoffman1 Add fallback configuration for BigQuery project ID in Metastore integration.
  • Spark: Add COALESCE transformation support #4123 @kacpermuda Include examples in Python generated classes for better documentation.
  • Java: Add support for jTDS JDBC URL format #4077 @dolfinus Add support for parsing jTDS JDBC URL format in Java client.
  • Hive: Add ParentRunFacet #4066 @tnazarew Add ParentRunFacet to Hive integration for tracking parent-child run relationships.
  • Hive: Add LOAD and IMPORT handling #4097 @tnazarew Add support for tracking LOAD and IMPORT operations in Hive.
  • Hive: Add EXPORT handling #4085 @tnazarew Add support for tracking EXPORT operations in Hive.
  • Hive: Add START event emission #4079 @tnazarew Add START event emission support to Hive integration.

Fixed

  • Spark: Fix dataset facet builders for inputs #4121 @usamakunwar Fix Spark dataset facet builders for input datasets.
  • Spark: Fix job name trimming #4114 @kchledowski Fix job name trimming logic in Spark integration.
  • Spark: Fix putAll on immutable maps #4113 @pawel-big-lebowski Fix putAll operation failing on immutable maps.
  • Spark: Fix RDD job handling #4108 @pawel-big-lebowski Fix multiple issues with RDD job handling in Spark.
  • Spark: Fix JDBC dbtable parsing #4102 @kchledowski Fix JDBC dbtable parsing to support any FROM clauses.
  • Spark: Fix Databricks setup #4083 @pawel-big-lebowski Fix Spark connector configuration for Databricks environments.
  • Spark: Catch NoClassDefFoundError #4099 @mobuchowski Catch NoClassDefFoundError when buggy implementations exist on classpath.
  • Spark: Fix Snowflake identifier parsing #4104 @mobuchowski Fix Snowflake identifier parsing to handle quoted identifiers correctly.
  • Spark: Fix Snowflake account name handling #4105 @mobuchowski Strip quotes from Snowflake account names for proper handling.
  • Spec: Fix facet property names #4092 @fm100 Fix facet property names from snake_case to camelCase for consistency.
  • Python: Fix facet generator after UV migration #4111 @kacpermuda Fix Python client facet generator after moving to UV build system.
  • Python: Fix retry config merge #4093 @antonlin1 Fix retry configuration default merge with user-defined config in HTTP transports.
  • Java: Fix CVE in commons-lang3 #4084 @mandalbalmukund Upgrade commons-lang3 version to fix CVE security vulnerability.
  • Hive: Generate same runId for START and STOP events #4126 @dolfinus Ensure START and STOP events share the same runId in Hive integration.