Sorry I missed the sync this morning (sick), I'd like to push for geo too.

I think on this front as per the last sync, Ryan recommended to wait for
Parquet support to land, to avoid having two versions on Iceberg side
(Iceberg-native vs Parquet-native).  Parquet support is being actively
worked on iiuc: https://github.com/apache/parquet-format/pull/240 .  But it
would bind V3 to the parquet-format release timeline, unless we start with
iceberg-native support first and move later (as we originally proposed).

Thanks,
Szehon

On Wed, Jul 31, 2024 at 10:58 AM Walaa Eldin Moustafa <wa.moust...@gmail.com>
wrote:

> 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
>

Reply via email to