Skip to content
Changelog

v0.1.0-beta.29

Released: April 8, 2026

What's New

Sources Sidebar & Cluster Presets

The Sources page now has a dedicated left sidebar built around saved cluster presets, so you can jump between curated views of your clusters in one click.

  • Save any filter combination as a preset — pick the filters you use every day from the Sources filter bar (namespace, labels, status, favorites, etc.) and save them as a named preset
  • One-click restore — clicking a preset in the sidebar instantly re-applies its filter pills to the cluster list
  • Searchable preset list — press # to focus the preset search, then use arrow keys to move through matches and Enter to restore
  • Inline rename and delete — manage presets directly from the sidebar without leaving the page
  • Source selector — press W to switch between source categories (Cloud Providers appears as a preview and will unlock in an upcoming release)

Log Viewer & Terminal Action Bar

The log viewer and terminal views now expose their controls through the shared ActionBar, with discoverable keyboard shortcuts for every toggle.

  • Follow, auto-wrap, and timestamps — toggle each mode with a single keystroke, with instant visual feedback
  • Go-to-top, search, and filter — quick actions for navigating and trimming long log streams
  • Consistent across terminals and logs — the same toggle model now applies to terminal panes, so muscle memory carries across both surfaces

The Kubernetes flow view now supports full-text search with matches synced between the graph and its paired list view.

  • Dual-view match sync — selecting a result in the list highlights the same node in the graph, and vice versa
  • Fast navigation in complex graphs — jump straight to matching resources without losing context

Improvements

  • Streamlined settings, account, and top-bar UX — settings, the account menu, and the application top bar have been rebuilt for clarity and consistency
  • Faster time-to-metrics — Kunobi now detects available PromQL backends as soon as a cluster connects, so metrics become interactive sooner
  • Sidebar auto-opens on workspace switch — the K8s sidebar opens automatically when you switch workspaces, and its open/closed state is remembered per workspace
  • Kind column in multi-kind views — when browsing across multiple resource kinds, a Kind column now makes it easy to tell results apart
  • Sortable "Last connected" column in Sources — sort your sources by most recently used
  • Smarter default columns in drilldowns — drilldown tables now pick sensible default columns and automatically hide lower-priority ones when there isn't enough horizontal space, so tables stay readable at any window size
  • Smarter "Manage Columns" picker — clicking a column in the picker now toggles just that row (previously a single click could clear your other selections), critical columns like the Events Message column are protected from being hidden at all, and the picker footer now shows a Space keyboard hint alongside the existing toggle-all shortcut

Bug Fixes

  • Kubeconfig binary detection — missing kubeconfig helper binaries are now detected with clearer guidance instead of failing silently
  • Flux reconciliation freeze — long-running Flux reconciliations no longer lock up the app
  • Flux and ArgoCD tree views — tree and graph rendering is now reliable in both views
  • Virtualized table rendering — resizing columns no longer produces a black screen, and the Message column can be widened further
  • Filter bar state across tabs — filter pills are now isolated per tab, so switching tabs no longer clears them elsewhere
  • Escape key in drilldowns — pressing Escape now reliably navigates back out of drilldown views
  • MCP tool calls — rate limiting and timeouts are now enforced on MCP tool invocations
  • Drilldown panel sizing — drilldown panels size themselves correctly again
  • OAuth deep links on Linux — worked around an upstream parsing bug that broke OAuth callbacks on Linux

Security

  • Domain allowlist for external links — the embedded webview now enforces an allowlist when opening external URLs
  • HTTPS enforcement — non-HTTPS URLs are rejected for production domains loaded in the webview
  • OAuth callback origin validation — OAuth callbacks are validated against expected origins before processing

Installation

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

Feedback

We'd love to hear your thoughts!

Available for:
Apple macOS logomacOSMicrosoft Windows logoWindowsLinux logoLinux
Download Kunobi