Releases: lensapp/lens
Releases · lensapp/lens
4.0.0-beta.1
Known issues
- Extension feature is currently aimed for extension developers. Next pre-releases will improve how extensions can be installed.
Breaking changes to extension API
- WindowManager is no longer part of the extension api, use navigate instead.
- Page / menu item registration has changed:
Changes since v4.0.0-alpha.5
- PageRegistration & BaseRegistry refactoring (#1334)
- Remove parental element styles that affect extensions (#1331)
- Add extension development instructions for Windows users (#1350)
- Add LensRendererExtension.navigate (#1345)
- Allow to specify KubeObjectDetailRegistration priority (#1335)
- Refactoring: remove kube versioned api (#1328)
- Remove windowManager from extension api (#1323)
- Expose kube object store types to extensions (#1326)
- Fix: allow to select kube-api objects with label & field selectors (#1327)
- Expose registration and related component interfaces to extensions (#1322)
- Expose all custom k8s api classes via extension api (#1319)
- Generate extension api reference docs using library mode (#1307)
- Implement KubeObjectStatusText extension API (#1188)
- Backport what's new items for 3.6.7 and 3.6.8 versions (#1310)
4.0.0-alpha.5
Changes since v4.0.0-alpha.4
- Fix rendering of boolean values in CRDs (#1087)
- Removing !important statements from theme variables (#1303)
- Do not expose registries to extensions (#1304)
- Remove hard-source-webpack-plugin (#1305)
- Keeping Icon focus state only for keyboard (#1234)
- Generate API Reference documentation using typedocs and gh-actions
- Fix KubeObjectDetails example in common capabilities (#1299)
- Expose CRD api to extensions (#1297)
- Implemented app menu testing support (#1105)
- Docs: extension styling and theming (#1267)
- Add some overview documentation to the getting started page (#1269)
- Add mechanism for users to specify accessible namespaces (#702)
- Log search (#1114)
- Export more UI components via extensions-api (#1285)
- Hot-reload/cache plugins to improve Lens DX (#1250)
- Fix Documentation: Contributing (#1273)
- ApiManager.registerStore should be simplified #1275 (#1278)
- Remove PR auto labler (#1272)
- Extensions api fixes (#1233)
- Docs: extension common capabilities (#1259)
- Docs: Extension Anatomy (#1265)
- Docs: extension testing (#1264)
- New Documentation: Contributing section (#1266)
- Renaming theme .json files (#1256)
- Docs: enable syntax highlight for code blocks (#1254)
- Restructure docs menu (#1235)
- Documentation (MKDOCS) (#1230)
- Restart deployment (#1175)
- UI for enabling/disabling extensions (#1208)
3.6.8
Changes since v3.6.7
- Start authentication proxy when opening cluster settings (#1120)
- Fetch available Helm repositories from Artifact HUB cache (#1121)
- Test is user cluster admin on cluster activate (#1122)
- Fix proxy upgrade socket timeouts (#1249)
- Fix UI staleness after network issues (#1306)
Download
4.0.0-alpha.4
4.0.0-alpha.3
Changes since v4.0.0-alpha.2
- Expose more apis for KubeObjectListLayout usage (#1194)
- Add actions/labeler for auto label PRs (#1193)
- Fix UI staleness after network issues (#1192)
- License extension (#1174)
- Fix proxy upgrade socket timeouts (#1190)
- Add missing kubeObjectDetailItems observable to LensRendererExtension (#1187)
- Expose KubeObjectListLayout to extensions (#1186)
- Telemetry improvements (#1180)
- Expose kubeObjectDetailRegistry via extension-api (#1185)
- Status bar visual fixes (#1182)
- PoC: using external styles for extensions (#1173)
- Improve how extensions can manage cluster/workspace stores (#1176)
- Fix: path checks in custom extension loader (#1170)
- Optimize ExtensionManager#load (#1171)
4.0.0-alpha.2
4.0.0-alpha.1
Changes since v3.6.7
- Extension API (#1131)
- Improved pod logs (#1043, #1074)
- Tray icon (#1005)
- Add last-status information for container (#1041)
- Add LoadBalancer information to Ingress view (#1064)
- Move tracker to an extension (#1092)
- Add support page (as an extension) (#1112)
Known issues
- Missing Windows build
3.6.7
3.6.6
3.6.5
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)
- Removing pre-defined input type (#984)
- adding more integration tests (#890)
- display last-applied-configuration annotation in detail-view (#943)
- make namespace filter multi select and change onChange (#987)
- Fix CRD conditions rendering (#994)
- refactor overview statuses to be more DRY (#912)
- Add support for Docker Enterprise Container Cloud metrics (#998)
- Terminal: set NO_PROXY env for localhost communication (#982)
- Fix CPU/Memory usage metrics when using prometheus operator. (#632)
- Prevent drawer close on secret's click (#1003)