Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

kubetui-1.14.0-1.3 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: kubetui Distribution: openSUSE Tumbleweed
Version: 1.14.0 Vendor: openSUSE
Release: 1.3 Build date: Fri Jun 5 12:42:45 2026
Group: Unspecified Build host: reproducible
Size: 19276619 Source RPM: kubetui-1.14.0-1.3.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/sarub0b0/kubetui
Summary: A terminal UI for Kubernetes
Kubetui is a terminal user interface (TUI) tool designed for monitoring
Kubernetes resources.  It provides an easy-to-use interface for developers and
operators to access important information about their applications and
infrastructure.

Provides

Requires

License

MIT

Changelog

* Fri Jun 05 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.14.0:
    * Highlights
    - Node tab
      A new Node tab (press 5) lists cluster nodes with status,
      roles, age, and version. It includes a detail pane for the
      selected node, customizable columns (runtime dialog /
    - -node-columns / presets), label columns, and column-aware
      filtering. (#920, #972, #974, #975, #979, #983, #985)
    - Column-aware filtering (Pod / Node / Config / Network)
      The table filter is now column-aware across all aggregate
      views: COL:<regex> to include, !COL:<regex> to exclude,
      label:<selector> applied server-side, and bare values match
      NAME. Terms on hidden columns become inactive (kept, not
      applied), the title shows a [position/shown (total)] count
      (e.g. [1/2 (3)]) so you can see how many rows the filter
      hides, and ? opens a per-tab filter help dialog. (#980, #982,
      [#986], #988, #989, #991, #992, #997, #999)
    - Label columns (Pod / Node / Config / Network)
      Register Kubernetes labels as table columns via label_columns
      in the config file. Registered labels also become valid
      filter columns and column-dialog entries. (#975, #993, #1002,
      [#1003])
    - Log query: multi-namespace partial success
      When a log query targets multiple namespaces and the resource
      is missing in some of them, the remaining namespaces keep
      streaming logs; missing ones surface as inline [kubetui]
      notices instead of failing the whole query. (#1004)
    * Fixes
    - Force exec auth plugins non-interactive so plugin stderr
      can't corrupt the TUI (#987)
    - Keep all columns visible when the pane is too narrow (#976)
    - Apply theme to the pod log-query and node filter help dialogs
      (#984)
    - URL-encode user-typed label selectors (#996)
    - Clear filter state on filter cancel and drive the (total)
      indicator by filter state
    * Internal / Refactor
    - Extract a shared parse_table_filter core used by all tabs
      (#991)
    - Node column registry single-source-of-truth (#995)
    - Apply nightly rustfmt (#971)
    * Documentation
    - Overhaul the README for the new features, and document the
      OSC52 clipboard mode that shipped in v1.12.0 (#1006)
    * Dependencies
    - chore(deps): lock file maintenance (#964)
    - chore(deps): lock file maintenance (#966)
    - chore(deps): lock file maintenance (#968)
    - chore(deps): update actions/checkout digest to df4cb1c (#1005)
    - chore(deps): update rust crate bitflags to v2.12.1 (#1001)
    - chore(deps): update rust crate http to v1.4.1 (#977)
    - chore(deps): update rust crate jiff to v0.2.25 (#970)
    - chore(deps): update rust crate jiff to v0.2.26 (#978)
    - chore(deps): update rust crate jiff to v0.2.27 (#981)
    - chore(deps): update rust crate jiff to v0.2.28 (#990)
    - chore(deps): update rust crate log to v0.4.30 (#973)
    - chore(deps): update rust crate log to v0.4.31 (#1000)
    - chore(deps): update rust crate log to v0.4.32 (#1007)
    - chore(deps): update rust crate serde_json to v1.0.150 (#967)
    - chore(deps): update rust crate tokio to v1.52.2 (#963)
    - chore(deps): update rust crate tokio to v1.52.3 (#965)
    - chore(deps): update rust crate unicode-segmentation to v1.13.3 (#998)
* Thu Apr 30 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.13.0:
    * Features
    - Log Buffer Limit (#932)
      Added a configurable upper bound on the number of lines
      retained in the log view buffer to prevent unbounded memory
      growth during long log sessions.
    - Config: logging.max_lines in ~/.config/kubetui/config.yaml
    - Per-query override: limit:<n> (alias lim) keyword in the
      log query
    - When the buffer exceeds the limit, the oldest lines are
      dropped first
      logging:
      max_lines: 5000
      pod:api log:error limit:1000
    - Namespace Fallback (#952)
      Configurable list of namespaces to display when the
      Kubernetes API does not allow listing namespaces (e.g. RBAC
      restrictions). The namespace selector now falls back to the
      configured list with an indicator in the title.
      fallback_namespaces:
    - production
    - staging
    - dev
    - Per-widget Error Display (#953, #956)
      Reworked the way data-fetch errors are displayed in widgets.
      Previously, errors were shoehorned into each widget's data
      type — Table widgets had their header replaced with ERROR,
      and Log/List widgets had ANSI-colored error lines mixed into
      their content. The Tab/Dialog layer now manages widget error
      state separately and renders the error in place while
      preserving the widget's title and border. The view
      automatically reverts to the normal display when fresh data
      arrives. The display style is themable via
      theme.component.error.
      theme:
      component:
      error:
      fg_color: red
      modifier: bold
    * Bug Fixes
    - Prevent API resources tab panic with non-zero priority
      columns (#958) - Fixed an index out-of-bounds panic when
      rendering tables that include priority columns.
    * Dependencies
    - Update kube to v3.1.0 (#944) and k8s-openapi to v0.27.1
      (#940)
    - Update tokio to v1.50.0 (#938)
    - Update clap to v4.6.1 (#928, #929, #942, #943, #960)
    - Update jiff to v0.2.24 (#933, #937, #939, #961)
    - Update unicode-segmentation to v1.13.2 (#945, #946, #947)
    - Update rayon to v1.12.0 (#957)
    - Update bitflags to v2.11.1 (#959)
    - Update once_cell to v1.21.4 (#941)
    - Update strum to 0.28.0 (#934)
    - Update anyhow to v1.0.102 (#930)
    - Update futures to v0.3.32 (#926)
    - Update GitHub artifact actions (#936)
    - Lock file maintenance (#925, #962)
* Sat Feb 14 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.12.1:
    * Bug Fixes
    - Workaround kube-rs not respecting NO_PROXY (#919) - Fixed an
      issue where the NO_PROXY environment variable was not being
      respected by kube-rs, causing requests to bypass proxy
      exclusion rules.
    - Enable kube http-proxy feature for proxy support (#924) - The
      http-proxy feature was not enabled in the kube dependency,
      which meant that proxy configuration (HTTP_PROXY/HTTPS_PROXY)
      was not actually being applied to kube-rs HTTP connections.
    * Dependencies
    - Update rust crate jmespath to 0.5.0 (#908)
    - Update rust crate bitflags to v2.11.0 (#923)
    - Update rust crate clap to v4.5.58 (#909, #911, #917, #922)
    - Update rust crate ctrlc to v3.5.2 (#921)
    - Update rust crate anyhow to v1.0.101 (#918)
    - Update rust crate bytes to v1.11.1 [security] (#916)
    - Update rust crate regex to v1.12.3 (#913)
    - Update rust crate flate2 to v1.1.9 (#904, #912)
    - Update rust crate thiserror to v2.0.18 (#907)
    - Update rust crate chrono to v0.4.43 (#905)
    - Update actions/checkout digest (#914)
    - Lock file maintenance (#906)
* Sun Jan 11 2026 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.12.0:
    * Features
    - OSC 52 Clipboard Support for Remote Sessions (#901)
      Added OSC 52 escape sequence clipboard support for
      SSH/WSL/tmux/screen environments:
    - New CLI option: --clipboard=auto|system|osc52 (default:
      auto)
    - Environment variable: KUBETUI_CLIPBOARD
    - Auto detection: Automatically uses OSC 52 when SSH session
      is detected (SSH_CONNECTION/SSH_CLIENT/SSH_TTY)
    - Terminal-specific handling: Proper DCS wrapping for tmux
      and screen
      Terminal	Sequence
      tmux	    DCS Ptmux wrapped OSC 52
      screen	  DCS wrapped OSC 52
      Other	    OSC 52 directly
    - tmux Configuration (tmux 3.3a+):
      set -g allow-passthrough on
      set -g set-clipboard on
    * Bug Fixes
    - Defer initialization of inactive contexts to prevent startup
      crashes (#898) - Fixed an issue where kubetui would crash on
      startup if any non-selected context had authentication
      errors. Contexts are now initialized only when selected.
      Thanks @umegbewe!
    * Dependencies
    - Updated ratatui to 0.30.0 (#894)
    - chore(deps): update github artifact actions (#888)
    - chore(deps): update rust crate serde_json to v1.0.149 (#902)
    - chore(deps): update rust crate tokio to v1.49.0 (#900)
    - chore(deps): update rust crate clap to v4.5.54 (#899)
    - chore(deps): update rust crate serde_json to v1.0.148 (#896)
    - chore(deps): update rust crate unicode-width to v0.2.2 (#895)
    - chore(deps): lock file maintenance (#893)
    - chore(deps): update rust crate serde_json to v1.0.147 (#892)
    - chore(deps): update rust crate serde_json to v1.0.146 (#890)
    - chore(deps): lock file maintenance (#889)
    - chore(deps): update rust crate k8s-openapi to v0.26.1 (#887)
* Mon Dec 08 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.11.0:
    * Features
    - Drag-to-Scroll Text Selection (#880, #885)
      Added tmux-like drag-to-scroll functionality for text
      selection in log views:
    - Automatic scrolling at boundaries: When dragging text
      selection to the top or bottom edge (1st line or last
      line), the view automatically scrolls in that direction
    - Continuous auto-scroll: When the mouse stops moving at
      boundaries, scrolling continues automatically every 200ms
    - Expanding selection area: The selection range expands
      automatically during auto-scroll
    - Horizontal scrolling support: Works for horizontal
      scrolling when text wrapping is disabled
    - Performance optimized: Auto-scroll only processes the
      active widget
      This enhancement makes it much easier to select and copy
      large portions of log data without multiple manual scroll
      operations.
    * Technical Details
    - Uses existing Tick worker (200ms interval) for periodic
      updates
    - Tracks dragging widget to continue event routing when cursor
      moves outside widget bounds
    - Stores last mouse position and scroll direction for smooth
      auto-scroll behavior
* Thu Dec 04 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.10.2:
    * Bug Fixes
    - fix: remove leading space from log content after timestamp
      parsing by @sarub0b0 in #872
    * Dependencies
    - chore(deps): update rust crate bytes to v1.11.0 by @renovate
      in #868
    - chore(deps): update actions/checkout digest to 93cb6ef by
      @renovate in #869
    - chore(deps): update rust crate clap to v4.5.52 by @renovate
      in #870
    - chore(deps): update rust crate clap to v4.5.53 by @renovate
      in #874
    - chore(deps): update actions/checkout action to v6 by
      @renovate in #875
    - chore(deps): update rust crate mockall to 0.14.0 by @renovate
      in #877
    - chore(deps): update rust crate http to v1.4.0 by @renovate in
      [#878]
    - chore(deps): lock file maintenance by @renovate in #867,
      [#876], #879
* Sun Nov 02 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.10.1:
    * Fixes
    - text widget: Prevent follow flag from becoming permanently
      false (#863)
    - Introduced proper state management for user interactions
    - Separated configuration (follow) from runtime state
      (interaction_state)
    - Fixed issue where auto-scroll would stop working after
      mouse events
    * Dependencies
    - Updated clap to v4.5.51 (#865)
    - Updated ctrlc to v3.5.1 (#864)
    - Updated flate2 to v1.1.5 (#860)
    - Lock file maintenance (#866)
    - Updated GitHub artifact actions (#861)
* Fri Oct 24 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.10.0:
    * Features
    - JSON Log Filtering: Added support for jq and jmespath filters
      for processing JSON-formatted logs (#852, #840)
    - jq filter implementation for flexible JSON log querying
    - jmespath filter implementation for JSON log processing
    - Context Switching Enhancement: Added option to preserve
      namespaces when switching contexts (#853)
    - Use the same namespace instead of defaulting to 'default'
      namespace when switching contexts
    - Improved user experience with Ctrl+Space keybinding
    * Fixes
    - Fixed uppercase input handling in InputForm widget (#856)
    * Improvements
    - Performance: Migrated from fuzzy-matcher to nucleo-matcher
      for better performance (#855)
    - Code Quality: Reduced code duplication in context dialog
    * Documentation
    - Added jq/jmespath filter documentation to README and help
      dialog
    - Added Ctrl+Space keybinding documentation for context
      switching
    * Dependencies
    - chore(deps): update rust crate indoc to v2.0.7 (#859)
    - chore(deps): update rust crate clap to v4.5.50 (#858)
    - chore(deps): update rust crate bitflags to v2.10.0 (#857)
    - chore(deps): update rust crate tokio to v1.48.0 (#851)
    - chore(deps): update rust crate regex to v1.12.2 (#850)
    - chore(deps): update rust crate clap to v4.5.49 (#849)
    - chore(deps): update rust crate regex to v1.12.1 (#846)
    - chore(deps): update rust crate flate2 to v1.1.4 (#842)
    - chore(deps): update rust crate thiserror to v2.0.17 (#844)
    - chore(deps): update rust crate serde to v1.0.228 (#843)
* Thu Oct 09 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.9.1:
    * Fixes
    - Fixed an issue where resource list operations returned 404
      when the cluster URL contained a subpath, improving overall
      stability.
    * Dependencies
    - fix(deps): update rust crate regex to v1.11.3 (#838)
    - fix(deps): update rust crate serde to v1.0.226 (#837)
    - fix(deps): update rust crate clap to v4.5.48 (#836)
    - fix(deps): update rust crate anyhow to v1.0.100 (#835)
    - chore(deps): lock file maintenance (#834)
    - fix(deps): update kube-rs (kube, kube-runtime, k8s-openapi)
      (#823)
    - fix(deps): update rust crate serde to v1.0.225 (#833)
    - fix(deps): update rust crate serde to v1.0.224 (#832)
    - fix(deps): update rust crate serde to v1.0.223 (#831)
    - fix(deps): update rust crate serde_json to v1.0.145 (#830)
    - fix(deps): update rust crate serde to v1.0.221 (#829)
    - fix(deps): update rust crate serde_json to v1.0.144 (#828)
    - fix(deps): update rust crate serde to v1.0.220 (#827)
    - fix(deps): update rust crate chrono to v0.4.42 (#824)
    - fix(deps): update rust crate ctrlc to v3.5.0 (#822)
    - fix(deps): update rust crate log4rs to v1.4.0 (#821)
    - chore(deps): lock file maintenance (#820)
    - fix(deps): update rust crate log to v0.4.28 (#819)
    - fix(deps): update rust crate clap to v4.5.47 (#818)
    - fix(deps): update rust crate bitflags to v2.9.4 (#817)
    - chore(deps): lock file maintenance (#816)
    - fix(deps): update rust crate clap to v4.5.46 (#815)
    - fix(deps): update rust crate regex to v1.11.2 (#814)
    - fix(deps): update rust crate arboard to v3.6.1 (#813)
    - fix(deps): update rust crate bitflags to v2.9.3 (#812)
    - chore(deps): update actions/checkout action to v5
    - chore(deps): update actions/download-artifact action to v5
    - chore(deps): lock file maintenance (#811)
    - fix(deps): update rust crate thiserror to v2.0.16 (#810)
    - fix(deps): update rust crate serde_json to v1.0.143 (#808)
    - fix(deps): update rust crate thiserror to v2.0.15 (#807)
    - fix(deps): update rust crate bitflags to v2.9.2 (#806)
    - chore(deps): lock file maintenance (#805)
    - fix(deps): update rust crate async-trait to v0.1.89 (#804)
    - fix(deps): update rust crate rayon to v1.11.0 (#803)
    - fix(deps): update rust crate clap to v4.5.45 (#802)
    - fix(deps): update rust crate thiserror to v2.0.14 (#801)
    - fix(deps): update rust crate anyhow to v1.0.99 (#800)
    - fix(deps): update rust crate clap to v4.5.44 (#799)
    - chore(deps): update actions/checkout digest to 08eba0b (#797)
    - fix(deps): update rust crate clap to v4.5.43 (#796)
    - fix(deps): update rust crate tokio to v1.47.1 (#794)
    - fix(deps): update rust crate serde_json to v1.0.142 (#793)
    - fix(deps): update rust crate clap to v4.5.42 (#792)
    - chore(deps): update rust crate rstest to v0.26.1 (#791)
    - chore(deps): update rust crate rstest to 0.26.0 (#790)
    - fix(deps): update rust crate tokio to v1.47.0 (#789)
    - fix(deps): update rust crate strum to v0.27.2 (#788)
    - fix(deps): update rust crate serde_json to v1.0.141 (#787)
    - fix(deps): update rust crate clap to v4.5.41 (#786)
* Mon Jul 07 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.9.0:
    * New Features
    - Runtime customization of pod table columns (#779)
      Customize which columns are shown in the pod table while the
      app is running.
      Press t to open the column selection dialog, use Space/Enter
      to toggle visibility, and J/K to reorder columns.
      Required columns like NAME are always visible and cannot be
      deselected.
      Demo video 1: Toggle column visibility at runtime
    Demo video 2: Change column order at runtime
    - Column presets for pod view (#783)
      Define reusable column presets in config.yaml under
      pod.column_presets.
      Load a preset at startup with --pod-columns-preset.
      Optionally, set a default preset with pod.default_preset to
      apply automatically when no CLI option is provided.
      Priority (highest to lowest):
    - --pod-columns
    - --pod-columns-preset
    - config.yaml default_preset
    - built-in default
    - New UI component: CheckList
      Supports multi-selection, required items, reordering, and
      theming.
      Used in the pod column selection dialog.
    - Enum-based PodColumn
      Switched from string-based to a type-safe enum.
      Added FromStr parsing, sorting, hashing, and improved overall
      safety and maintainability.
    * Improvements & Refactor
    - Extracted shared column building logic into convert_columns.
    - Improved deduplication logic to preserve user-defined column
      order.
    - Clarified CLI help text and updated README instructions.
    - Added footer to the pod column dialog showing available key
      bindings:
      [Space/Enter] to toggle, [J/K] to move.
    * Documentation
    - Expanded README with details and usage examples for column
      presets.
    - Added a help dialog section explaining runtime customization
      of pod columns.
    * Fixes
    - Fixed an issue where duplicate columns could appear in the
      pod view.
    - Updated the sample config: reordered columns and added the IP
      column for better defaults.
    * Dependencies
    - fix(deps): update rust crate clap to v4.5.40 by @renovate in
      [#778]
    - fix(deps): update rust crate arboard to v3.6.0 by @renovate
      in #782
    - fix(deps): update rust crate tokio to v1.46.0 by @renovate in
      [#784]
    - fix(deps): update rust crate tokio to v1.46.1 by @renovate in
      [#785]
    - fix(deps): update rust crate kube to v1 by @renovate in #772
* Mon Jun 09 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.8.1:
    * Fixed
    - Updated README.md to document the --pod-columns feature
      introduced in v1.8.0.
    - Added usage examples for --pod-columns.
    - Clarified behavior of the full keyword and required Name
      column.
    - No functional changes to the application.
    * What's Changed
    - Update docs by @sarub0b0 in #777
  - Update to version 1.8.0:
    * Added
    - --pod-columns flag to customize displayed pod columns
      (name,status,age, etc.).
    - Support for full keyword to show all available columns.
    - ZSH/Bash completion for --pod-columns.
    - Panic hook logging for better error traceability.
    * Fixed
    - Better error handling in internal column lookup logic.
    * Dependencies
    - Updated crates: flate2, clap, tokio, bitflags, ctrlc.
    * What's Changed
    - fix(deps): update rust crate clap to v4.5.38 by @renovate in
      [#768]
    - fix(deps): update rust crate ctrlc to v3.4.7 by @renovate in
      [#769]
    - fix(deps): update rust crate bitflags to v2.9.1 by @renovate
      in #770
    - fix(deps): update rust crate tokio to v1.45.1 by @renovate in
      [#773]
    - fix(deps): update rust crate clap to v4.5.39 by @renovate in
      [#774]
    - fix(deps): update rust crate flate2 to v1.1.2 by @renovate in
      [#775]
    - Add customizable pod columns via --pod-columns flag by
      @sarub0b0 in #776
* Sat May 10 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.7.1:
    * Fixes
    - Zsh completion: Add autoload -Uz is-at-least to fix
      '_kubetui:3:' command not found: is-at-least error #767
    * Dependency Updates
    - clap: Updated to v4.5.35 → v4.5.36 → v4.5.37
      [#753], #759, #762 by @renovate
    - flate2: Updated to v1.1.1
      [#754] by @renovate
    - arboard: Updated to v3.5.0
      [#755] by @renovate
    - ctrlc: Updated to v3.4.6
      [#756] by @renovate
    - tokio: Updated to v1.44.2 → v1.45.0
      [#757], #764 by @renovate
    - anyhow: Updated to v1.0.98
      [#760] by @renovate
    - chrono: Updated to v0.4.41
      [#763] by @renovate
    * Maintenance
    - Lock file maintenance
      [#758], #761, #765 by @renovate
* Thu Apr 17 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - relax version constraint on cargo to allow versions equal to or
    newer than 1.82
* Sat Mar 29 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - Update to version 1.7.0:
    * New Features
    - Added shell completion support for bash and zsh (#745)
    * Major Updates
    - Upgraded rust crate dirs to v6 (#696)
    - Upgraded rust crate nom to v8 (#704)
    * Other Updates
    - Updated rust crate kube to 0.99.0 (#740)
    - Updated rust crate http to v1.3.0 and v1.3.1 (#737)
    - Updated rust crate tokio to v1.44.1 (#741)
    - Updated rust crate once_cell to v1.21.1, v1.21.2, v1.21.3
      (#742, #752)
    - Updated rust crate async-trait to v0.1.88 (#744)
    - Updated rust crate log to v0.4.27 (#747)
    - Updated rust crate clap to v4.5.33, v4.5.34 (#748)
    - Routine dependency lock file maintenance (#743, #746, #751)
* Tue Mar 11 2025 opensuse_buildservice@ojkastl.de
  - Update to version 1.6.2:
    * feat: bump version to 1.6.2
    * fix(app): propagate shutdown reason (#736)
* Tue Mar 11 2025 opensuse_buildservice@ojkastl.de
  - Update to version 1.6.1:
    * feat: bump version to 1.6.1
    * fix(deps): update rust crate clap to v4.5.32 (#735)
    * chore: update Kind version to latest in Makefile
    * fix(deps): update rust crate once_cell to v1.21.0 (#734)
    * fix: Improve thread management to prevent unwanted terminal
      output on exit (#732)
    * fix(deps): update rust crate serde to v1.0.219 (#733)
    * fix(deps): update rust crate tokio to v1.44.0 (#731)
    * fix(deps): update rust crate bytes to v1.10.1 (#730)
    * fix(deps): update rust crate indoc to v2.0.6 (#729)
    * fix(deps): update rust crate thiserror to v2.0.12 (#728)
    * fix(deps): update rust crate serde_json to v1.0.140 (#727)
    * fix(deps): update rust crate async-trait to v0.1.87 (#726)
    * fix(deps): update rust crate anyhow to v1.0.97 (#725)
    * chore(deps): update rust crate rstest to 0.25.0 (#724)
    * fix(deps): update rust crate bitflags to v2.9.0 (#723)
    * chore(deps): lock file maintenance (#722)
    * fix(deps): update rust crate chrono to v0.4.40 (#721)
    * feat: improve error handling and add new tests
    * fix(deps): update rust crate clap to v4.5.31 (#720)
    * fix(deps): update rust crate flate2 to v1.1.0 (#719)
    * fix(deps): update rust crate log to v0.4.26 (#718)
    * fix(deps): update rust crate serde_json to v1.0.139 (#717)
    * fix(deps): update rust crate serde to v1.0.218 (#716)
    * fix(deps): update rust crate anyhow to v1.0.96 (#715)
    * fix(deps): update rust crate clap to v4.5.30 (#714)
    * fix(deps): update rust crate strum to v0.27.1 (#713)
    * fix(deps): update rust crate clap to v4.5.29 (#711)
    * fix(deps): update rust crate strum to 0.27.0 (#710)
    * fix(deps): update rust crate once_cell to v1.20.3 (#709)
    * fix(deps): update rust crate clap to v4.5.28 (#708)
    * fix(deps): update rust crate bytes to v1.10.0 (#707)
    * fix(deps): update rust crate async-trait to v0.1.86 (#706)
    * fix(deps): update rust crate serde_json to v1.0.138 (#705)
    * chore(deps): lock file maintenance (#703)
    * fix(deps): update rust crate clap to v4.5.27 (#702)
    * fix(deps): update rust crate serde_json to v1.0.137 (#701)
    * fix(deps): update rust crate serde_json to v1.0.136 (#700)
    * chore(deps): lock file maintenance (#699)
    * fix(deps): update rust crate bitflags to v2.8.0 (#698)
    * fix(deps): update rust crate log to v0.4.25 (#697)
    * chore(deps): remove unused regex-syntax dependency
    * fix(deps): update rust crate log to v0.4.24 (#695)
    * fix(deps): update rust crate thiserror to v2.0.11 (#694)
    * fix(deps): update rust crate bitflags to v2.7.0 (#693)
    * fix(deps): update rust crate clap to v4.5.26 (#692)
    * fix(deps): update rust crate clap to v4.5.25 (#691)
    * fix(deps): update rust crate tokio to v1.43.0 (#689)
    * fix(deps): update rust crate thiserror to v2.0.10 (#690)
    * fix(deps): update rust crate clap to v4.5.24 (#688)
    * fix(deps): update rust crate async-trait to v0.1.85 (#686)
    * docs: mark UI appearance customization as beta
    * fix(deps): update rust crate serde_json to v1.0.135 (#687)
    * chore: add cspell.json to exclude list in Cargo.toml
* Tue Jan 07 2025 opensuse_buildservice@ojkastl.de
  - refactor "_service" file to not have both tarball and
    obscpio archive
  - Update to version 1.6.0:
    * feat: bump version to 1.6.0
    * refactor: remove debug statements from code
    * docs: update help command output
    * docs: add customizable UI appearance with config file
    * refactor(theme): rename selection to selected_item
    * chore(example): enhance theme settings and translations
    * feat(config): replace xdg crate with dirs crate
    * feat(theme): add YAML and API dialog theme support
    * feat(api_resources): add API theme configuration support
    * feat(api_resources): add styled table for kube resources
    * feat(event): add event highlight configuration
    * feat(pod): add default pod highlight rules
    * fix(theme): improve regex error handling
    * feat(theme): enable custom pod table highlights
    * refactor(poller): remove PollerBase struct
    * feat(theme): add table header theme configuration
    * feat(theme): add input form theme configuration
    * feat(theme): apply theme to remaining widgets
    * feat(theme): add theme support for multiple select widget
    * feat(theme): add theme support for select widget
    * feat: add help dialog theme configuration support
    * feat: add style_to_ansi function to convert Style to ANSI
    * feat(theme): add dialog theme configuration
    * feat(ui/dialog): update Dialog and StyledClear widget
    * feat(theme): add table filter form theme configuration
    * feat(theme): add text theme configuration for search and
      selection
    * feat(ui): add theming support to Text widget
    * feat(ui): add theming support to InputForm widget
    * feat(theme): add widget theme support
    * feat(theme): add header theme support
    * feat(config): add environment variable support
    * feat(theme): add support for custom tab theme configuration
    * feat(config): add configuration file loading
    * fix(ui): adjust tab padding and spacing
    * fix(deps): update rust crate async-trait to v0.1.84 (#685)
    * Add support for pretty-printed JSON logs (#674)
    * chore(deps): update rust crate rstest to 0.24.0 (#684)
    * feat(clipboard): copy to both primary and clipboard selections
      on linux (#683)
    * fix(deps): update rust crate serde to v1.0.217 (#682)
    * fix(deps): update kube-rs (kube, kube-runtime, k8s-openapi)
      (#679)
    * fix(deps): update rust crate anyhow to v1.0.95 (#681)
    * fix(deps): update rust crate thiserror to v2.0.9 (#678)
    * fix(deps): update rust crate serde_json to v1.0.134 (#677)
    * refactor: update lifetimes and impl blocks
    * fix(help): update title in help dialog
    * chore(cspell): update cspell.json word list
    * chore: rename 'Api' to 'API' in titles
    * chore(api_resources): rename list components to api
    * fix(deps): update rust crate thiserror to v2.0.8 (#675)
* Sun Dec 15 2024 opensuse_buildservice@ojkastl.de
  - Update to version 1.5.4:
    * Release version 1.5.4
    * feat(clipboard): update arboard features for wayland
    * chore(deps): update arboard to version 3.4.1
    * Revert "feat(clipboard): update arboard features for wayland"
    * feat(clipboard): remove clipboard from render
    * feat(clipboard): update arboard features for wayland
    * fix(deps): update rust crate thiserror to v2.0.7 (#672)
    * chore(deps): lock file maintenance (#671)
    * fix(deps): update rust crate serde to v1.0.216 (#670)
    * fix(deps): update rust crate chrono to v0.4.39 (#669)
    * fix(deps): update rust crate thiserror to v2.0.6 (#668)
    * fix(deps): update rust crate thiserror to v2.0.5 (#667)
    * fix(deps): update rust crate clap to v4.5.23 (#666)
    * chore(deps): update rust crate tokio to v1.42.0 (#662)
    * fix(deps): update rust crate http to v1.2.0 (#665)
    * fix(deps): update rust crate clap to v4.5.22 (#664)
    * fix(deps): update rust crate anyhow to v1.0.94 (#663)
    * fix(deps): update rust crate thiserror to v2.0.4 (#661)
    * chore(config): migrate config renovate.json
    * chore: Update renovate.json
    * fix(deps): update rust crate kube to 0.97.0 (#655)
    * fix(deps): update rust crate thiserror to v2
    * chore(deps): lock file maintenance (#658)
    * fix(deps): update rust crate bytes to v1.9.0 (#657)
    * feat(clipboard): integrate arboard for clipboard handling
    * chore(deps): lock file maintenance (#656)
    * chore(deps): update rust crate mockall to v0.13.1 (#654)
    * fix(deps): update rust crate serde_json to v1.0.133 (#653)
    * fix(deps): update rust crate flate2 to v1.0.35 (#651)
    * fix(deps): update rust crate clap to v4.5.21 (#650)
    * fix(deps): update rust crate serde to v1.0.215 (#649)
    * fix(deps): update rust crate thiserror to v1.0.69 (#648)
    * fix(deps): update all dependencies (#646)
    * fix(deps): update rust crate thiserror to v1.0.68
    * fix(deps): update rust crate thiserror to v1.0.67
    * fix(deps): update rust crate anyhow to v1.0.92
    * fix(deps): update rust crate thiserror to v1.0.66
    * chore(deps): lock file maintenance
    * fix(deps): update rust crate serde to v1.0.214
    * refactor(ui): update Table widget to use row_highlight_style
    * refactor(widget): remove unused chunk_index field
    * refactor(ui/single_select): remove unused chunk_index field
    * refactor(ui/table): remove unused show_status and chunk_index
    * fix(deps): update rust crate ratatui to 0.29.0
    * refactor: remove derivative crate and update impls
    * fix(deps): update rust crate bytes to v1.8.0
    * chore(deps): update rust crate tokio to v1.41.0
    * fix(deps): update rust crate regex to v1.11.1
    * fix(deps): update rust crate serde to v1.0.213
    * fix(deps): update all dependencies
    * chore(deps): update actions/checkout digest to 11bd719
    * fix(ui/single_select): Added a Default implementation for
      SelectForm using SelectFormBuilder
    * refactor(widget): modularize SelectForm and FilterForm for
      MultipleSelect
    * refactor(widget): move SingleSelectBuilder to top
    * refactor(widget): modularize SelectForm and SingleSelect
    * refactor: replace InputForm with FilterForm in SingleSelect
    * fix(deps): update rust crate serde_json to v1.0.132
    * fix(deps): update rust crate serde_json to v1.0.131
    * fix(deps): update rust crate serde_json to v1.0.130
    * fix(deps): update rust crate anyhow to v1.0.90
    * chore(deps): lock file maintenance
    * fix(deps): update rust crate serde_json to v1.0.129
    * fix(deps): update rust crate kube to 0.96.0
    * fix(deps): update rust crate clap to v4.5.20
    * chore(deps): update actions/checkout digest to eef6144
    * refactor(ui/input): add allow dead_code attribute to suffix method
    * refactor: remove unnecessary references in widget_base
    * fix(deps): update rust crate once_cell to v1.20.2
    * fix(deps): update rust crate futures to v0.3.31
    * refactor: rename popup to dialog in AppleScript files
    * refactor: rename popup to dialog in UI components
    * fix(deps): update rust crate clap to v4.5.19
    * fix(deps): update rust crate regex to v1.11.0
    * fix(deps): update rust crate once_cell to v1.20.1
    * fix(deps): update rust crate regex-syntax to v0.8.5
    * chore(deps): update rust crate rstest to 0.23.0
    * refactor(wrap): rename function and reduce nesting
    * refactor: rename spans module to line for clarity
    * refactor: rename generate_style_from_ansi_color to ansi_to_style
    * refactor(ui): add FilterForm with fixed height for Table widget
    * refactor(ui): add SearchForm with fixed height for Text widget
    * refactor(input): add allow(dead_code) attribute
    * refactor(widget): restructure and rename modules
    * refactor(widget): change module visibility and imports
    * refactor(config): rename WidgetConfig to WidgetBase
    * chore(deps): lock file maintenance
    * fix(deps): update rust crate flate2 to v1.0.34
    * fix(deps): update rust crate async-trait to v0.1.83
    * fix(deps): update rust crate thiserror to v1.0.64
    * fix(deps): update rust crate clap to v4.5.18
    * fix(deps): update rust crate unicode-width to 0.2.0
    * feat(ui): change ansi color reset sequence handling from
      Style::reset() to Style::default() in ansi_color.rs
    * fix(deps): update rust crate bytes to v1.7.2
    * fix(deps): update rust crate unicode-segmentation to v1.12.0
    * fix(deps): update kube-rs (kube, kube-runtime, k8s-openapi)
    * chore(deps): update rust crate tokio to v1.40.0
    * fix(deps): update rust crate serde to v1.0.210
    * fix(deps): update all dependencies
    * fix(deps): update rust crate kube to 0.94.0
    * refactor(ui): remove unused layout field from InputForm
    * refactor(ui): merge FilterForm and SearchForm into InputForm
    * refactor: replace deprecated methods and rename variables
    * fix(k8s): reset table header style using code `\x1b[39m`
    * fix(deps): update rust crate ratatui to v0.28.1
    * fix(deps): update rust crate flate2 to v1.0.33
    * fix(deps): update rust crate serde to v1.0.209
    * fix(deps): update rust crate serde_json to v1.0.127
    * chore(deps): lock file maintenance
    * fix(deps): update rust crate flate2 to v1.0.32
    * chore(deps): update rust crate tokio to v1.39.3
    * fix(deps): update rust crate clap to v4.5.16
    * chore(deps): lock file maintenance
    * fix(deps): update rust crate serde to v1.0.208
    * fix(deps): update rust crate serde_json to v1.0.125
    * fix(deps): update rust crate ctrlc to v3.4.5
    * fix(deps): update rust crate serde to v1.0.207
    * fix(deps): update rust crate serde_json to v1.0.124
    * fix(deps): update rust crate serde_json to v1.0.123
    * fix(deps): update rust crate serde to v1.0.206
    * fix(deps): update rust crate clap to v4.5.15
    * docs(readme): add installation for Arch Linux
    * fix(deps): update rust crate clap to v4.5.14
    * fix(deps): update rust crate serde to v1.0.205
    * fix(deps): update rust crate ratatui to 0.28.0
    * chore(deps): update rust crate rstest to 0.22.0
    * fix(deps): update rust crate flate2 to v1.0.31
    * fix(deps): update rust crate regex to v1.10.6
    * fix(deps): update all dependencies
    * fix(deps): update rust crate clap to v4.5.13
    * fix(deps): update rust crate clap to v4.5.12
    * fix(deps): update rust crate bytes to v1.7.0
    * fix(deps): update rust crate serde_json to v1.0.121
    * chore(deps): update rust crate tokio to v1.39.2
    * fix(deps): update rust crate clap to v4.5.11
    * chore(deps): update rust crate tokio to v1.39.1
    * fix(deps): update rust crate clap to v4.5.10
    * chore(script): Add script to toggle split direction in iTerm
    * fix(deps): update rust crate kube to v0.93.1
* Wed Jul 24 2024 ekr59uv25@gmail.com
  - Update to version 1.5.3:
    * fix(deps): update rust crate kube to 0.93.0
    * chore(deps): update rust crate mockall to 0.13.0
    * chore(deps): lock file maintenance
    * fix(deps): update rust crate thiserror to v1.0.63
    * chore(deps): update rust crate tokio to v1.38.1
    * fix(deps): update rust crate bytes to v1.6.1
    * fix(deps): update rust crate thiserror to v1.0.62
    * fix(deps): update rust crate clap to v4.5.9
    * fix(deps): update rust crate async-trait to v0.1.81
    * docs: Add keybinding for toggling split layout direction
    * feat(ui): Add support for toggling split layout direction
    * fix(deps): update rust crate serde to v1.0.204
    * fix(deps): update rust crate serde_json to v1.0.120
    * fix(kube/log): prevent removal of leading spaces in container logs
    * fix(deps): update rust crate serde_json to v1.0.119
    * chore(render): add error logging in window action
    * refactor(kube/store): clippy needless borrow
    * refactor(kube/secret): replaced with the `?` operator
    * chore(ui): suppress warnings for unused code in widget.rs
    * chore(apis): allow dead code in kube apis module
    * refactor(related_resources): simplify related resource structs
    * refactor(v1_table): replace ToString with Display for Value
    * fix(deps): update rust crate clap to v4.5.8
    * fix(deps): update rust crate log to v0.4.22
    * chore(deps): lock file maintenance
    * fix(ui): Simplify generate_spans_line generation and tests
    * fix(ui): Update crossterm usage to ratatui's crossterm
    * fix(deps): update rust crate ratatui to 0.27.0
    * fix(deps): update rust crate serde_json to v1.0.118
    * fix(deps): update rust crate strum to v0.26.3
    * fix(deps): update rust crate kube to v0.92.1
    * chore(deps): lock file maintenance
    * chore(deps): update actions/checkout digest to 692973e
    * fix(deps): update rust crate kube to 0.92.0
    * fix(deps): update rust crate clap to v4.5.7
    * fix(deps): update all dependencies
    * chore(deps): lock file maintenance
    * fix(deps): update rust crate clap to v4.5.6
    * fix(deps): update rust crate clap to v4.5.5
    * fix(deps): update rust crate unicode-width to v0.1.13
    * test(network): fix kube network description tests
    * chore(deps): update rust crate rstest to 0.21.0
    * chore(deps): update rust crate tokio to v1.38.0
    * chore(deps): update rust crate rstest to 0.20.0
    * fix(deps): update rust crate serde to v1.0.203
    * chore(deps): lock file maintenance
    * fix(deps): update rust crate ratatui to v0.26.3
    * chore(deps): update actions/checkout digest to a5ac7e5
    * docs: add Chocolatey installation note
    * fix(deps): update rust crate anyhow to v1.0.86
    * fix(deps): update rust crate anyhow to v1.0.85
    * fix(deps): update rust crate thiserror to v1.0.61
* Thu May 16 2024 ekr59uv25@gmail.com
  - Update to version 1.5.2:
    * (experimental) Support Gateway API (only Gateway and HTTPRoute)
    * fix(ui/table): ensure filter form displays when items are empty
* Wed Apr 24 2024 dcermak@suse.com
  - Update to version 1.5.1:
    * Release version 1.5.1
    * Bump deps including rustls (fixes bsc#1223225 - CVE-2024-32650)
* Sun Jan 28 2024 Kosei Hashimoto <ekr59uv25@gmail.com>
  - Initial spec for kubetui 1.5.0

Files

/usr/bin/kubetui
/usr/share/doc/packages/kubetui
/usr/share/doc/packages/kubetui/README.md
/usr/share/licenses/kubetui
/usr/share/licenses/kubetui/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 01:54:38 2026