Bug Fix Release
This patch release fixes a critical startup hang that could occur when using Prometheus metrics.
Problem: ktop would sometime hang indefinitely when using Prometheus
metrics source and one or more nodes were slow or unresponsive.
Root Cause: The initial metrics collection blocked startup, waiting synchronously for
all nodes to respond. Sequential node scraping meant one slow node would block all others,
with no per-request timeout.
Solution:
- Test connectivity before starting collection (fails fast on RBAC issues)
- Non-blocking first collection with timeout
- Parallel node scraping instead of sequential
- Per-request timeout (30s) prevents indefinite blocking
Result: ktop now starts immediately and populates metrics in the background.
Full Changelog: v0.5.0...v0.5.1