Skip to content

Releases: kbterm/kubeterm

v2.8.2

Choose a tag to compare

@daimg daimg released this 08 Oct 13:29

New Features

  • Gateway API: new detail views for GatewayClass, ListenerSet / XListenerSet and BackendTLSPolicy.
  • Gateway API: TLSRoute, TCPRoute and UDPRoute show their parents, hostnames and backends.
  • Helm install and upgrade dialogs accept values as key=value lines or YAML.
  • You can set how many nodes the cluster page's node list shows.
  • New setting for the action buttons on resource detail pages.

Improvements

  • Gateway API: route backends, parents, RequestMirror backends, ExtensionRef filters, Gateway parametersRefs and ReferenceGrant targets are now links. Routes also list listener TLS certificates and header matches.
  • Helm charts that are only published to OCI registries (e.g. Bitnami) install from their OCI location.
  • The cluster token is refreshed before Helm runs, and Helm install errors are now shown.
  • The node list and node Resource Usage section have a compact layout on small screens.
  • A shell connection failure is printed once per attempt.

Bug Fixes

  • Fixed installing Helm charts from the Applications page.
  • Fixed Helm key = value entries with spaces around = not overriding the chart value.
  • Fixed Helm values and paths that contain spaces or quotes.
  • Fixed pod status for pods with sidecar containers (init containers with restartPolicy: Always).
  • Fixed request and limit percentages for pods with sidecars or several containers.
  • Fixed the iOS keyboard height in the shell.
  • Fixed the PgDn virtual key so it sends Page Down.
  • Fixed Anthropic web search in the AI Assistant returning no results on Claude 4.6 and later.
  • Fixed the safe-area offset in centered dialogs.

v2.8.1

Choose a tag to compare

@daimg daimg released this 27 Sep 13:30

New Features

  • Default cluster: choose a cluster to open automatically when the app starts. You'll find it in Settings › View Options › Default cluster.
  • Sorting on phones and small windows: resource lists in compact view now have a sort button, so you can sort pods, workloads, events, CRDs and port forwards without the table header.

Improvements

  • AI Chat UI improvements: Markdown, code blocks and inline tool calls are easier to read.
  • Pod and node detail pages show the most useful information first.
  • Update dependencies, with better performance and stability.
  • Optimize top Tab bar for tab switching speed on desktop.
  • Secure store flag ( Settings -> AI agent -> Use secure storage ): disabled by default on Linux to avoid unnecessary password prompts from the system keyring.

Bug Fixes

  • Fixed an error when the AI assistant listed Custom Resource Definitions.
  • Fixed follow-up AI replies failure after a tool call with some AI providers.
  • Fixed web search for the Anthropic (Claude) provider in AI Chat.

v2.8.0

Choose a tag to compare

@daimg daimg released this 16 Sep 17:06

New Features

  • Show resource usage bar in resource list for workloads.
  • Support shortcuts on MacOS/Windows/Linux. See Settings -> More options -> Keyboard Shortcuts.

Improvements

  • Improve the kubeconfig editor UI when adding a cluster.
  • Make insecure-skip-tls-verify configurable per-cluster.
  • Upgrade dependencies version.

Bug Fixes

  • Fix column selections persistence in resource list.
  • Fix AI provider display when multiple provider configured.

v2.7.0

Choose a tag to compare

@daimg daimg released this 30 Jul 09:32
805ea62

New Features

  • Pod file browser — open a pod and browse its file system directly in the app.
  • Copy files from AI chat — ask the assistant to move files between a pod and your computer.
  • Web search in AI chat — the assistant can look things up online while helping you.
  • Cluster events and version in AI chat — ask what happened in a namespace or which version a cluster runs.
  • Explain and health check — a new action on any resource page that has the assistant analyse it for you.
  • KUBECONFIG support on desktop — clusters listed in the environment variable are picked up automatically.
  • Edit your kubeconfig in the app — with word wrap and a confirmation step before saving.

Improvements

  • Helm, Argo CD and Flux CD now live together under a single Applications section in the drawer.
  • Helm releases are shown on the cluster page by default.
  • Refreshed look for the nodes view, the cluster health card and the cluster list.
  • Metrics chart tooltips now show the exact time of each data point.
  • On narrow windows, the grid/table switcher moved to the top bar so more of the list is visible.
  • The drawer keeps its scroll position and expanded sections when you open a new tab.
  • Files you share into Kubeterm now open as tabs, and the default kubeconfig can be cleared in one click.
  • Clearer progress while copying files to and from pods.
  • Prometheus settings are remembered per cluster, with credentials kept in the system keychain.
  • Custom resource lists stay up to date after you add or remove a definition.
  • Clearer error messages when an Argo CD list fails to load.
  • More consistent icon colours across the drawer and resource shortcuts.
  • Faster app startup.

