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++)

Reply via email to