Hey Ryan, Thanks for putting this together. I noticed we don't have a "Rust" section in the Project Activity section. I think we can add a few lines based on the community syncs <https://docs.google.com/document/d/1YuGhUdukLP5gGiqCbk0A5_Wifqe2CZWgOd3TbhY3UQg/edit?tab=t.0> doc.
We might also want to add a few lines about the spec changes, also based on the community syncs doc. Things like variant type support, geo type support, allow equality deletes in row lineage, REST catalog freshness check, etc. In the Community Health section, it would be great to include the meetup Youtube channel, https://www.youtube.com/@IcebergMeetup Best, Kevin Liu On Tue, Mar 11, 2025 at 2:30 PM Ryan Blue <rdb...@gmail.com> wrote: > Hi everyone, > > It’s time for a board report again. Here’s my current draft. Thanks to Dan > for helping put it together while I’m unexpectedly out of the office. Sorry > if it is light on activity for some languages! Please let me know if > there’s anything I can add and I’ll try to get it in tomorrow. Thanks, > > 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. > - Huaxin Gao was added as committer on 2025-02-06 > - Scott Donnelly was added as committer on 2024-12-12 > > Project Activity: > > Releases: > > - Java 1.7.1 was released on 2024-12-06 > - Java 1.8.0 was released on 2025-02-13 > - Java 1.8.1 was released on 2025-02-28 > - PyIceberg 0.8.1 was released on 2024-12-06 > - PyIceberg 0.9.0 was released on 2025-03-06 > - Rust 0.4.0 was released on 2024-12-23 > - Go was released on 2024-11-18 > > Java: > > - Ongoing work to implement the v3 format before adoption > - Deletion vectors have been added > - Default value support was implemented > - Readers and writers for unknown, timestamp(9), and variant are > committed > - Expression support for filtering on shredded variant metrics was > completed > - Added InternalData to allow using columnar formats for table metadata > > PyIceberg: > > - Support for upsert operations > - Added residuals for scan tasks > - Use partition values from metadata > - Support for reading v3 DVs > - Write support for bucket and truncate transforms > > Go: > > - Added create/commit table support > - Completed commit updates/requirements for REST Catalog > - Add support for register table > - Add view support > - Add listing pagination support > - Improved manifest scanning > > Added a C++ repository for a Puffin implementation > Community Health: > > The community has seen new first-time contributors across all projects with > recent releases including: > > - Java: 37 new contributors as of 1.8.1 release > - Python: 33 new contributors as of 0.9.0 release > - Rust: 17 new contributors as of 0.4.0 release > > This quarter also saw a 20% increase in the number of contributors. > > The community has self-organized a significant number of Iceberg-focused > meetups spanning the globe with recent meetups in the following locations: > > - Austin, TX > - Palo Alto, CA > - San Francisco, CA > - Seattle, WA > - Singapore > - Tokyo, Japan > - Hyderabad, India > > The PMC will discuss and document guidelines for using the trademark to > make it > easier for meetups to happen while meeting the ASF requirements. > > A second Iceberg Summit will be April 8th & 9th 2025. It combines in-person > and virtual events. >