Bug Fixes

  • Fixed opening a shell on pods with more than one container when no container was chosen.
  • Fixed several AI chat cluster actions, including command output and creating resources from a manifest.
  • Fixed large file downloads from pods stalling or arriving incomplete.
  • Fixed the drawer selection highlight covering the cluster name.
  • Fixed the back button behaving incorrectly in tabbed mode.
  • Fixed crashes and display glitches on the Flux CD and Argo CD pages.
  • Fixed importing a file shared from another app.

v2.6.0

Choose a tag to compare

@daimg daimg released this 07 Jul 07:13
805ea62

New features

  • Bulk restart action on workload list pages — restart multiple deployments/statefulsets/daemonsets at once
  • Customizable text style for the log viewer and shell/terminal (font, size, etc.)

Improvements

  • Improve resource list for large data set.
  • Foldable token/env-var lists in the Describe view are now one entry per line.
  • AI chat tool calls now render inline, in order received.
  • AI chat body text style improvement.
  • AI prompt structure improvement.
  • Clusters auto-reconnect when toggling "Disable TLS verify".

Bug fixes

  • Fixed AI chat "all namespaces" list only showing resources from the default namespace

v2.5.1

v2.5.1 Pre-release
Pre-release

Choose a tag to compare

@daimg daimg released this 25 Jun 09:28
805ea62
  • Improvement on server certificate verification.

v2.5.0

Choose a tag to compare

@daimg daimg released this 11 Jun 09:32
805ea62

New Features

  • Flux CD support — View Flux CD resource status, with proper status display across both info and list views.
  • Import clusters via share sheet — Share a kubeconfig from another app to import a cluster directly into Kubeterm.
  • Search in cluster list — Added a search box to quickly filter the cluster list page.
  • Environment variables in pod details — Pod info now shows container environment variables.
  • AI model options — Added adaptive provider config for Claude models.

Improvements

  • Faster Helm releases — Sped up both Helm release loading and decoding.
  • Improve YAML editing — New yaml editor and improve yaml loading.
  • AI context — Improve access to Claude models when including context.
  • iOS clusters — Improve cluster connectivity on iOS.
  • UI improvements — Many UI improvements.

Bug Fixes

  • Fixed port forwarding listing failure.
  • Fix exception in metrics charts.

v2.4.0

Choose a tag to compare

@daimg daimg released this 24 May 13:51
805ea62
  • Added Prometheus-based historical CPU and memory metrics for pods and nodes.
    (enable it by Cluster page -> Overview -> Details -> Prometheus)
  • Improved compact and mobile layouts across cluster pages, resource details, pod cards, node cards, services, workloads, and events.
  • Improve performance in fetching raw YAML.
  • Refined resource detail views with clearer grouped information and better handling on small screens.
  • Improved desktop settings and AI provider configuration UI.

v2.3.0

Choose a tag to compare

@daimg daimg released this 28 Apr 09:01
805ea62

Kubeterm 2.3.0

Highlights

  • Added Argo CD support in cluster applications and cluster overview.
  • Added Argo CD application list, application detail pages, routing, provider switching, and related settings.
  • Add support to customize widgets on cluster page.
  • Improved AI chat rendering for markdown message.
  • Changed OpenAI integration to use /v1/chat/completions by default.

Improvements

  • Drawer menu now supports opening items in a new tab.
  • AI chat panel styling was refined, including message layout and input field styling.
  • Mobile AI cluster selection was fixed.
  • Android edge-to-edge handling was fixed.

Fixes

  • Fixed OpenAI access parameter handling.
  • Fixed port-forward persistence and conflicts with default kubeconfig handling.
  • Fixed node metrics not updating in small-window layouts.
  • Fixed markdown text scaling in AI response.

v2.2.0

Choose a tag to compare

@daimg daimg released this 13 Apr 12:46
805ea62
  • Added context compression support.
  • Added quick access support in the left-side menu.
  • Expanded workload log support to more resource types: Deployment, DaemonSet, StatefulSet, ReplicaSet, and Job.
  • Fix typing issue in shell #63 . [Windows]
  • Fix UI issue of port forwarding dialogue from Service #64 .
  • Fixed pod selection issue in log aggregation from multiple pods.
  • Fixed CRD list column selection behavior.
  • Some other improvements.