Hey Ryan, Thanks for putting this together. I have a few minor comments.
> Rust 0.5.0 was released on 2025-05-26 0.5.0 was never officially released. There was an issue with the release process and we moved on to 0.5.1. > Community Health It'll be great to include a sentence about meetups, similar to the last board report <https://lists.apache.org/thread/k2lm8kyv58ksn1k2n62rnds75kopfxt4>. Lots of community meetups are happening and expanding to more locations. There's also continued discussion on enabling more meetups on the devlist. Best, Kevin Liu On Fri, Jun 6, 2025 at 10:37 AM Jean-Baptiste Onofré <j...@nanthrax.net> wrote: > Hi Ryan > > Yes, a new board report tool is tested by several projects right now > (for about 6 months now). We are testing this new tool with volunteer > projects to have more meaningful "indicators" about the community and > activity of projects. > > reporter.apache.org is the "current/old" tool. Imho, the numbers in > this tool are a bit confusing (I had similar questions on other > projects regarding the number of PMC members and committers). > > You are good by using the number from the reporter tool, it was more a > note to myself to remind me to propose a clarification about the > numbers created by the tool. > > Regards > JB > > On Thu, Jun 5, 2025 at 2:02 PM Ryan Blue <rdb...@gmail.com> wrote: > > > > JB, is there a new report tool? I just use the numbers that are > generated by the tool for consistency. > > > > On Thu, Jun 5, 2025 at 8:03 AM Jean-Baptiste Onofré <j...@nanthrax.net> > wrote: > >> > >> Hi Ryan > >> > >> It looks good to me. Thanks ! > >> > >> Nit: In terms of number, according to the record, the 34 committers > include the PMC members, meaning that Iceberg has 13 committers (not PMC > member). The board report tool (old one) should be clearer about that. > >> > >> Regards > >> JB > >> > >> Le mer. 4 juin 2025 à 16:20, Ryan Blue <rdb...@gmail.com> a écrit : > >>> > >>> Hi everyone, > >>> > >>> Here’s my draft of our board report for June. I went through the old > syncs for highlights, but please reply if you want me to add any more! > >>> > >>> 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 34 committers and 21 PMC members in this project. > >>> The Committer-to-PMC ratio is roughly 3:2. > >>> > >>> Community changes, past quarter: > >>> > >>> No new PMC members. Last addition was Amogh Jahagirdar on 2024-08-12. > >>> No new committers. Last addition was Huaxin Gao on 2025-02-06. > >>> > >>> Project Activity: > >>> > >>> Releases: > >>> > >>> Table spec v3 was adopted on 2025-05-22 > >>> Java 1.9.1 was released on 2025-05-28 > >>> Java 1.9.0 was released on 2025-04-28 > >>> Java 1.7.2 was released on 2025-03-19 > >>> PyIceberg 0.9.1 was released on 2025-04-30 > >>> Rust 0.5.1 was released on 2025-05-31 > >>> Rust 0.5.0 was released on 2025-05-26 > >>> Go 0.3.0 was released on 2025-05-29 > >>> Go 0.2.0 was released on 2025-03-26 > >>> > >>> Table spec: > >>> > >>> v3 of the Iceberg spec was adopted by a community vote! Full support > for v3 is > >>> targeted for the upcoming Java 1.10.0 release and other > implementations are > >>> adding support. > >>> Planning for Iceberg v4 has started, with groups self-organizing around > >>> projects like faster commits, columnar metadata, and relative path > support > >>> > >>> Java: > >>> > >>> Added support for Spark 4.0 > >>> Implemented v3 row lineage support in Spark MERGE and UPDATE > >>> Added a connector for the BigQuery catalog > >>> Added support for Flink 2.0 and removed Flink 1.18 > >>> Ongoing work to develop a dynamic Flink sync handles table schema > changes > >>> Added Zookeeper locking for Flink table maintenance > >>> Refactored REST catalog client to use AuthManager > >>> Added reader/writer for partition stats files > >>> Completed the core implementation of Variant type > >>> > >>> PyIceberg: > >>> > >>> Exceeded 500,000 downloads in a single day > >>> Refactoring OAuth for REST catalogs with an AuthManager, like Java > >>> Working on adding optimistic concurrency > >>> Added support for decimal backed by int32/int64 > >>> Fixed “upsert” with complex types > >>> > >>> Rust: > >>> > >>> Adding support for v3 metadata fields and encryption fields > >>> Now exports DataFusion table provider to Python bindings > >>> Added support to add existing Parquet files > >>> Added support for Apache Arrow dictionary type > >>> Added support for writing Puffin files > >>> Runs sqllogictests using DataFusion > >>> > >>> Go: > >>> > >>> Added write and commit support > >>> Added support for the Glue catalog > >>> Supports REST catalog integration tests > >>> > >>> C++: > >>> > >>> Added virtual classes for API concepts: Catalog, Table, file > readers/writers > >>> Added manifest and manifest list structures > >>> Added TypeVisitor, support for converting schemas to Avro > >>> Added expressions, sort orders, and partition specs > >>> Added support for configuration files similar to those used by > PyIceberg > >>> > >>> Community Health: > >>> > >>> Health metrics: > >>> > >>> Code contributors increased by 23%, on top of a 20% rise last quarter! > >>> Most metrics were stable; issues closed dropped due to an outlier day > >>> > >>> Iceberg Summit 2025 was held April 8th (in person) and 9th (virtual). > 62 talks > >>> are now available from the project’s youtube channel. > >>> > https://www.youtube.com/playlist?list=PLkifVhhWtccxMcqWlXXFvjJybisFF7ESh > >>> > >>> In the 11 months between Iceberg Summit 2024 and 2025, there were: > >>> > >>> 16 releases across Java, Python, Rust, and Go > >>> 250 new contributors > >>> 7 new committers > >>> 5 new PMC members > >>> 1 new language implementation (C++) >