Hi, Ryan:

The rust part looks good to me.

On Thu, Oct 9, 2025 at 5:15 AM Steven Wu <[email protected]> wrote:

> > Flink: Merged dynamic sync supporting multiple tables and schema
> evolution
>
> Typo: dynamic sync -> dynamic sink
>
> We can also add this bullet for Flink
> * Flink: add support for Flink 2.0
>
> On Wed, Oct 8, 2025 at 2:08 PM Ryan Blue <[email protected]> wrote:
>
>> Hi everyone,
>>
>> Here is my initial draft for the October report. As usual, if you have
>> anything to add or highlight, please reply.
>>
>> 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 35 committers and 21 PMC members in this project.
>> The Committer-to-PMC ratio is 5:3.
>>
>> Community changes, past quarter:
>>
>>    - No new PMC members. Last addition was Amogh Jahagirdar on
>>    2024-08-12.
>>    - Prashant Singh was added as committer on 2025-07-21
>>
>> Project Activity:
>>
>> Releases:
>>
>>    - C++ 0.1.0: 2025-09-15
>>    - 1.10.0: 2025-09-11
>>    - PyIceberg 0.10.0: 2025-09-11
>>    - Rust 0.6.0: 2025-07-30
>>    - 1.9.2: 2025-07-18
>>    - Rust 0.5.1: 2025-05-31
>>    - Go 0.3.0: 2025-05-29
>>
>> v4 Spec:
>>
>>    - Making progress on designs for relative paths, columnar stats,
>>    Parquet
>>    metadata, and adaptive metadata tree proposals.
>>    - Working on prototype implementations of new metadata
>>
>> REST catalog spec:
>>
>>    - Implementation of server-side planning progressing
>>    - Consensus on a design for /events endpoint
>>    - Discussing fine-grained access control decisions from loadTable
>>    - Ongoing collaboration on SQL UDF support
>>    - Adding idempotency tokens to recover from transient errors
>>    - Added REST spec to iceberg.apache.org
>>
>> Java:
>>
>>    - Ongoing work to build an API for plugging in new file formats
>>    - Fixed dropping columns referenced by stale partition fields
>>    - Fixed column metrics limits with nested structs
>>    - Committed manifest list encryption
>>    - Spark: Added support for Spark 4, with row lineage metadata and
>>    variants
>>    - Flink: Merged dynamic sync supporting multiple tables and schema
>>    evolution
>>    - Flink: Added row lineage readers
>>    - Added Google Auth support
>>
>> Python:
>>
>>    - Added support for writing to branches
>>    - Working on v3 implementation
>>    - Added DataFusion integration
>>    - Moving some functionality to iceberg-rust
>>    - Added custom AuthManager support
>>    - Added ADLS support
>>
>> Rust:
>>
>>    - Working on v3 implementation
>>    - Added support for positional deletes, parsing equality deletes
>>    - Added metadata tables for DataFusion
>>    - Improved DataFusion write support
>>    - Added REST catalog loader and builder
>>    - Added registerTable support for REST catalog
>>    - Added retry logic for transactions
>>
>> Go:
>>
>>    - Enabled Iceberg/Spark integration tests
>>    - Added support for v3 manifests
>>    - Added fanout partition writer and rolling data writer
>>
>> C++:
>>
>>    - First C++ release!
>>
>> Community Health:
>>
>> The initial C++ release highlights that the community continues to expand
>> with
>> new languages and contributors interested in those implementations. The
>> community is also collaborating on the next iteration of the Iceberg spec.
>> Metrics also indicate general community health.
>>
>

Reply via email to