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.