Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 22 May 21:50
· 16 commits to main since this release

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