Release Notes
Added
- Added Confluent-framed Protobuf decoding through Schema Registry.
- Added additive Protobuf schema evolution with readiness blocking on breaking changes.
- Added read-state RPC crates and Unix socket serving for local hot/cold table views.
- Added Arrow hot-read visibility and committed data file tracking.
- Added real Iceberg REST metadata commits through the official Rust Iceberg implementation.
- Added Docker E2E flows for correctness, local load, Iceberg metadata validation, and Iceberg load validation.
- Added DuckDB direct Parquet and DuckDB
iceberg_scan validation in local E2E.
- Added table/backfill/dev CLI surfaces and generated recursive man pages.
- Added shell completion and man-page generation commands.
- Added production-oriented release docs, FAQ, comparisons, and SEO research outputs.
- Added Apache 2.0 license file.
Changed
- Repositioned public docs around "Kafka to Apache Iceberg in one Rust binary".
- Moved older PRDs, research, and website drafts under
docs/archive/.
- Tightened release claims around exactly-once-style durability, hot vs cold freshness, catalog backend validation, and maintenance scheduler caveats.
- Updated production-readiness docs with the current verification matrix and follow-up list.
Verified
cargo fmt --all --check
git diff --check
cargo check --workspace --all-targets
cargo test --workspace --no-fail-fast
cargo clippy --workspace --all-targets -- -D warnings
cargo test -p k2i-cli --test man_pages --no-fail-fast
scripts/e2e-docker-iceberg.sh
- Previous 100,000-row Docker Iceberg load validation with DuckDB
iceberg_scan
k2i-cli 0.2.0
Install k2i-cli 0.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/osodevops/k2i/releases/download/v0.2.0/k2i-cli-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install osodevops/tap/k2i
Download k2i-cli 0.2.0
k2i-e2e-runner 0.2.0
Install k2i-e2e-runner 0.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/osodevops/k2i/releases/download/v0.2.0/k2i-e2e-runner-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install osodevops/tap/k2i
Download k2i-e2e-runner 0.2.0