github kite-org/kite v0.18.0

55 minutes ago

What's Changed

Kite v0.18.0 adds two new plugins and improves resource operations, metrics, and Kubernetes audit tracing.

Plugins

  • PVC File Browser: browse, preview, download, and upload PVC files directly from the PVC detail page, using an existing mount or a temporary browsing Pod.
  • Aggregated Logs: view logs from multiple Pods and workloads across namespaces in one place, with filtering, search, and export.

Desktop Beta

Kite Desktop Beta now supports macOS (Apple Silicon, macOS 13+) and Windows (x64).

  • Includes the updated log viewer and plugin capabilities.
  • Fixed kubeconfig loading so a missing path in the default KUBECONFIG list no longer prevents other valid files from loading or synchronizing.

Download

Platform Package
macOS — Apple Silicon, macOS 13+ Download DMG
Windows — x64 Download installer
Windows — x64, portable Download ZIP

On macOS, you can also install Kite with Homebrew:

brew install --cask kite-org/tap/kite

Opening Kite on macOS

Kite is not yet signed with an Apple Developer ID. After downloading the official release and moving Kite to Applications, run:

xattr -dr com.apple.quarantine "/Applications/Kite.app"
open "/Applications/Kite.app"

Other Improvements and Fixes

  • Improved log filtering and scrolling, and allowed timestamps to be toggled without reconnecting.
  • Added the signed-in user’s identifier to Kubernetes requests made by the Pod file browser and command execution API for easier audit tracing. Thanks @kalavt for the file browser improvements! (#790)
  • Added a Pod command execution API with execution timeouts, bounded output, and exit codes. Thanks @GyroGearl00se! (#755)
  • Prevented unbounded Prometheus metric labels for unmatched HTTP paths. Thanks @kalavt! (#779)
  • Isolated metrics caches between clusters and corrected Prometheus query label escaping.
  • Fixed node draining to cordon the node before evicting workloads.
  • Corrected resource deletion waiting and custom resource deletion success responses.
  • Strengthened namespace checks for resource creation and Pod resizing, and validated history pagination parameters.
  • Fixed terminal input truncation when pasted content exceeds the read buffer.
  • Prevented search prefix caches from being reused across different resource types.
  • Corrected related-resource discovery for Pods, PodDisruptionBudgets, and persistent volumes.
  • Fixed stale default cluster selection and preserved direct connection fallback when Prometheus proxy setup fails.
  • Fixed authentication cookie cleanup and avoided redundant JWT signing.
  • Upgraded the Go build toolchain to 1.27.

Full Changelog: v0.17.0...v0.18.0

Don't miss a new kite release

NewReleases is sending notifications on new releases.