+1 (binding) On Tue, May 20, 2025 at 11:02 AM Steven Wu <stevenz...@gmail.com> wrote:
> +1 (binding) > > On Tue, May 20, 2025 at 5:25 AM Manu Zhang <owenzhang1...@gmail.com> > wrote: > >> +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 >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>