Thanks Ryan! The Go notes look good to me. On Fri, Jun 6, 2025, 11:15 PM Manu Zhang <owenzhang1...@gmail.com> wrote:
> Hi Ryan, > > Thanks for drafting the report. We also removed Spark 3.3 support and > Hadoop 2 dependency in Java 1.9 release. > > Thanks, > Manu > > Kevin Liu <kevinjq...@apache.org>于2025年6月7日 周六06:30写道: > >> 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++) >>> >>