Repository navigation
v0.0.0
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.--readonlyblocks 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),
andsearchover 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, withcontexts,
use-contextandconfigsubcommands. - 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; andk4a-mcp, a Model Context Protocol server
in front of it.k4a mcpserves the same search tool over stdio.- Helm charts for
k4a-indexandk4a-mcp, and signed multi-arch images
ghcr.io/blairham/k4a-indexandghcr.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