This is the parent tracking issue for work carried over from the 0.4.0 roadmap (#637) and targeted for the 0.5.0 release.
If you are interested in working on any of the items below, please open a dedicated sub-issue (or link the existing one) and label the PR with the 0.5.0 milestone so progress is easy to follow.
V3 related
1. variant type
2. Column default values
3. Table-level encryption metadata (not yet planned)
4. Puffin-based statistics (not yet planned)
Table update and maintenance
If anything is missing or you have suggestions, feel free to comment or open additional sub-issues.
This is the parent tracking issue for work carried over from the 0.4.0 roadmap (#637) and targeted for the 0.5.0 release.
If you are interested in working on any of the items below, please open a dedicated sub-issue (or link the existing one) and label the PR with the
0.5.0milestone so progress is easy to follow.V3 related
1.
varianttypevariant(Support v3variantdata type #666) @zhjwpku @nssalian — depends on arrow-cpp variant support ([C++][Parquet] Add variant support arrow#45937); non-shredded variant first, shredded variant is a stretch goal2. Column default values
write-defaultin Parquet and Avro writers (feat: apply write defaults in Parquet and Avro writers #942) @huan233uscinitial-defaulton the read path3. Table-level encryption metadata (not yet planned)
4. Puffin-based statistics (not yet planned)
Table update and maintenance
If anything is missing or you have suggestions, feel free to comment or open additional sub-issues.