1.33.0 - 2025-05-19
Added
- Python: add TransformTransport for Python client
#3697
@kacpermuda
Introduces the TransformTransport class for event transformations. - Spec: add CatalogDatasetFacet
#3659
@mobuchowski
Adds specification of the CatalogDatasetFacet. - Spark: implement CatalogDatasetFacet
#3695
@mobuchowski
Implements CatalogDatasetFacet for Spark integration. - Transport: add Amazon DataZone transport
#3685
@shinabel
Adds support for publishing events to Amazon DataZone via dedicated transport. - dbt: generate new runId for each start event
#3696
@dolfinus
Ensures dbt start events have unique run identifiers when calling id generation methods multiple times. - JobNamespaceReplaceTransformer: modify parent run facet
#3706
@kacpermuda
Allows modifications of the parent run facet through JobNamespaceReplaceTransformer.
Changed
- dbt: remove empty facets
#3700
@dolfinus
Prevents empty facets from being emitted by dbt integration. - Spark: broaden exception handling for Iceberg table writes
#3686
@luke-hoffman1
Broadens exception handling to address missing column-level lineage issues.
Fixed
- dbt: skip database if not set
#3707
@dolfinus
Ensures database field is optional and handled gracefully. - Spark: don't swallow exceptions in getIcebergTable
#3688
@dolfinus
Improves exception visibility during Iceberg table retrieval. - Flink 2: support JDBC naming
#3681
@pawel-big-lebowski
Correctly handles JDBC dataset naming conventions in Flink 2 integration.