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