github kdash-rs/kdash v1.0.0

9 hours ago

Added

  • NEW: Shell into container directly from the UI with s keybinding
    • Restore the KDash UI cleanly after leaving an interactive container shell
    • Fall back from /bin/bash to /bin/sh automatically when opening a pod shell
  • NEW: Troubleshoot tab with diagnostics and recommendations for common Kubernetes issues across Pods, PVCs, and ReplicaSets, plus direct drill-down into containers, logs, describe, and YAML views. Thanks to @sed-i for the contribution! #505
  • NEW: Inline filter/search across resource tables and views, including Contexts, Help, Utilization, Troubleshoot, More, and Dynamic resource menus
  • NEW: Aggregate logs for workload resources, so you can view logs from all owned pods in one stream
  • NEW: Deeper navigation from resource tables into child views such as Pods, Containers, Logs, Describe, and YAML
  • NEW: Custom config support for keybinding overrides, theme overrides, and configurable initial log history via log_tail_lines
  • NEW: In-app action to dump recent errors to a file for debugging
  • Resource counts in resource tabs and menus
  • Events tab with namespaced Kubernetes events, counts, ages, and describe/YAML views. Thanks to @sed-i for the contribution! #504

Changed

  • Default dark/light themes now use Catppuccin Macchiato and Catppuccin Latte
  • Enter-based navigation now drills into child resources where available and opens Describe on leaf resources
  • Dynamic resource discovery now tolerates non-v1 preferred API group versions and reuses cached results
  • Kubeconfig changes are watched live so context and namespace state stay in sync without restarting

Fixed

  • Log streaming, scrolling, and history handling improvements, including bounded buffers and faster follow behavior. Fix #6
  • Reduced startup and UI lag with runtime, describe rendering, and resource-loading improvements
  • Better error handling and friendlier messages, including fixes for #484
  • Fixes for long-standing issues around namespace fallback and kubeconfig/context refresh (#89, #90, #315)
  • HTTPS proxy support, pending pod ready counts, dynamic resource navigation, and other reliability improvements
  • Dependency updates and test/CI stability fixes

Don't miss a new kdash release

NewReleases is sending notifications on new releases.