Skip to content

Krabka CLI v0.4.4

Choose a tag to compare

@robot-head robot-head released this 20 Oct 12:32
· 5 commits to main since this release
71a4844

Fixes formatting and inspection of broker 1.x storage. The CLI now embeds the released 1.0.5 formatter, writes the versioned bootstrap stream and manifest required by 1.x brokers, and rejects missing or unknown stream versions when inspecting storage.

Bazel-built binaries now report the correct CLI version. The Kafka conformance check also accounts for the broker's private krabka.version feature in the supported-feature diagnostic.

Both build systems use Rust 1.99.1, with matching LLVM coverage tools. External Rust dependency resolutions are preserved apart from the six formatter-related broker libraries.

The container image supports linux/amd64 and linux/arm64. The standalone linux/amd64 binary is extracted verbatim from the checksum-verified application layer of the published release image. The attached checksum and provenance record identify the source commit, image index, platform manifest and layer.

Image: ghcr.io/krabka-io/krabka-cli@sha256:dd52b3d0d1c7789356871b278600d111505bab51a0842405029cc96bc408dc01

Validation:

  • Main CI passed at source commit 71a4844569749fdddd05c8e575cad50f6ad24036.
  • Full container conformance passed on identical application source.
  • AMD64/ARM64 preflight and release-image publication passed.
  • Independent verification confirmed SLSA v1 provenance for this tag and source commit. The AMD64 child is identical to the image published from green main CI. The extracted binary reports krabka 0.4.4 and writes the versioned broker 1.x bootstrap files.