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