Skip to content

[kernel] Implement Row Tracking support for IcebergCompatV3 #4879

@KaiqiJinWow

Description

@KaiqiJinWow

Delta Kernel Changes for Iceberg v3 Row Tracking Support

Overview

This project implements support in the Delta kernel for translating Iceberg v3 row tracking metadata to Delta format


✅ [COMPLETE] Milestone 1: IcebergCompatV3 table feature support

Description PR Status Created Merged
add icebergCompatV3 table feature #4731 06/10/2025 06/10/2025
Refactor - move IcebergCompatCheck to base class #4732 06/10/2025 06/11/2025
refactor IcebergCompatMetadataValidatorAndUpdaterSuites #4739 06/11/2025 06/12/2025
Introduce IcebergCompatV3Validator #4595 06/13/2025 06/17/2025

⏳ [IN PROGRESS] Milestone 2: Row Tracking Support

Description PR Status Created Merged
support with withRowIdHighWatermark in TransactionBuilder #4833 Discussed to use approach below, deprecated 06/25/2025
support RowTrackingDomainMetadata in Transaction.addDomainMetadata #4856 06/30/2025 07/03/2025
support passing baseRowId and defaultRowCommitVersion when generate IcebergCompatWriterV3AddAction #4878 Ready for review 07/03/2025

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions