Hi everyone, Here is my initial draft for the October report. As usual, if you have anything to add or highlight, please reply.
Ryan Description: Apache Iceberg is a table format for huge analytic datasets that is designed for high performance and ease of use. Project Status: Current project status: Ongoing Issues for the board: None Membership Data: Apache Iceberg was founded 2020-05-19 (5 years ago) There are currently 35 committers and 21 PMC members in this project. The Committer-to-PMC ratio is 5:3. Community changes, past quarter: - No new PMC members. Last addition was Amogh Jahagirdar on 2024-08-12. - Prashant Singh was added as committer on 2025-07-21 Project Activity: Releases: - C++ 0.1.0: 2025-09-15 - 1.10.0: 2025-09-11 - PyIceberg 0.10.0: 2025-09-11 - Rust 0.6.0: 2025-07-30 - 1.9.2: 2025-07-18 - Rust 0.5.1: 2025-05-31 - Go 0.3.0: 2025-05-29 v4 Spec: - Making progress on designs for relative paths, columnar stats, Parquet metadata, and adaptive metadata tree proposals. - Working on prototype implementations of new metadata REST catalog spec: - Implementation of server-side planning progressing - Consensus on a design for /events endpoint - Discussing fine-grained access control decisions from loadTable - Ongoing collaboration on SQL UDF support - Adding idempotency tokens to recover from transient errors - Added REST spec to iceberg.apache.org Java: - Ongoing work to build an API for plugging in new file formats - Fixed dropping columns referenced by stale partition fields - Fixed column metrics limits with nested structs - Committed manifest list encryption - Spark: Added support for Spark 4, with row lineage metadata and variants - Flink: Merged dynamic sync supporting multiple tables and schema evolution - Flink: Added row lineage readers - Added Google Auth support Python: - Added support for writing to branches - Working on v3 implementation - Added DataFusion integration - Moving some functionality to iceberg-rust - Added custom AuthManager support - Added ADLS support Rust: - Working on v3 implementation - Added support for positional deletes, parsing equality deletes - Added metadata tables for DataFusion - Improved DataFusion write support - Added REST catalog loader and builder - Added registerTable support for REST catalog - Added retry logic for transactions Go: - Enabled Iceberg/Spark integration tests - Added support for v3 manifests - Added fanout partition writer and rolling data writer C++: - First C++ release! Community Health: The initial C++ release highlights that the community continues to expand with new languages and contributors interested in those implementations. The community is also collaborating on the next iteration of the Iceberg spec. Metrics also indicate general community health.
