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.

Reply via email to