Hi Ryan, Thanks for putting this together! For Java/Flink we could mention that ExpireSnapshots TableMaintenance is available now.
On Thu, Dec 12, 2024, 04:47 Ajantha Bhat <ajanthab...@gmail.com> wrote: > At Java side, I would add > > - Core util to compute partition stats has been merged. > https://github.com/apache/iceberg/pull/11146 > > - REST catalog TCK has been merged and docker image is published under ` > > *apache/iceberg-rest-fixture`*Also, > >> Spark: Removed Spark 3.3 support > > We just deprecated it after 1.7.0, so there will be one last release in > 1.8.0. > Maybe we can reword as Deprecated instead of removed as the code is still > there. > > - Ajantha > > On Thu, Dec 12, 2024 at 7:25 AM Renjie Liu <liurenjie2...@gmail.com> > wrote: > >> For rust, we have added support parquet data file writer, and support for >> other writers are undergoing. >> >> >> On Thu, Dec 12, 2024 at 9:26 AM Gang Wu <ust...@gmail.com> wrote: >> >>> For C++, I think it is aimed for a full featured C++ library (not for >>> puffin implementation only). >>> >>> On Thu, Dec 12, 2024 at 6:14 AM rdb...@gmail.com <rdb...@gmail.com> >>> wrote: >>> >>>> I'll update it. Thanks! >>>> >>>> (By the way, the Avro default value support was in the Java section) >>>> >>>> On Wed, Dec 11, 2024 at 2:00 PM Matt Topol <zotthewiz...@gmail.com> >>>> wrote: >>>> >>>>> For the Go release, can we please point out that it supports reading >>>>> the data too, not just metadata? >>>>> >>>>> It produces a stream of Arrow record batches. >>>>> >>>>> On Wed, Dec 11, 2024, 4:22 PM Walaa Eldin Moustafa < >>>>> wa.moust...@gmail.com> wrote: >>>>> >>>>>> Hi Ryan, >>>>>> >>>>>> For Table Format V3, we could point out that the default value >>>>>> support for Avro has been merged and support for other formats is >>>>>> ongoing. >>>>>> >>>>>> Thanks, >>>>>> Walaa. >>>>>> >>>>>> >>>>>> On Wed, Dec 11, 2024 at 12:51 PM rdb...@gmail.com <rdb...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Hi everyone, >>>>>>> >>>>>>> It’s time to report to the board again. Great to see all the >>>>>>> progress here, and awesome to have our first go release this quarter! >>>>>>> >>>>>>> My draft is below. Please reply if there’s anything you’d like to >>>>>>> add or change. 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 32 committers and 21 PMC members in this project. >>>>>>> The Committer-to-PMC ratio is roughly 4:3. >>>>>>> >>>>>>> Community changes, past quarter: >>>>>>> >>>>>>> - No new PMC members. Last addition was Amogh Jahagirdar on >>>>>>> 2024-08-12. >>>>>>> - Matthew Topol was added as committer on 2024-12-09 >>>>>>> - Scott Donnelly was added as committer on 2024-12-10 >>>>>>> >>>>>>> Project Activity: >>>>>>> >>>>>>> Releases >>>>>>> >>>>>>> - 1.7.1 was released on 2024-12-06. >>>>>>> - 1.7.0 was released on 2024-11-08. >>>>>>> - PyIceberg 0.8.1 was released on 2024-12-06. >>>>>>> - PyIceberg 0.8.0 was released on 2024-11-18. >>>>>>> - Go 0.1.0 was released on 2024-11-18. >>>>>>> >>>>>>> Table format (v3) >>>>>>> >>>>>>> - Added deletion vectors and synchronous maintenance to improve >>>>>>> row-level ops >>>>>>> - Added row lineage fields and requirements for fine-grained row >>>>>>> tracking >>>>>>> - Proposal for geography and geometry types is close to consensus >>>>>>> - Update to add Parquet’s variant type is approved, waiting on >>>>>>> Parquet upstream >>>>>>> - Finalized new type promotion rules >>>>>>> >>>>>>> Puffin format >>>>>>> >>>>>>> - Added deletion vector blob type to support DVs in tables >>>>>>> >>>>>>> REST catalog spec >>>>>>> >>>>>>> - Added storage credentials passing >>>>>>> - Added credential refresh >>>>>>> - Created a docker image for catalog testing >>>>>>> - Discussing proposal for partial metadata commits >>>>>>> - Discussed partial metadata loading >>>>>>> >>>>>>> Views >>>>>>> >>>>>>> - Discussions about materialized view metadata are ongoing >>>>>>> >>>>>>> Java >>>>>>> >>>>>>> - Released new Kafka Connect sink >>>>>>> - Added default values implementation for Avro >>>>>>> - Added nanosecond timestamps >>>>>>> - Added v3 DV support in core, ongoing work in Spark >>>>>>> - Flink: Made FLIP-27 source the default >>>>>>> - Spark: Removed Spark 3.3 support >>>>>>> - Hive: Removing Hive 2.x and 3.x (Iceberg support is in Hive >>>>>>> for 4.x and on) >>>>>>> - Pig: Removed the iceberg-pig module that is no longer used >>>>>>> >>>>>>> PyIceberg >>>>>>> >>>>>>> - Support: Added Python 3.12, dropped Python 3.8 >>>>>>> >>>>>>> Rust >>>>>>> >>>>>>> - Support for default values and type promotion in reads >>>>>>> - Added TableMetadataBuilder >>>>>>> - Implemented table requirements >>>>>>> >>>>>>> Go >>>>>>> >>>>>>> - Produced the first go release! >>>>>>> - Supports scan planning and reading metadata >>>>>>> - Supports loading and listing tables with the Glue catalog >>>>>>> - Supports local and S3 storage >>>>>>> >>>>>>> C++ >>>>>>> >>>>>>> - Added a C++ repository for a Puffin implementation >>>>>>> >>>>>>> Community Health: >>>>>>> >>>>>>> The PMC has published guidelines for contributors that want to know >>>>>>> more about >>>>>>> how they can become committers on the Iceberg site. This guide >>>>>>> should help >>>>>>> contributors understand how Iceberg and other ASF communities decide >>>>>>> and add >>>>>>> committers, and should set expectations clearly. This was the most >>>>>>> important >>>>>>> follow up from discussions on the dev list earlier this year, where >>>>>>> it became >>>>>>> clear that contributors did not understand the requirements or >>>>>>> process. >>>>>>> >>>>>>> The community has started planning a second Iceberg Summit, intended >>>>>>> to be held >>>>>>> in Spring of 2025. The proposal details are being finalized (such as >>>>>>> the members >>>>>>> of the selection committee) and will be submitted for approval in >>>>>>> the next few >>>>>>> weeks. >>>>>>> >>>>>>> The community added two new committers this quarter and had a slight >>>>>>> increase in >>>>>>> the number of contributors. >>>>>>> >>>>>>> There were also a number of commercial announcements from companies >>>>>>> adding or >>>>>>> expanding support for Iceberg. >>>>>>> >>>>>>