Skip to content
Changelog

v0.1.0-beta.28

Released: March 30, 2026

What's New

Signed Windows Binaries

Windows builds are now fully Authenticode-signed. Both the Kunobi executable and the NSIS installer carry a valid signature, eliminating SmartScreen warnings and "Unknown publisher" dialogs during installation and first launch.

Structured Log Filtering

When pod logs emit JSON (common in etcd, tracing-rs, and similar), you can now filter and search by individual fields instead of regex-matching the entire raw line.

  • Auto-detection — JSON log lines are detected automatically with zero overhead for plain-text streams
  • Field autocomplete — type . in the filter or search bar to see discovered field names, operators, and known values
  • 5 filter operators — equals, not-equals, regex match, greater-than, and less-than for precise field-level queries
  • Level badges — INFO, WARN, and ERROR level badges appear automatically for structured logs

ConfigMap Editor

You can now view and edit ConfigMap key-value data directly from the resource drilldown panel.

  • Inline editing — modify ConfigMap entries in-place with validation and save
  • Safe merge-patch saves — only the .data section is patched, so metadata changes from webhooks or other controllers are never overwritten
  • Session state preservation — unsaved edits survive tab switches

Dynamic Drilldown Actions

The resource drilldown action bar now shows contextual actions based on the selected resource type.

  • Helm and Flux navigation — actions for Helm releases and Flux resources appear automatically in the drilldown view
  • Extensible framework — action bar entries are driven by the resource context instead of being hardcoded

Exec-Auth Environment Overrides

You can now configure per-context environment variable overrides for exec-based authentication plugins (e.g., aws-iam-authenticator).

  • Per-context config — each Kubernetes context can have its own set of environment overrides
  • Inline validation — variable names are validated in real time with visual feedback

Improvements

  • Clusters renamed to Sources — the "Clusters" section is now called "Sources" across the UI, navigation, keybindings, and tours, preparing for upcoming category-based navigation (clusters + cloud providers)
  • Log viewer reconnect history — log history is now preserved across auto-reconnects instead of being cleared when the connection drops and restores
  • Scrollable sidebar tabs — when the sidebar has more tabs than fit on screen, the tab strip now scrolls instead of overflowing
  • Git history polling — the K8s tab now polls for new git commits while the tab is active, keeping the history view current without manual refresh

Bug Fixes

  • Keyboard shortcuts firing in terminal — navigation shortcuts (e.g., Ctrl+1, Ctrl+2) no longer trigger when the integrated terminal is focused
  • Events tab inheriting global filters — the Events tab now has its own isolated filter state instead of being affected by the global FilterBar pills
  • Auth deep-link forwarding — OAuth deep-link callbacks now use built-in Tauri forwarding, fixing login failures on Linux when a second instance handles the redirect
  • App freeze after hibernation — a mutex deadlock during auth token refresh after system hibernation has been resolved
  • K8s graph card rendering — graph cards in the K8s flow view are now rendered more reliably

Security

This release includes several security hardening improvements across input validation, authentication flows, and audit logging.

Installation

Log in to download the latest version, or update directly from within the app.

Feedback

We'd love to hear your thoughts!