Thanks Ryan, looks good. Thanks for mentioning the PyIceberg milestone 🎉
Kind regards, Fokko Op zo 8 jun 2025 om 22:08 schreef Matt Topol <zotthewiz...@gmail.com>: > 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++) >>>> >>>