Skip to content

KubeLoop v1.5.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 06:30

Highlights

Active session connectivity tests

KubeLoop can now test active Port Forward, Exchange, Mirror, and Preview sessions directly from the Network view.

  • Visual request, response, and mirrored-traffic paths
  • Clear indication of the layer where a connectivity check failed
  • One-click retesting from the result dialog
  • Compact, accessible action buttons and a responsive topology layout

More reliable session lifecycle

  • Serialize session lifecycle transitions to avoid overlapping connect and disconnect operations
  • Guard concurrent intercept startup and publication
  • Keep failed stop operations retryable
  • Improve runtime cleanup and state synchronization
  • Retry sing-box startup when a local control or DNS port collides
  • Restore Wails and Gateway connections more reliably after transient failures

Kubernetes and desktop improvements

  • Migrate Service target discovery to EndpointSlices
  • Isolate cluster state from unrelated frontend async actions
  • Harden async views and form validation
  • Improve built-in network diagnostics

Testing and maintainability

  • Add local end-to-end runners and broader network diagnostic coverage
  • Expand helper, DNS lifecycle, UDP, intercept, and platform test coverage
  • Refactor session and intercept internals around clearer runtime boundaries

Install or upgrade

macOS and Linux:

curl -fsSL https://raw.githubusercontent.com/fengqi-dev/kube-loop/main/scripts/install.sh | bash

Windows PowerShell:

irm https://raw.githubusercontent.com/fengqi-dev/kube-loop/main/scripts/install.ps1 | iex

macOS with Homebrew:

brew tap kube-loop/kubeloop https://github.com/fengqi-dev/kube-loop
brew upgrade --cask kubeloop

Platform-specific installers, portable archives, Gateway binaries, and SHA256SUMS are attached below.

Full Changelog: v1.4.0...v1.5.0