Skip to content

Releases: osodevops/k2i

0.2.0 - 2026-05-05

05 May 10:47

Choose a tag to compare

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

File Platform Checksum
k2i-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
k2i-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
k2i-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

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

File Platform Checksum
k2i-e2e-runner-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
k2i-e2e-runner-x86_64-apple-darwin.tar.xz Intel macOS checksum
k2i-e2e-runner-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.1.1

27 Feb 08:17

Choose a tag to compare

Install k2i-cli 0.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/osodevops/k2i/releases/download/v0.1.1/k2i-cli-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install osodevops/tap/k2i

Download k2i-cli 0.1.1

File Platform Checksum
k2i-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
k2i-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
k2i-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.1.0 - TBD

09 Jan 07:11

Choose a tag to compare

Release Notes

Initial release.

Install k2i-cli 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/osodevops/k2i/releases/download/v0.1.0/k2i-cli-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install osodevops/tap/k2i

Download k2i-cli 0.1.0

File Platform Checksum
k2i-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
k2i-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
k2i-cli-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum