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
openSUSE Build Service is sponsored by