Hi folks,

Iceberg-cpp 0.3.0 was released in June. Since then, 174 commits have landed
on main, including several key features and enhancements:

  - Iceberg v3: Support for new types (timestamp_ns, timestamptz_ns,
unknown, geometry, geography), column default values, binary deletion
vectors, and row lineage.
  - Table updates: MergeAppend, DeleteFiles, RowDelta, OverwriteFiles,
RewriteFiles, and ReplacePartitions.
  - Performance: Parallel manifest reads and writes, lazy scan planning, an
LRU cache, and metrics for commits and scans.
  - Catalogs and IO: REST SigV4 and OAuth2 token exchange, vended
credentials, an initial Hive Metastore client, and ResolvingFileIO.
  - Other updates: Pluggable logging (optional spdlog backend) and metadata
table scans (SnapshotsTable). Meson build support has been removed.

Given this progress, I would like to propose starting the 0.4.0 release.
Ongoing work, such as variant types, encryption, and Puffin statistics,
will be deferred to a later release.

Please let me know your thoughts. If there are no objections, I am happy to
act as the release manager, with Gang Wu kindly offering support.

Thanks,
Manu

Reply via email to