Skip to content

Releases: billygate/kapctl

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 13 Sep 11:54
v0.6.2
d9145ab

Changelog

  • d9145ab release: use declarative cask install steps for quarantine removal

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 18 Jul 11:05

Changelog

  • 7a739a6 mcp: exit cleanly on stdio client disconnect

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 18 Jul 10:48

Changelog

  • a605175 cli: add mcp subcommand and docs
  • 70260b3 kube: add GetPodLogs and MCP SDK dependency
  • 6cc10e2 mcp: add server foundation and read-only kube tools
  • 5c01a1e mcp: implement local cluster tools

v0.5.0

Choose a tag to compare

@7424ff 7424ff released this 18 Jul 08:55

Features

  • loc: restart command for kind containers — restart the running kind node containers, alongside pause/resume, in both the LOCAL tab and kapctl loc restart.
  • cli: version command and --version flag, stamped from the git tag at build time (make build).
  • fwd: kapctl fwd — foreground port-forward to a pod through the same supervised manager the FORWARDS tab uses (auto-reconnect + health-probe). Context/namespace/pod/port fall back to interactive pickers; -p accepts remote or local:remote. Runs until Ctrl-C.

v0.4.2

Choose a tag to compare

@7424ff 7424ff released this 18 Jul 08:02

Fixes

  • docker: connect via the active Docker CLI context when DOCKER_HOST is unset. Previously kapctl always used client.FromEnv, which falls back to the hard-coded unix:///var/run/docker.sock and fails for users on OrbStack, colima, or a non-default Docker Desktop socket. NewClient now mirrors the docker CLI — reading DOCKER_CONTEXT / currentContext and connecting to that context's endpoint. DOCKER_HOST still takes precedence; no new dependencies.

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 11 Jul 11:58

Changelog

  • c914050 portfwd,tui: fix ready-detection stream, process reaping, cursor bugs

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 23 May 11:53

Changelog

  • e3cc754 tui: center EXPLORER tab; route port-forward through editable form

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 22 May 21:55

Changelog

  • 5534f94 chore: rename module path kap-toolsbox → kapctl

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 22 May 21:50

Changelog

  • 0f101a8 kube: implement portfwd.Prober (ResolvePod, GetPod, FindReadyPodByLabels)
  • 2e0534b plan: port-forward auto-reconnect implementation
  • 141f336 portfwd: TCP probe with 3-fail debounce on liveness tick
  • ec9985b portfwd: add Clock abstraction for testable timing
  • 2346c25 portfwd: add Prober interface and PodRef type
  • 49a54c1 portfwd: add SetProberFactory and SetClock setters
  • 6d69c95 portfwd: add StatusReconnecting and reconnect Snapshot fields
  • 85466db portfwd: add fakeClock and fakeProber test fixtures
  • 06fb9c9 portfwd: auto-reconnect on subprocess exit with 120s budget
  • 4947e0c portfwd: clarify Prober docstrings
  • 5ea65db portfwd: drop unused terminalError
  • 63b08ee portfwd: extract supervisor goroutine (no behavior change)
  • 30d92a5 portfwd: liveness check via Prober.GetPod every 5s
  • 3399ca6 portfwd: lock in Stop-during-backoff contract via test
  • 318ffdb portfwd: re-resolve pod by labels after reconnect
  • 163b674 portfwd: strip pod-template-hash from owner selectors; cover UID-change reconnect
  • 49e2438 spec: port-forward auto-reconnect with health probes
  • 161049a tui: render reconnecting status with countdown; reconnect toasts
  • 9febba6 tui: wire portfwd Prober factory to kube.NewClient

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 21 May 18:12

Changelog

  • 72bac63 explorer: c / n shortcuts to jump to context / namespace step