The new release of Lens Desktop is here.
To ensure a smooth transition and minimize disruption we’ll start by rolling out the update to a small portion of our users, then incrementally increasing this number until all users have access to the update. If you have not received the update and wish to try it out, you can download this version manually at our website.
This release brings Flux GitOps support, the ability to Ask AI about your cluster with the CLI tool of your choice, a refreshed Premium Features & end-of-trial experience, and a long list of fixes. Here’s everything that’s new.
Enhancements
- Ask AI about your cluster - Lens can now launch a selectable AI CLI tool in a terminal tab that’s seeded with your current cluster’s context. Choose from
Claude Code, GitHub Copilot CLI, Gemini CLI, Codex CLI, or point
Lens at a custom command of your own. - First-class Flux CD (GitOps) support in Lens Desktop - Lens now speaks Flux CD. A new GitOps section in the cluster navigator lets you browse and inspect every Flux resource in one place. At the heart of it is a dedicated GitOps Dashboard that summarizes the health of your deployments — ready/total counts for
Kustomizations, Helm Releases, and Sources, a “Needs attention”
list surfacing failing or suspended resources, and a live “Recent
activity” feed of reconciliations. Degraded states are called out
at the top so you know immediately when something needs you.
Bug Fixes
- Table sorting is more predictable: the sort-direction arrow points up for ascending and down for descending, and N/A (missing) values always stay at the bottom regardless of sort direction.
- Live Column Sorting — List columns now re-sort when their values change, so the CPU and Memory columns stay correctly ordered as usage updates.
- Local CLI Helm Releases — Managing Helm releases that were deployed locally via the CLI no longer fails.
- Teamspace Name Conflicts — Creating a Teamspace with a name that’s already taken now shows a clear message instead of an “unknown error.”
- Single-File Kubeconfig Safety — “Remove from kubeconfig” no longer silently rewrites single-file synced kubeconfigs.
- Logs Select-All on macOS — Cmd+A in the logs view now selects only the logs instead of extending into the surrounding UI.
- Helm Values Parsing — Opening a Helm release no longer fails with a “Failed to parse helm value” error when a plugin writes a warning to stdout
- AKS Azure SSO Login — Signing in to AKS clusters with Azure SSO no longer fails when a previous session left an orphaned login lock behind; the stale lock is now detected and cleared automatically before login.
- EKS on Policy-Restricted AWS Orgs — For AWS organizations that restrict eks:ListClusters to a subset of regions, Lens no longer gets progressively slower or stuck in a re-authentication loop that prevented clusters from connecting. Denied regions are now remembered and skipped, credential refreshes are coalesced instead of storming, and a re-login that completes mid-check is no longer wiped out by a stale credential check.
- Startup Crash Recovery — Fixed a blank screen on startup caused by the renderer crashing silently during initialization.

