File ktop.changes of Package ktop
-------------------------------------------------------------------
Tue Jan 13 13:17:25 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.5.3:
* Net and Disk I/O Visualization updates
- Node network and disk IO metrics have been updated with
better normalization logic to display metrics
- Pod detail view now shows disk read/write rates in the
visualization
- Pod network visualization is disabled per-pod for now
- Update to version 0.5.2:
* Bug Fix
This release fixes UI issues and memory consumption that was
reported in #141.
- Fixes
- Internal refactor to better manage locks
- Introduction of scrape timeout to avoid freeze
- Reduce the number of metrics to only store 8 metrics that
ktop actually uses
- Add string interning for metrics label deduplication
- Reduce Prom MaxSamples to 50
- Update to version 0.5.1:
* 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.
-------------------------------------------------------------------
Tue Jan 13 13:11:53 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.5.0:
This is a massive release that updates ktop in several major
ways. First, this release introduces Prometheus as a (default)
metrics source, providing richer metrics and better accuracy when
available. Second, the UI has been significantly enhanced with
new detail views, improved navigation, and polished
visualizations to make ktop a tool you can use daily to watch
over your Kubernetes clusters.
* New Features
- Prometheus Metrics Support - Native Prometheus scraping from
kubelet, cAdvisor, and API server endpoints
- Prometheus as Default - Metrics source now defaults to
Prometheus with graceful fallback
- Runtime Namespace Filtering - Filter pods by namespace at
runtime
- Content Filtering - Search and filter content within views
- Column Sorting - Sort tables by clicking column headers
- Resource Detail Views - Drill-down detail pages for nodes,
pods, and containers
- Context-Aware Navigation - Navigation hints adapt to current
view
- Toast Notifications - User messages displayed via toast
windows
* Improvements
- Redesigned cluster summary panel
- Improved summary statistics display
- Enhanced health check reporting
- Enhanced sparkline visualizations
- Unified runtime storage backend for metrics
- Dynamic height adjustment on terminal resize
* Documentation
- Updated documentation to reflect the new changes
- New GitHub Pages published at
https://vladimirvivien.github.io/ktop/
* Dependencies
- Bump golang.org/x/oauth2 from 0.7.0 to 0.27.0 (#61)
-------------------------------------------------------------------
Mon Jul 07 06:01:40 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.4.1:
* Fix Homebrew cask release (#56)
-------------------------------------------------------------------
Mon Jul 07 05:57:04 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.4.0:
* This release introduces new command-line options to filter
which columns are displayed in nodes and pods tables.
Users can now customize the view by specifying columns with
--node-columns and --pod-columns flags.
- Column Filtering
You can now customize which columns are displayed in the
nodes and pods tables. This is useful when you want to focus
on specific metrics or when working with limited screen
space.
To show only specific node columns:
ktop --node-columns NAME,CPU,MEM
To show only specific pod columns:
ktop --pod-columns NAMESPACE,POD,CPU,MEMORY
You can combine both filters:
ktop --node-columns NAME,CPU,MEM --pod-columns NAMESPACE,POD,STATUS
Available node columns:
- NAME
- STATUS
- AGE
- VERSION
- INT/EXT IPs
- OS/ARC
- PODS/IMGs
- DISK
- CPU
- MEM
Available pod columns:
- NAMESPACE
- POD
- READY
- STATUS
- RESTARTS
- AGE
- VOLS
- IP
- NODE
- CPU
- MEMORY
These enhancements improve the usability and customization of
ktop, allowing users to tailor the displayed information to
their needs. The updated automation scripts also ensure a
smoother release workflow.
* What's Changed
- Update CI/release scripts (#55)
- Add column filtering options for nodes and pods in ktop (#51)
- Bump golang.org/x/net from 0.36.0 to 0.38.0
- Bump golang.org/x/net from 0.23.0 to 0.36.0
-------------------------------------------------------------------
Fri Jul 26 05:02:08 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.3.7:
* Fixes/updates to goreleaser and github actions
-------------------------------------------------------------------
Wed Jul 10 07:16:10 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.3.6:
* Bump golang.org/x/net from 0.17.0 to 0.23.0
* Bump google.golang.org/protobuf from 1.27.1 to 1.33.0
* Bump golang.org/x/net from 0.7.0 to 0.17.0
* Bump gopkg.in/yaml.v3 from 3.0.0-20210107192922-496545a6307b to
3.0.0
-------------------------------------------------------------------
Mon Apr 17 05:03:17 UTC 2023 - kastl@b1-systems.de
- Update to version 0.3.5:
* Implements an informer for metrics-api types
* Support for OCI image release
* Bump golang.org/x/crypto from 0.0.0-20220214200702-86341886e292
to 0.1.0
* Bump golang.org/x/net from 0.0.0-20220127200216-cd36cc0744dd to
0.7.0
* Bump golang.org/x/text from 0.3.7 to 0.3.8
* Bump github.com/emicklei/go-restful
* Homebrew documentation update
- skip non-existent releases
* 0.3.1
* 0.3.2
* 0.3.3
* 0.3.4
-------------------------------------------------------------------
Wed Jun 22 07:58:04 UTC 2022 - kastl@b1-systems.de
- Update to version 0.3.0:
* GitHub Action and release automation
* test user yaml
* Fixes for authorization detection; client-go updates; UI updates
* Refactor code to use typed clients and informers
* GUI updates and doc adjustments
* chore: Rename Nmspaces to Namespaces
-------------------------------------------------------------------
Tue Jan 11 08:21:37 UTC 2022 - Johannes Kastl <kastl@b1-systems.de>
- BuildRequire go 1.17 or higher
-------------------------------------------------------------------
Sat Jan 01 14:50:24 UTC 2022 - kastl@b1-systems.de
- Update to version 0.2.0:
* Support for kubectl/krew plugin
* small fix to support clusters with oidc auth
* Documentation update
* Refinement of the UI
* Another code refactor
* Remove controller-runtime to use simple watchers
* Refreshing node panel with new columns
* Simplify controller-runtime usage to only retrieve obj list
* Remodling with controller-runtime
* Node and pod overview screen works
-------------------------------------------------------------------
Sat Jan 1 14:46:05 UTC 2022 - Johannes Kastl <kastl@b1-systems.de>
- creating package at version 0.2.0