Apache Iceberg Creates Shared Test Repo and Debates REST API Shape for V4 Tables
The Apache Iceberg community voted to create a new repository, apache/iceberg-verification, to host language-neutral conformance test fixtures usable by all Iceberg implementations across Java, Python, Rust, Go, and C++. The vote, led by Neelesh Salian, passed with five binding approvals and twenty-two non-binding votes from maintainers across the ecosystem. The shared fixture repository aims to catch spec interpretation disagreements between implementations before they cause production issues for users. Separately, a debate over the REST catalog API for Iceberg V4 tables centered on whether new V4 metadata structures should extend the existing loadTable endpoint or be served through a new versioned endpoint. Contributors largely converged on freezing the v1 endpoint for older table formats and introducing a v2 loadTable endpoint that handles V4 tables with their richer semantics, returning an explicit error to older clients that cannot parse the newer payload.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in