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. >>>>> >>>>