We are happy to announce a patch release for Lens Desktop. This update includes the bug fixes below.
🐛 Bug Fixes
- Cluster performance fix. Lens doesn’t freeze anymore on connection.
- Support for MutatingWebhookConfigurations and validatingWebhookConfigurations. Lens now has new tabs for these resources.
- Support using Eviction API where applicable. Cluster managers and hosting providers can now use tools which respect PodDisruptionBudgets by calling the Eviction API instead of directly deleting pods or deployments.
- Added welcome page to hotbar
- Changed welcome icon to home
- Added ability to remove subNamespaces
- Adjusted container status colors to be distinguishable with red/green filter
- Respected cluster avatars entity background color
- You can log to renderer file through IPC
- Fixed Check for updates menu item title capitalization
- Made ServiceAccount kubeconfig context name differ from cluster context name
- A Message Box is now showing when no update is available when manually checking for updates
- The application size doesn't blow up by consolidating dependencies
- Handled log responses as text
- Removed incorrect KubeObject validations
- Switched to using authenticated GitHub API to increase rate limit
- Fixed setting milestone on new release PRs
- Replaced StatusBar bgcolor from --colorInfo to --primary
- Removed erroneous prefixes when using loggerInjectable and prefixLoggerInjectable
- The node-shell shell PTY now uses the correct path
- When sendToFrame is called, the ids are now in the right order
- Switched to using IAsyncComputed to resolve bad setState error within ClusterOverview from react
- Copied fonts from @k8slens/core to open-lens correctly
- Bumped bundled helm version to 3.11.0
- Lens doesn't crash anymore when hovering over the hotbar menu index
- Lens doesn't crash anymore when opening details of a helm release
- The build is no longer failing on non-windows platforms
- Fixed "Details" not opening
- Brought back search filters for pods which were accidentally removed
- Kludge cluster settings are now opening when extension introduces new settings without ID when title contains spaces
- Added missing styles to fix terminal resizing
- Made StatefulSet dialog consistent with ReplicaSet
- Fixed save and save&close not working when editing existing resources
- Displayed zero minAvailable/maxUnavailable as 0 instead of N/A
- Hid Update Channel preference when not applicable
- Used strict dependency for extension-api -> core
- Listed more than 256 helm releases
- Importing styles doesn't break the builds anymore
- The update button doesn't show anymore if downloading an update fails
- Improved handling of exit and cleanup flow
- Fixed catalog & workloads table view
- Fixed type error in new @k8slens/messaging
- Reverted "Renderer file logging through IPC"
- Added behavioral tests for Cluster Menu K8s Resources in Sidebar menu not being shown
- Fixed download all logs for pod with few containers
- Blocked rendering non http(s):// links via
- Fixed metrics visibility logic
- Fixed node metrics line progress
- Added check in release-tool for no relevant PRs
- Referencing apiManager doesn't throw anymore
- Fixed windows registry
- Expanded try block and avoided throwing in onActivate()
- Fixed resolve injectable filename
- Fixed arch injectable filename
- Migrated from legacy extension api to registerFeature
- Hid 1.27 on Windows
- It's now easier to adjust the settings of the Sliders formatting
- Only a modal closes when hitting Esc key in LDK settings
- Fixed renderer activation on Windows
- Fixed container tools disabling logic
- Fixed typo in DevelopmentToolsSettings
- Fixed navigate to catalog on disconnect
- Added email address domain filtering
- You can't select the curl command after generating token for a manual cluster installation
- ClusterProxy Pauses/resumes based on lenscloud connection status
- Removed Regex parsing to protect against backtracking with lower accuracy of parsing
- Added protection against parsing invalid image names very slowly
- Parsed image digest from image name manually to avoid regex performance issue
- Parsed image tag manually in parseImageName
- Filtered out “empty” placeholder data from overview
- Made the Security Overview UI consistent
- There's no more an error notification on CSV export cancel
- Vulnerabilities are displayed in Service, CronJob and Job details
- Added vulnerabilities for Role and ClusterRole
- Defined resourceVersion for all KubeObjects
- Correct Kind in the Roles page are now used in Security Center
- Removed background color of support status bar item
- Reduced padding of Support status bar items
- Arrow pointer is now used for new LDK profile tip
🔢 Install
Download and install Lens Desktop from our website.