Releases
Apache Iceberg Go follows the standard Apache release process. Releases are cut from main, voted on by the Apache Iceberg PMC, and published as signed source tarballs to https://downloads.apache.org/iceberg/ and as Go module versions tagged vX.Y.Z.
Latest release
Using a release
Pin a tagged version directly with Go modules:
go get github.com/apache/iceberg-go@vX.Y.Z
To track main, use @main instead of a version tag.
Release notes
Per-release notes (highlights, breaking changes, contributors) are published on the GitHub Releases page. Iceberg Go does not maintain a curated CHANGELOG.md in the repository; the GitHub Releases page is the canonical source.
Verifying and producing releases
If you are validating an RC or cutting a new release, see:
- Verify a release - what to do when a
[VOTE]thread is posted ondev@iceberg.apache.org. - How to release - PMC/committer process for cutting an RC and publishing.