Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ktop for openSUSE:Factory checked in at 2026-01-13 21:34:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ktop (Old) and /work/SRC/openSUSE:Factory/.ktop.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktop" Tue Jan 13 21:34:41 2026 rev:7 rq:1327001 version:0.5.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ktop/ktop.changes 2025-07-07 14:47:43.439342808 +0200 +++ /work/SRC/openSUSE:Factory/.ktop.new.1928/ktop.changes 2026-01-13 21:35:07.333378371 +0100 @@ -1,0 +2,82 @@ +Tue Jan 13 13:17:25 UTC 2026 - Johannes Kastl <[email protected]> + +- 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 <[email protected]> + +- 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) + +------------------------------------------------------------------- Old: ---- ktop-0.4.1.obscpio New: ---- ktop-0.5.3.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ktop.spec ++++++ --- /var/tmp/diff_new_pack.4ML2nD/_old 2026-01-13 21:35:08.445424302 +0100 +++ /var/tmp/diff_new_pack.4ML2nD/_new 2026-01-13 21:35:08.445424302 +0100 @@ -1,7 +1,7 @@ # # spec file for package ktop # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,23 +17,24 @@ Name: ktop -Version: 0.4.1 +Version: 0.5.3 Release: 0 Summary: A top-like tool for your Kubernetes clusters License: Apache-2.0 URL: https://github.com/vladimirvivien/ktop Source: ktop-%{version}.tar.gz Source1: vendor.tar.gz -BuildRequires: go >= 1.17 +BuildRequires: golang(API) >= 1.24 %description A top-like tool for your Kubernetes cluster. -Following the tradition of Unix/Linux top tools, ktop is a tool that displays useful metrics information about nodes, pods, and other workload resources running in a Kubernetes cluster. +Following the tradition of Unix/Linux top tools, ktop is a tool that displays +useful metrics information about nodes, pods, and other workload resources +running in a Kubernetes cluster. %prep -%setup -q -%setup -q -T -D -a 1 +%autosetup -p 1 -a 1 %build go build \ @@ -43,7 +44,7 @@ %install # Install the binary. -install -D -m 0755 %{name} "%{buildroot}/%{_bindir}/%{name}" +install -D -m 0755 %{name} %{buildroot}/%{_bindir}/%{name} %files %doc README.md ++++++ _service ++++++ --- /var/tmp/diff_new_pack.4ML2nD/_old 2026-01-13 21:35:08.493426284 +0100 +++ /var/tmp/diff_new_pack.4ML2nD/_new 2026-01-13 21:35:08.497426449 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/vladimirvivien/ktop</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v0.4.1</param> + <param name="revision">v0.5.3</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.4ML2nD/_old 2026-01-13 21:35:08.517427275 +0100 +++ /var/tmp/diff_new_pack.4ML2nD/_new 2026-01-13 21:35:08.521427441 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/vladimirvivien/ktop</param> - <param name="changesrevision">5a4e6f7a9d4bd28ef200958d8d1c80d4250cf67f</param></service></servicedata> + <param name="changesrevision">741794d89c63c4e9898e31d14799317ee4aa7cfb</param></service></servicedata> (No newline at EOF) ++++++ ktop-0.4.1.obscpio -> ktop-0.5.3.obscpio ++++++ ++++ 27160 lines of diff (skipped) ++++++ ktop.obsinfo ++++++ --- /var/tmp/diff_new_pack.4ML2nD/_old 2026-01-13 21:35:08.813439502 +0100 +++ /var/tmp/diff_new_pack.4ML2nD/_new 2026-01-13 21:35:08.833440327 +0100 @@ -1,5 +1,5 @@ name: ktop -version: 0.4.1 -mtime: 1751669025 -commit: 5a4e6f7a9d4bd28ef200958d8d1c80d4250cf67f +version: 0.5.3 +mtime: 1768175176 +commit: 741794d89c63c4e9898e31d14799317ee4aa7cfb ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/ktop/vendor.tar.gz /work/SRC/openSUSE:Factory/.ktop.new.1928/vendor.tar.gz differ: char 15, line 1
