Track remaining Iceberg v3 feature support (Roadmap for 0.5.0)
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 20/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- cpp
- Domaine
- data-engineering, databases
Piste de recherche
This is a parent tracking issue listing multiple sub-tasks for Iceberg v3 feature support. Each sub-task (e.g., variant type, column default values) requires opening a dedicated sub-issue. Start by reviewing the linked existing issues (#666, #942, #774, #926) and their dependencies (like arrow-cpp variant support). Determine which sub-task aligns with your interest and expertise, then create a focused issue for it, labeling with the 0.5.0 milestone.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Schema-level support for
variant(#666) @zhjwpku @nssalian — depends on arrow-cpp variant support (apache/arrow#45937); non-shredded variant first, shredded variant is a stretch goal
2. Column default values
- Apply
write-defaultin Parquet and Avro writers (#942) @huan233usc - Apply
initial-defaulton the read path
3. Table-level encryption metadata (not yet planned)
- Parse and preserve encryption metadata
4. Puffin-based statistics (not yet planned)
- Metadata parsing
- Optional integration into scan planning
Table update and maintenance
- RewriteManifests (#774) @zhjwpku
- CherryPickOperation (#926) @shangxinli
If anything is missing or you have suggestions, feel free to comment or open additional sub-issues.
- Langage dominant
- C++
- Étoiles
- 223
- Forks
- 127
- Merge moyen
- 1 j 13 h
- PR mergées (30 j)
- 28
Préparer son environnement
Nous n'avons pas encore vérifié les fichiers d'installation de ce projet. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de apache/iceberg-cpp
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
apache/iceberg-cpp#973 ·
Les mainteneurs répondent en général sous 1 jour
-
Release Apache Iceberg C++ 0.4.0Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
apache/iceberg-cpp#955 · 3 commentaires · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
apache/iceberg-cpp#946 · 5 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 45/100
apache/iceberg-cpp#944 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 72/100
apache/iceberg-cpp#943 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de apache/iceberg-cpp
Issues similaires
-
`enzymexla.linalg.lu` lowering fails for a tall matrix: the permutation is built with the pivot typeOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
EnzymeAD/Enzyme-JAX#3286 ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 1 jour
-
Add c++23 mapping to nvccOuvertefeature request
Difficulté 1/5 Moins d'une heure Accessibilité débutants 86/100
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
CDN Benchmark installation errorOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
facebookresearch/DCPerf#890 ·
Les mainteneurs répondent en général sous 2 jours