Another feature that was planned for V3 is support for default values. Spec doc update was already merged a while ago [1]. Implementation is ongoing in this PR [2].
[1] https://iceberg.apache.org/spec/#default-values [2] https://github.com/apache/iceberg/pull/9502 Thanks, Walaa. On Wed, Jul 31, 2024 at 10:52 AM Russell Spitzer <russell.spit...@gmail.com> wrote: > > Thanks for bringing this up, I would say that from my perspective I have time > to really push through hopefully two things > > Variant Type and > Row Lineage (which I will have a proposal for on the mailing list next week) > > I'm using the Project to try to track logistics and minutia required for the > new spec version but I would like to bring other work in there as well so we > can get a clear picture of what is actually being actively worked on. > > On Wed, Jul 31, 2024 at 12:27 PM Jacob Marble <jacobmar...@influxdata.com> > wrote: >> >> Good morning, >> >> To continue the community sync today when format version 3 was discussed. >> >> Questions answered by consensus: >> - Format version releases should _not_ be tied to Iceberg version releases. >> - Several planned features will require format version releases; the process >> shouldn't be onerous. >> >> Unanswered questions: >> - What will be included in format version 3? >> - What is a reasonable target date? >> - How to track progress? Today, there are two public lists: >> - GH milestone: https://github.com/apache/iceberg/milestone/42 >> - GH project: https://github.com/orgs/apache/projects/377 >> - What is required of a feature in order to be included in any adopted >> format version? >> - At least one complete reference implementation should exist. >> - Java is the reference implementation by convention; that's OK, but not >> perfect. Should Java be the reference implementation by mandate? >> >> Have I missed anything? >> >> -- >> Jacob Marble