Changelog

v0.1.0-beta.17

Released: January 20, 2025

🎉 What's New

Auto-Reconnect for Pod Shells

Pod shell connections now automatically reconnect when interrupted. If your connection to a pod is temporarily lost, Kunobi will seamlessly re-establish the session without losing your context.

Navigate the application menu faster with new keyboard shortcuts:

  • ⌘/Ctrl+Arrow Up/Down - Navigate between menu items
  • Quick access to common actions without leaving the keyboard

Copy & Paste in Terminals

Full clipboard support is now available in terminal sessions:

  • ⌘/Ctrl+C - Copy selected text
  • ⌘/Ctrl+V - Paste from clipboard
  • Works consistently across all terminal types (pod shells, node shells, log viewers)

Crash Reporting System

Kunobi now includes an optional crash reporting system to help us improve stability:

  • Automatically detects unexpected crashes
  • Prompts you to send crash reports (with your permission)
  • Sensitive information is automatically sanitized before sending
  • Completely opt-in based on your telemetry preferences

✨ Improvements

Performance Optimizations

This release includes significant performance improvements:

  • Fixed 100% CPU usage - Resolved multiple issues causing high CPU utilization related to internal state tracking and patch planning
  • Resilient subscriptions - Real-time data updates now include auto-recovery when connections are interrupted
  • Optimized K8s data sync - More efficient initialization and subscription handling

Terminal Improvements

  • Pod log viewer now handles race conditions more gracefully
  • Improved auto-reconnection behavior for all terminal types
  • Terminals now fit correctly when toggling visibility
  • Fixed terminal capturing keystrokes when panel was closed during reconnect
  • Fixed terminal not resizing when sidebar is resized
  • Fixed wrong terminal size when reopening panel
  • Fixed duplicate output buffer appearing on reconnect

🐛 Bug Fixes

macOS Improvements

  • Keyboard focus restored - Fixed an issue where keyboard focus was lost after app launch or fullscreen transitions
  • Dock icon behavior - Clicking the dock icon now correctly creates a new window when all windows are closed

UI Fixes

  • Fixed namespace selector not responding to clicks
  • Fixed crash report checker appearing in wrong layout position
  • Fixed sidebar indicator appearing on pages without a sidebar

Startup Fixes

  • Fixed a race condition that could incorrectly redirect users to onboarding on app startup

📦 Installation

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

🙏 Feedback

We'd love to hear your thoughts! Please share your feedback through: