Skip to content

EPIC: v3 Support Tracking #2411

Description

@nssalian

This tracks the progress on adding full v3 support to iceberg-rust.
Based on the pyiceberg tracking (apache/iceberg-python#1818)
and iceberg-go tracking (apache/iceberg-go#589).

New DataTypes

Default Values

  • initial-default and write-default support

Row Lineage

  • first-row-id tracking on manifest entries
  • next-row-id monotonicity validation
  • Row lineage assignment on write

Deletion Vectors

  • DV read support (Puffin + Roaring bitmap)
  • DV write support
  • Scanner integration

Multi-arg Transforms

  • Metadata read (partition spec with multi-arg transforms)
  • Eval support (when spec stabilizes)

Misc v3 Spec Items

Related

Describe the solution you'd like

These would be grouped and owned by one or more contributors.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestepicEpic issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions