We are happy to announce a new Stable release for Lens Desktop that addresses multiple bugs and offers a new set of features as a response to the valuable feedback we have gathered from our community.
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 .
Here’s what you can expect:
- Deployment status now displays in a human-readable format, simplifying the understanding of resource states.
- Added new columns to the DaemonSet list, providing comprehensive status details consistent with the information available in kubectl.
- Added detailed TLS certificate information for Kubernetes Secrets that hold such data.
- Reintroduced icons to the Navigator, making it easier to identify resources within the tree view.
- New entries in the command palette to quickly reveal the Teamwork and EKS sections in the navigator.
- New entries in the command palette to search & switch to any Kubernetes resource associated with the active cluster.
- Prioritized recently selected commands on the command palette.
- Prioritized recently selected clusters in the cluster search.
- Introduced the ability to bypass the internal proxy for commands such as: Pod/Node shells, Port forwarding, and Helm/Kubectl commands, helping users leveraging services like Tailscale or HAProxy.
- Added option to resize pod columns in the Node Details panel.
- Fixed styling issues across dropdowns, overlays, the Status Bar, the Command Palette, and more.
- Introduced the ability to jump to a parent resource directly from pod logs, and improved JSON formatting in logs for easier debugging.
- Restored the ability to remove cluster contexts directly from the navigator.
- Introduced display of the active cluster in the status bar to easily identify active resources.
- Improved visibility into connection issues by exposing errors when attempting to connect to clusters with malformed kubeconfigs.
- Exposed user errors in the AWS CLI config when triggering SSO (EKS integration).
- Users can now view logs for authentication errors encountered while connecting to clusters.
- Required user confirmation when executing cordon/uncordon of nodes.
- Resolved issues with EKS Single Sign-On (SSO) workflows triggered from Lens, accommodating recent AWS API changes.
- Addressed bored agent security vulnerabilities.
- Fixed welcome/release notes tab not accounting for the tab history.
- Fixed bug not allowing to interact with namespace dropdown when user is constrained to just one namespace.
- Fixed pod sharing link to properly open the details of the shared pod.
- Fixed application details missing (internal/external URLs, labels, etc).
- Fixed styling issues and enabled secret toggling in service accounts details.
- Fixed missing vertical scrollbar in release notes.
- Fixed Workload Overview links opening persisted tabs.
- Fixed unhandled error when saving resources in the editor with proper permissions.
- Fixed non-clickable “all namespaces” option in namespace filter.
- Fixed tab closure on middle click.
- Fixed spinner’s position in the pod list within Node details.
Screen Recording
Note: Recently used commands and clusters for easy switching, new “Switch to” entry in the palette to find & open other cluster resources, new DaemonSet columns, Remove Cluster from Kubeconfig action, Icons in the navigator, resizable pods table on Nodes, quick jump to parent resource in logs, and more