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

Reply via email to