Skip to content

Release 0.7

14 August 2026 ยท Full changelog

Release 0.7 makes Kubus feel more at home as a desktop tool. Tabs can move between windows, terminals can reconnect in place and useful diagnostics are available without starting Kubus from a console. Resource browsing also gets a substantial performance and reliability pass.

Tabs and focused windows

Tabs are no longer tied to the window in which they were opened. Use a tab's menu to open or move it into a new window, or drag it outside the current Kubus window to detach it. Tabs can move between existing windows too, without losing their page state.

Logs and shells can open as focused utility windows. These compact windows give the active session the full canvas and stay independent of the main resource browser. Closing a moved window returns its tab safely instead of silently discarding the session.

Reconnect a terminal

A dropped shell or node-shell session no longer means closing the tab and starting over. Choose Reconnect from the terminal tab menu to create a fresh exec session for the same container while keeping the tab in place.

Diagnostics you can take with you

The new Diagnostic logging section in Settings captures Kubus server and desktop events in an in-memory log. Turn on verbose capture while reproducing a problem, inspect the log inside Kubus and export it as a text file when you need to share the details.

Routine request noise is left out, and the session token is redacted from captured startup messages.

Copy the matching kubectl get command

Resource context menus can now copy the kubectl get command for the selected object. The command includes its namespace, context and non-default kubeconfig path, so it is ready to paste into a terminal even when several clusters are connected.

Capacity where you need it

Node rows now show CPU and memory usage against that node's capacity. This makes saturation visible directly in the resource list and keeps percentage-based smart filters meaningful for node resources.

Smoother and more reliable resource browsing

Large resource tables do less work while scrolling, and their copy controls no longer leave overlays behind as cells are recycled. This release also fixes stale watch data after normal Kubernetes watch timeouts and closes races when sockets or YAML editor models are replaced.

View the v0.7.0 release on GitHub