Skip to content

Releases: lensapp/lens

4.0.0-beta.1

12 Nov 15:56
Compare
Choose a tag to compare
4.0.0-beta.1 Pre-release
Pre-release

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

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

10 Nov 17:21
Compare
Choose a tag to compare
4.0.0-alpha.5 Pre-release
Pre-release

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

10 Nov 15:03
Compare
Choose a tag to compare

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

04 Nov 14:26
Compare
Choose a tag to compare
4.0.0-alpha.4 Pre-release
Pre-release

Changes since v4.0.0-alpha.3

  • Add CI step to run future extension tests (#1214)
  • Load symlinked extension folders (#1207)
  • Add +/- buttons in scale deployment popup screen (#1191)
  • Fixing return statements in Pod menus (#1211)
  • [BugFix] Chart details are not updated on selecting another chart (#1155)

4.0.0-alpha.3

03 Nov 05:52
Compare
Choose a tag to compare
4.0.0-alpha.3 Pre-release
Pre-release

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

28 Oct 12:33
Compare
Choose a tag to compare
4.0.0-alpha.2 Pre-release
Pre-release

Changes since v4.0.0-alpha.1

  • Fix npm package missing types (#1167)
  • Telemetry extension: bind 'this' for setInterval callback (#1165)
  • Fix bundled extension install on Linux/AppImage (#1163)
  • Fix: correct command in Makefile for compiling extension-types, typo fix (#1160)
  • Fix Windows build certificate

4.0.0-alpha.1

27 Oct 18:14
Compare
Choose a tag to compare
4.0.0-alpha.1 Pre-release
Pre-release

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

07 Oct 13:52
Compare
Choose a tag to compare

Changes since 3.6.6

  • Fix cluster dashboard opening when cluster is initally offline (#1042)

Download

3.6.6

06 Oct 11:33
Compare
Choose a tag to compare

Changes since 3.6.5

  • Fix: check for location bevore navigate (#1016)
  • Adding space after drawer badges only (#1014)
  • Fix cluster dashboard opening and state refreshing (#1006)

Download

3.6.5

30 Sep 18:52
Compare
Choose a tag to compare

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)

Download