v0.1.0-beta.20
Released: February 3, 2025
What's New
Custom Kubeconfig Directory
Configure where Kunobi looks for your kubeconfig files. By default, Kunobi monitors ~/.kube, but you can now specify a different directory in settings — useful for teams with non-standard configurations or developers managing multiple kubeconfig setups.
- Set a custom kubeconfig directory in Settings
- Automatic detection when the directory is renamed or relocated
- Cluster connections are cleanly reset when the directory changes
Auto-Configure Terminal Environment
Local terminals now automatically set the KUBECONFIG environment variable based on your selected Kubernetes context. This means kubectl commands run in Kunobi's terminal will target the correct cluster without manual configuration.
- Terminal names reflect the active context
- Environment is injected seamlessly when opening a new terminal
- Works with both local and remote clusters
MCP Port Configuration
Configure which port the MCP server runs on, with built-in conflict detection. If the default port (3030) is already in use, Kunobi now shows a clear error and lets you pick a different port.
- Set a custom MCP port in Settings
- Automatic error notification if the port is blocked
- Server auto-restarts when you change the port while running
Cluster Details Panel
The cluster management view now includes a details panel showing cluster information and real-time metrics. Get visibility into your cluster's status, node count, and resource utilization at a glance.
- View cluster metadata and connection details
- Real-time metrics display
- Improved table auto-fitting for better readability
Improvements
AI Chat Experience
The AI conversation panel is now smoother to use. Creating new conversations is instant (no dialog), and deleting a conversation automatically selects another one.
- One-click conversation creation with auto-generated titles ("Chat 1", "Chat 2", etc.)
- Automatic conversation selection after deletion
- Read-Only mode indicator shows when AI tools can only read, not modify
- Login button appears directly in the panel when authentication is required
Linux Window Resize Support
Fixed an issue where the webview didn't resize properly on Linux window managers. Kunobi now handles Linux window resize events correctly, ensuring the UI stays responsive during window changes.
Storage Status Indicators
Storage views (PersistentVolumes, PersistentVolumeClaims, StorageClasses) now show proper status indicators, matching the behavior of other resource types.
Right Panel Stability
The right panel no longer resets its width when switching between resource types — your layout preferences are now preserved.
Bug Fixes
Authentication Token Handling
Fixed an issue where OIDC authentication tokens could be lost during refresh, requiring users to re-authenticate. Token refresh now properly captures and stores all required credentials.
Graceful Resource Deletion
When deleting Kubernetes resources that are already gone (404 Not Found), Kunobi now handles this gracefully instead of showing an error.
Pod Log Stability
Fixed log streams disconnecting prematurely for pods that produce logs infrequently. Quiet pods now maintain stable log connections.
Flow View Resource Tracking
Fixed an issue where virtual resources in the flow view could generate duplicate entries due to synthetic UID generation.
Keyboard Navigation in Delete Dialog
The delete confirmation modal now responds to the Enter key, making keyboard-only workflows faster.
Search Bar Behavior
Fixed edge cases where the search bar could appear or disappear incorrectly in certain navigation patterns. The search field now also clears automatically when you close the search bar, so it's ready for a fresh query next time.
Namespace Selector Overlap
Fixed an issue where the namespace selector dropdown could overlap table content on smaller screen sizes.
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: