+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