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