Hi Pucheng,

That's a great idea. A couple things top of mind from me,

1. Table Maintenance. We just added expire_snapshots, would be good to
expand and be feature parity with Spark
2. Optimizations, use iceberg-rust as much as we can. For example, for
reading metadata so we can get rid of the custom Cython Avro reader.
3. Public API stabilization for 1.0.0 release, Sung has a great RFC
<https://docs.google.com/document/d/1-0-2Wx8saf3EQQW6AyMtPxlBLs7P5SJGsgimLQ4E_1Y/edit?tab=t.0#heading=h.3g7h7zcbx8f9>
out for this topic
4. More features. V3 support. Avro support. MoR deletes. Deletion Vectors,
...
5. Docs docs docs!

I'm happy to start a Google Doc to track all the ideas. Would be a good
place to start for the brainstorming session.

My hope is we can establish a few workstreams and have more folks from the
community drive these.

Best,
Kevin Liu

On Wed, Aug 27, 2025 at 11:33 AM Pucheng Yang <[email protected]>
wrote:

> Thanks Kevin.
>
> Since there is still a month away, I am curious to hear from the community
> in  this thread what are the big features in your mind that might be a good
> addition to pyiceberg rodaymap. Thanks!
>
> On Wed, Aug 27, 2025 at 11:08 AM Kevin Liu <[email protected]> wrote:
>
>> Hi everyone,
>>
>> There’s been a lot of interest lately in the state of pyiceberg and where
>> the project is headed. In our last two community syncs, we discussed
>> setting aside time to brainstorm about the roadmap.
>>
>> We’ll be dedicating the next pyiceberg community sync to this
>> brainstorming session:
>>
>> [Special edition] Iceberg Python library sync – community brainstorm
>> session
>> 📅 Tuesday, September 30 · 9:00 – 10:00am PT
>> 🔗 https://meet.google.com/xbv-imux-dis
>>
>> This session is already listed on the Iceberg Dev Events calendar
>> <https://iceberg.apache.org/community/#apache-iceberg-community-calendar>
>> .
>>
>> Looking forward to the discussion!
>>
>> Best,
>> Kevin Liu
>>
>>

Reply via email to