Hi everyone,

Here’s the board report that I just filed. If you have anything to add,
please reply and I’ll update it!

Ryan
Description:

Apache Iceberg is a table format for huge analytic datasets that is designed
for high performance and ease of use.
Issues:

There are no issues requiring board attention.
Membership Data:

Apache Iceberg was founded 2020-05-19 (3 years ago)
There are currently 22 committers and 15 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:

   - Fokko Driesprong was added to the PMC on 2023-04-06
   - Steven Wu was added to the PMC on 2023-04-06
   - Yufei Gu was added to the PMC on 2023-04-06
   - No new committers. Last addition was Steven Wu on 2022-10-07.

Project Activity:

Releases:

   - 1.2.0 was released on 2023-03-20, followed by 1.2.1 on 2023-04-11
   - Python 0.3.0 was released on 2023-02-09

The Python implementation has reached feature parity with the “legacy”
codebase,
so the legacy code that was never part of an ASF release has been removed!
The
Python implementation now supports full read planing, including parallel
metadata reads, manifest pruning, partition pruning, and column stats
pruning.
Python frameworks that use Apache Arrow can use data from Iceberg tables,
including Arrow compute, Pandas, DuckDB, and Ray. Write support is the next
milestone for the Python implementation.

The Java implementation’s latest release included several new capabilities:

   - Branching and tagging, with support in Flink and Spark using VERSION
   AS OF
   - Spark DDL for branches and tags
   - Metadata query pushdown in Spark
   - Changelog reads in Spark
   - Throttling for streaming reads in Flink
   - FileIO support for ORC readers and writers
   - SigV4 support for REST catalog auth
   - Remote signing client for S3
   - The ability to read Snowflake Iceberg tables

There are also efforts to add encryption to the format and to support multi-
table transactions.

The community is also discussing a Rust or C++ implementation hosted by the
ASF.
Community Health:

The community remains healthy, with a reasonable increase in both opened and
closed pull requests, as well as a steady number of unique contributors. The
Python implementation has been bringing a lot of new contributors.

Iceberg was featured in 14 talks at Subsurface, as well as in a panel.
-- 
Ryan Blue
Tabular

Reply via email to