+1 (binding) Thanks to everyone who made it possible!
- Anton вт, 20 трав. 2025 р. о 12:59 Talat Uyarer <tal...@google.com.invalid> пише: > +1 (non-binding) > > On Tue, May 20, 2025 at 12:44 PM Russell Spitzer < > russell.spit...@gmail.com> wrote: > >> +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 >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>