I’d like to propose that we adopt the pending v2 spec changes as the supported v2 spec. The full list of changes is documented in the v2 summary section of the spec <https://iceberg.apache.org/spec/#version-2>.
The major breaking change is the addition of delete files and metadata to track delete files. In addition, there are a few other minor breaking changes. For example, v2 drops the block_size_in_bytes field in manifests that was previously required and also omits fields in table metadata that are now tracked by lists; schema is no longer written in favor of schemas. Other changes are forward compatible, mostly tightening field requirements where possible (e.g., schemas and current-schema-id are now required). Adopting the changes will signal that the community intends to support the current set of changes and will guarantee forward-compatibility for v2 tables that implement the current v2 spec. Any new breaking changes would go into v3. Please vote on adopting the v2 changes in the next 72 hours. [ ] +1 Adopt the changes as v2 [ ] +0 [ ] -1 Do not adopt the changes, because… -- Ryan Blue