Skip to content

Apache Iceberg C++ 0.4.0 Release

The Apache Iceberg community is pleased to announce the 0.4.0 release of Apache Iceberg C++. This release includes over 160 pull requests from 26 contributors, including 12 first-time contributors.

iceberg-cpp is a native C++ implementation of the Apache Iceberg table format, providing libraries for reading, writing, and managing Iceberg tables in C++ applications.

Release Highlights🔗

Iceberg v3 Support🔗

Table Update APIs🔗

Catalogs and FileIO🔗

Scan Planning and Performance🔗

Logging🔗

Build Changes🔗

Contributors🔗

$ git shortlog --perl-regexp --author='^((?!dependabot\[bot\]).*)$' -sn v0.3.0..v0.4.0
    23  Junwang Zhao
    14  Gang Wu
    13  Manu Zhang
    13  Zehua Zou
    13  wzhuo
    10  Abanoub Doss
    10  Minh Vu
     9  Xin Huang
     8  kamcheungting-db
     7  Jiajia Li
     5  YangJie
     3  Kevin Liu
     3  Rahul Goel
     3  Xinli Shang
     3  lishuxu
     3  liuxiaoyu
     2  Anupam Yadav
     2  Joey
     2  Yuya Ebihara
     1  Huangshi Tian
     1  Innocent Djiofack
     1  Rahul Shivu Mahadev
     1  Sreesh Maheshwar
     1  Timothy Wang
     1  ZhaoXuan
     1  kid

This release welcomes 12 first-time contributors to Apache Iceberg C++: @kamcheungting-db, @All-less, @goel-skd, @abnobdoss, @ebyhr, @huan233usc, @yadavay-amzn, @timothyw553, @LuciferYang, @Angelia-Wang, @rahulsmahadev, and @u70b3.

We thank all contributors for their efforts in making this release possible!

Roadmap for 0.5.0🔗

The community is tracking the next release in #959, which focuses on the remaining Iceberg v3 feature support.

Getting Involved🔗

We welcome questions and contributions from all interested. Issues can be filed on GitHub, and questions can be directed to GitHub or the Iceberg dev mailing list.