Releases: lensapp/lens
3.6.5-rc.1
Changes since 3.6.4
- fix Notifications blocking items not visually under them from being interacted with (#915)
- fix side bar scrolls after clicking on lower item (#928)
- Auto select one and only cluster from pasted config (#888)
- reduce height on draggable-top and only render it on macos (#942)
- Make download dir option consistent with other settings (#875)
- Allow to add the same cluster to multiple workspaces (#961)
- Convert bytes in memory BarChart properly (#947)
- Fix iframe ipc flakyness after cluster is removed (#954)
- dropdowns should have 'cursor: pointer;' (#956)
- Fix spdy proxy (#962)
- Helm components should always use version information (#949)
- cleanup proxy upgrade handler (#963)
- Do not filter contexts when adding new clusters (#969)
- Fix reading CRD conditions (#967)
- Helm 3.3.4 (#964)
- Fix kubeconfig fetching for service account (#966)
- Add migration to fix kubeconfig paths that point to snap config dir (#972)
Download
3.6.4
Changes since 3.6.3
- fix bug - deleted namespace does not get auto unselected (#930)
- get focus to dock tab content after resize (#935)
- Optimise cluster activate and refresh (#938)
- Fix background of What's New page with white theme (#940)
Known issues
- Kubectl exec command does not work in terminal against clusters that are behind a load balancer and require Host header in request, for example Rancher clusters.
Download
3.6.3
Changes since 3.6.2
- Fix ingress points rendering if no data available (#906)
- Fix service account's imagePullSecrets rendering if secret is not found (#908)
- Add a zero width space to Badges to fix double click highlighting issue (#914)
- Reduce the main BrowserWindow minimum size (#916)
- Fix integration tests not deselecting dropdown (#917)
Known issues
- Kubectl exec command does not work in terminal against clusters that are behind a load balancer and require Host header in request, for example Rancher clusters.
Download
3.6.2
Changes since 3.6.1
- Fix ws upgrade for terminal session (#900)
Known issues
- Kubectl exec command does not work in terminal against clusters that are behind a load balancer and require Host header in request, for example Rancher clusters.
Download
3.6.1
Changes since v3.6.0
- Inject Host header to k8s client requests (#887 )
- Remove extra refreshEvents polling (#892)
- Fix windows installer when app directory removed manually (#893)
Known issues
- Kubectl exec command does not work in terminal against clusters that are behind a load balancer and require Host header in request, for example Rancher clusters.
Download
3.6.0
This is the first release since Mirantis took over the lead in the project. The biggest new features are related to the way Lens manages Kubernetes cluster access using kubeconfig
files and additional smart terminal configuration options. These features will greatly improve the overall user experience, enhance support for various Open ID providers and make it possible to use Lens in restricted enterprise environments. While working on these features, we also completed massive refactoring to unify the underlying frontend framework to support an extensions API in the future plus a lot of smaller fixes.
We'd like to thank all contributors to the 3.6 release: @aleksfront, @nevalla, @jakolehm, @ocdi, @ixrock, @jim-docker, @timurista, @Nox-404, @rand0me, @Nokel81, @jnummelin, @dan-slinky-ckpd
Known issues
- Lens 3.6.0 cannot open dashboards for clusters managed by Rancher (the cluster manager) that is running on top of Kubernetes. Read more details about the issue here. We are still working to find a workaround or getting necessary bug fixes in the upstream projects
Changes since v3.5.3
- Add support for PodDisruptionBudgets (#452)
- Kubeconfigs as file references (#466)
- Remove redundant applyHeaders method (#469)
- adding port-forward for containers in pods (#528)
- Lens restructure (#540)
- Use LensDev on development environment (#557)
- Show devtools always in menu (#559)
- fix format duration rounding days error (#582)
- Handle unknown resources properly after they've been created in editor (#617)
- Fix CRD api parsing (#622)
- Fix Resource Quota Rendering (#624)
- Use the Kubernetes regex for matching system names (#659)
- fix: Change kind to "Endpoints" in renderer (#672)
- add cluster icon migration code (#673)
- Added load-balancer hostname/IP to ingress details (#675)
- Handle status values that contains an object (#693)
- Add cronjob trigger (#694)
- Fix: incorrect path to install/uninstall feature (#723)
- Fix: sync in sub-frames for common-stores are broken (#724)
- Adding menu accelerators for basic actions (#729)
- Increase timeout when doing port-forward through tcpPortUsed.waitUntilUsed (#732)
- Allow user to select Kubeconfig from filesystem (#740)
- Fixing minor light theme issues (#744)
- Fix manifests order for Metrics feature(#752)
- Use proxy kubeconfig for shell and resource applier (#754)
- Remove cluster view on cluster remove (#758)
- Fix: cluster-menu spacing, incorrect cluster-view after switching workspace (#765)
- Fix integration tests (#767)
- Change owner of minikube config files to $USER (#681)
- Fixing app crash when iterating Events without 'kind' prop defined (#743)
- Allow for users to enabled release mode debugging (#481)
- Upgrade eslint typescript parser (#773)
- Allow to override logger for LensBinary (#776)
- Update Kubectl version map (#780)
- Bump versions of bundled binaries (#781)
- Do not set app to dev mode if debugging flag is passed (#774)
- Adding margin to last cluster icon (#788)
- Reload active dashboard view (#783)
- Update help texts for Add cluster (#785)
- Try to reconnect non-accessible clusters on activate (#789)
- Using import type statement (#793)
- Download binaries before building the app (#799)
- Some Grammatical Fixes (#641)
- Remove double copyright (#802)
- Change order of init for fresh clone (#797)
- Update CRD api to use preferred version and implement v1 differences (#718)
- Wider Select box for Helm chart installation (#803)
- Close Preferences and Cluster Setting on Esc keypress (#804)
- Restrict file permissions to only the user for pasted kubeconfigs that are kept in App dir (#805)
- Add drag and drop capabilities for the order of cluster icons (#623)
- Allow user to configure kubectl binary preferences (#800)
- Removing DEBUG env from package.json commands (#810)
- More cluster menu fixes (#815)
- Update logo (#819)
- Refresh input values on cluster change (#814)
- Add progress bar for webpack compilation (#794)
- Remove explicit yarn install call from make build task (#835)
- remove make-syncronous and file-type calls from migration (#844)
- Fixing Dialog Escape keypress behavior (#831)
- Setting new workspace name restrictions (#832)
- Fix cluster's apiUrl (#846)
- [FIX]: Cluster dashboard not rendered (#848)
- Fix proxy kubeconfig file permissions (#857)
- Move verbose log lines to silly level (#859)
- Add path to auth proxy url if present in cluster url (#856)
- fix isPath message (#860)
- App reload in cluster settings (#858)
Download
3.6.0-rc.3
Changes since v3.6.0-rc.2
- remove make-syncronous and file-type calls from migration (#844)
- Fixing Dialog Escape keypress behavior (#831)
- Setting new workspace name restrictions (#832)
- Fix cluster's apiUrl (#846)
- [FIX]: Cluster dashboard not rendered (#848)
- Fix proxy kubeconfig file permissions (#857)
- Move verbose log lines to silly level (#859)
- Add path to auth proxy url if present in cluster url (#856)
- fix isPath message (#860)
Download
3.6.0-rc.2
3.6.0-rc.1
Changes since v3.6.0-beta.2
- Allow for users to enabled release mode debugging (#481)
- Upgrade eslint typescript parser (#773)
- Allow to override logger for LensBinary (#776)
- Update Kubectl version map (#780)
- Bump versions of bundled binaries (#781)
- Do not set app to dev mode if debugging flag is passed (#774)
- Adding margin to last cluster icon (#788)
- Reload active dashboard view (#783)
- Update help texts for Add cluster (#785)
- Try to reconnect non-accessible clusters on activate (#789)
- Using import type statement (#793)
- Download binaries before building the app (#799)
- Some Grammatical Fixes ❤️ (#641)
- Remove double copyright (#802)
- Change order of init for fresh clone (#797)
- Update CRD api to use preferred version and implement v1 differences (#718)
- Wider Select box for Helm chart installation (#803)
- Close Preferences and Cluster Setting on Esc keypress (#804)
- Restrict file permissions to only the user for pasted kubeconfigs that are kept in App dir (#805)
- Add drag and drop capabilities for the order of cluster icons (#623)
- Allow user to configure kubectl binary preferences (#800)