+1 (non-binding). Thanks Ryan for driving this and everyone contributing to the new features.
Regards, Manu Péter Váry <peter.vary.apa...@gmail.com>于2025年5月20日 周二20:14写道: > +1 (binding) > Well done everyone who was working on this! > > Fokko Driesprong <fo...@apache.org> ezt írta (időpont: 2025. máj. 20., K, > 8:49): > >> +1 (binding) >> >> Huge milestone, thanks for driving this, Ryan! >> >> Kind regards, >> Fokko >> >> Op di 20 mei 2025 om 08:45 schreef huaxin gao <huaxin.ga...@gmail.com>: >> >>> +1 (non-binding) >>> >>> On Mon, May 19, 2025 at 11:17 PM Eduard Tudenhöfner < >>> etudenhoef...@apache.org> wrote: >>> >>>> +1 (binding) >>>> >>>> On Tue, May 20, 2025 at 8:14 AM Gidon Gershinsky <gg5...@gmail.com> >>>> wrote: >>>> >>>>> +1 (non-binding). >>>>> Glad to see this big step forward. >>>>> >>>>> Cheers, Gidon >>>>> >>>>> >>>>> On Tue, May 20, 2025 at 9:00 AM Ajantha Bhat <ajanthab...@gmail.com> >>>>> wrote: >>>>> >>>>>> +1 (non-binding) >>>>>> >>>>>> Excited to see Iceberg V3 coming together! >>>>>> >>>>>> - Ajantha >>>>>> >>>>>> On Tue, May 20, 2025 at 11:22 AM Christian Thiel < >>>>>> christian.t.b...@gmail.com> wrote: >>>>>> >>>>>>> +1 (non-binding) >>>>>>> >>>>>>> Christian >>>>>>> >>>>>>> Prashant Singh <prashant010...@gmail.com> schrieb am Di. 20. Mai >>>>>>> 2025 um 07:34: >>>>>>> >>>>>>>> +1 (non-binding) >>>>>>>> >>>>>>>> Best, >>>>>>>> Prashant >>>>>>>> >>>>>>>> On Mon, May 19, 2025 at 10:19 PM Aihua Xu <aihu...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> +1 (non-binding). Great to see we are moving forward. >>>>>>>>> >>>>>>>>> On Mon, May 19, 2025 at 9:06 PM Denny Lee <denny.g....@gmail.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> +1 (non-binding) >>>>>>>>>> >>>>>>>>>> On Mon, May 19, 2025 at 9:04 PM Yufei Gu <flyrain...@gmail.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> +1 (binding) >>>>>>>>>>> >>>>>>>>>>> Yufei >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Mon, May 19, 2025 at 8:59 PM Amogh Jahagirdar < >>>>>>>>>>> 2am...@gmail.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> +1 (binding) >>>>>>>>>>>> >>>>>>>>>>>> On Mon, May 19, 2025 at 9:37 PM Gang Wu <ust...@gmail.com> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> +1 (non-binding) >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, May 20, 2025 at 11:35 AM Manish Malhotra < >>>>>>>>>>>>> manish.malhotra.w...@gmail.com> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> +1 (non-binding) >>>>>>>>>>>>>> >>>>>>>>>>>>>> This is Awesome! Thanks 🙏🏼 >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Mon, May 19, 2025 at 6:09 PM Szehon Ho < >>>>>>>>>>>>>> szehon.apa...@gmail.com> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> +1 (binding) >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks, it's an exciting step for Iceberg! >>>>>>>>>>>>>>> Szehon >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Mon, May 19, 2025 at 4:03 PM Jia Yu <ji...@apache.org> >>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> This is exciting! >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> +1 (non-binding) >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Mon, May 19, 2025 at 3:27 PM Ryan Blue <rdb...@gmail.com> >>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> +1 (binding) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I’ve gone through the changes in detail and I’m confident >>>>>>>>>>>>>>>>> that they are implementable and working. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> - Reviewed and updated row lineage core >>>>>>>>>>>>>>>>> implementation, readers/writers, and updates to Spark 3.5 >>>>>>>>>>>>>>>>> - Validated the Variant encoding and shredding spec >>>>>>>>>>>>>>>>> - Built readers/writers for core object models for >>>>>>>>>>>>>>>>> unknown, timestamp(9) types >>>>>>>>>>>>>>>>> - Implemented default values and updated read paths >>>>>>>>>>>>>>>>> - Reviewed table encryption PRs >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Mon, May 19, 2025 at 3:20 PM Ryan Blue < >>>>>>>>>>>>>>>>> rdb...@gmail.com> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi everyone, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> With the follow-ups from the earlier discussion thread >>>>>>>>>>>>>>>>>> wrapped up, I’d like to raise a vote to adopt the v3 >>>>>>>>>>>>>>>>>> spec changes >>>>>>>>>>>>>>>>>> <https://github.com/apache/iceberg/blob/main/format/spec.md#version-3-extended-types-and-capabilities> >>>>>>>>>>>>>>>>>> . >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> *What is included?* >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> - Default values for columns and fields >>>>>>>>>>>>>>>>>> - New types: variant, geospatial, timestamp(9), and >>>>>>>>>>>>>>>>>> unknown >>>>>>>>>>>>>>>>>> - Row lineage and change tracking using synthetic row >>>>>>>>>>>>>>>>>> IDs and row-level last modified sequence number >>>>>>>>>>>>>>>>>> - Improved position deletes using binary deletion >>>>>>>>>>>>>>>>>> vectors that are synchronously maintained >>>>>>>>>>>>>>>>>> - Table encryption key tracking >>>>>>>>>>>>>>>>>> - Table metadata support for future multi-argument >>>>>>>>>>>>>>>>>> transforms >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> *What does adopting these changes mean?* >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Adopting the changes signals that we (the community) >>>>>>>>>>>>>>>>>> intend to support the current set of changes and will >>>>>>>>>>>>>>>>>> maintain >>>>>>>>>>>>>>>>>> forward-compatibility for v3 tables that implement the v3 >>>>>>>>>>>>>>>>>> spec. After >>>>>>>>>>>>>>>>>> adopting the changes, future breaking changes would go into >>>>>>>>>>>>>>>>>> v4. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> As with v2 adoption >>>>>>>>>>>>>>>>>> <https://lists.apache.org/thread/ws2gg52d124p7bx9jgrn3kctrtfgtltp>, >>>>>>>>>>>>>>>>>> this is needed to build support in downstream projects and >>>>>>>>>>>>>>>>>> other >>>>>>>>>>>>>>>>>> implementations. Adoption doesn’t change the default table >>>>>>>>>>>>>>>>>> version, it >>>>>>>>>>>>>>>>>> signals that there will be no further break changes in v3 >>>>>>>>>>>>>>>>>> and that we are >>>>>>>>>>>>>>>>>> confident in supporting the v3 features. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Huge thanks to everyone that has worked to get to this >>>>>>>>>>>>>>>>>> point with the v3 changes! >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Please vote in the next 72 hours: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> [ ] +1 Adopt the v3 changes to the table spec >>>>>>>>>>>>>>>>>> [ ] +0 >>>>>>>>>>>>>>>>>> [ ] -1 Wait to close v3 changes because . . . >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Ryan >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>