Thanks Ryan for prepping the report! Hope I'm not too late with these suggestions.
There are currently *36* committers and 21 PMC members in this project. Gang Wu was added as committer on 2025-10-15 (Congrats again :) ) Two more releases just came out, for rust and go. Releases: * Rust 0.7.0: 2025-10-10 * Go 0.4.0: 2025-10-10 * 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 In the Java section, add "marked Spark 3.4 support as deprecated." In the community health section, I think it would be great to mention the various community meetups happening across the globe [1]. As well as planning for Iceberg Summit 2026. The "dev event" calendar is also buzzing with activity, with self-organizing sync on various topics. Best, Kevin Liu [1] https://lists.apache.org/[email protected]:lte=1M:meetup On Thu, Oct 9, 2025 at 4:57 AM slfan1989 <[email protected]> wrote: > Thanks again to Ryan for preparing the report! > > +1 on adding *Flink: Introduced support for regular data file compaction, > snapshot expiration, and orphan file cleanup* > > Really appreciate the rollout of this feature — it brings tangible > improvements to data file management and performance optimization. > > Best, > Shilun Fan > > On Thu, Oct 9, 2025 at 4:44 PM Péter Váry <[email protected]> > wrote: > >> Thanks Ryan for preparing the report! >> >> Maybe add: >> - Flink: Introduced support for regular data file compaction, snapshot >> expiration, and orphan file cleanup. >> >> Renjie Liu <[email protected]> ezt írta (időpont: 2025. okt. 9., >> Cs, 8:50): >> >>> Hi, Ryan: >>> >>> The rust part looks good to me. >>> >>> On Thu, Oct 9, 2025 at 5:15 AM Steven Wu <[email protected]> wrote: >>> >>>> > Flink: Merged dynamic sync supporting multiple tables and schema >>>> evolution >>>> >>>> Typo: dynamic sync -> dynamic sink >>>> >>>> We can also add this bullet for Flink >>>> * Flink: add support for Flink 2.0 >>>> >>>> On Wed, Oct 8, 2025 at 2:08 PM Ryan Blue <[email protected]> wrote: >>>> >>>>> 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. >>>>> >>>>
