KubeLoop v1.5.0
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 | bashWindows PowerShell:
irm https://raw.githubusercontent.com/fengqi-dev/kube-loop/main/scripts/install.ps1 | iexmacOS with Homebrew:
brew tap kube-loop/kubeloop https://github.com/fengqi-dev/kube-loop
brew upgrade --cask kubeloopPlatform-specific installers, portable archives, Gateway binaries, and SHA256SUMS are attached below.
Full Changelog: v1.4.0...v1.5.0