apache / apache/iceberg-python

V3 Tracking issue

Open
#1,818 11 comments 14 reactions 0 assignees View on GitHub
V3
Dominant language
Python
Stars
1.1k
Forks
581
Avg merge
1d 17h
Merged PRs (30d)
78

Description

Tracks the progress of the V3 implementation

- [ ] New DataTypes
- [x] **UnknownType**: Added in https://github.com/apache/iceberg-python/pull/1681
- [x] **Timestamp(Tz)NanoType**: Introduced in https://github.com/apache/iceberg-python/pull/1632
- [ ] **VariantType**: https://github.com/apache/iceberg-python/issues/1819
- [ ] **Geometry**/**Geography**: https://github.com/apache/iceberg-python/issues/1820
- [ ] Default value:
- [x] https://github.com/apache/iceberg-python/issues/1836 / https://github.com/apache/iceberg-python/pull/1644
- [x] https://github.com/apache/iceberg-python/pull/1770
- [x] Prerequisite: https://github.com/apache/iceberg-python/pull/1805
- [x] Multi-arg transforms
- Reading of the metadata has been added in https://github.com/apache/iceberg-python/pull/1554
- Supporting multi-arg transforms still needs to happen
- [x] Row-level lineage
- https://github.com/apache/iceberg-python/issues/1821
- [ ] Deletion vectors
- [x] Read support is being added in https://github.com/apache/iceberg-python/pull/1516
- [ ] Write support

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the linked V3 sub-issues and pull requests for VariantType, Geometry/Geography, row-level lineage, multi-argument transforms, and deletion-vector write support. The tracking issue is done only when every unchecked V3 checklist item has been completed and its linked work is resolved.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-engineering
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.