Skip to content

v0.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 20:22
· 80 commits to main since this release
v0.0.0
76f7957

The first open-source release of k4a, under the Apache License 2.0.

Added

  • k4a, a terminal UI for Kafka in the style of k9s: topics, consumer
    groups, brokers, ACLs and their configuration; a live message tail with a
    message detail view; producing; creating and deleting topics and ACLs;
    growing partitions and changing replication; resetting group offsets; a
    regex filter on every list and a : command mode. --readonly blocks the
    mutating actions.
  • Headless subcommands for the same operations (produce, consume,
    create-topic, describe-topic, topic-size, alter-config,
    alter-replication, list-acls, create-acl, delete-topic, verify),
    and search over a whole topic with key, value and header scopes, time
    bounds and partition filters.
  • Connections over plaintext, TLS, SASL/SCRAM-SHA-512, mTLS and MSK IAM.
    AWS profiles (SSO, credential_process) resolve in-process through the
    AWS SDK; broker lists can come from SSM parameters.
  • Named contexts in ~/.k4a/config.yaml, kubeconfig-style, with contexts,
    use-context and config subcommands.
  • An opt-in local index (index.enabled) that serves repeated searches
    without rescanning, and an on-disk cache of search results. A search the
    index cannot answer with full recall falls back to a scan.
  • k4a-index, a shared index daemon that tails an allowlisted set of topics
    and answers searches over gRPC, reporting its coverage so a client scans
    whatever it does not hold; and k4a-mcp, a Model Context Protocol server
    in front of it. k4a mcp serves the same search tool over stdio.
  • Helm charts for k4a-index and k4a-mcp, and signed multi-arch images
    ghcr.io/blairham/k4a-index and ghcr.io/blairham/k4a-mcp.
  • k4a upgrade, which replaces the binary with the latest release after
    checking it against the release checksums.

Full Changelog: ...v0.0.0