Hello everyone, I'm pleased to announce the release of Apache Iceberg Go v0.5.0!
Apache iceberg is an open table format for huge analytic datasets. Iceberg delivers high query performance for tables with tens of petabytes of data, along with atomic commits, concurrent writes, and SQL-compatible table evolution. This release contains 118 commits from 31 unique contributors, including 19 first time contributors! Among the changes in the release are the following highlights: - A basic Puffin reader and writer - Improved Hive catalog support with view operations and more - A new registry pattern for IO schemes, allowing for adding custom IO scheme handling and smaller binaries - Initial support for V3 Table Metadata - Various schema handling bug fixes - V3 snapshot and manifest support - Improved performance for partitioned write throughput The full changelog is available at https://github.com/apache/iceberg-go/releases/tag/v0.5.0. This Go release can be installed for use locally via `go get github.com/apache/[email protected]` and the documentation can be found at https://pkg.go.dev/github.com/apache/[email protected]. The apache release artifacts can be found at https://dist.apache.org/repos/dist/release/iceberg/apache-iceberg-go-0.5.0/ Thanks to everyone for all your contributions! --Matt
