Releases: lensapp/lens
Releases Β· lensapp/lens
v5.0.2
v5.0.1
Changes since v5.0.0
π Bug Fixes
- Allow users to disconnect from clusters that fail to connect (#3231) @Nokel81
- Change tray icon (#3037) @vshakirova
- Don't clear cluster icon on cancel (#3191) @Nokel81
- Don't set prerelease version info when non-prerelease (#3261) @jakolehm
- Set ownerReference to manually triggered cron jobs (#3229) @Nokel81
- Use kubeconfigPath for delete synced clusters confirmation (#3205) @Nokel81
- Cap cpu chart label values to 2 decimal points (#3228) @Nokel81
- Increase shell sync timeout (#3241) @nevalla
- Correctly migrate duplicate clusters in workspaces (#3211) @Nokel81
- Always check if ref is active in virtual-list (#3230) @Nokel81
- Fixing tooltips to use single component (#3194) @aleksfront
- Allow Node panel to open for virtual nodes (#3213) @jonstelly
- Fixing Catalog columns alignment (#3222) @aleksfront
- Fix using default hotbars (#3196) @pashevskii
π§° Maintenance
- Remove rc note because we don't use rc anymore (#3262) @jakolehm
- Add esbuild/esbuild-loader to reduce memory usage when
make dev
(#3220) @chenhunghan
v5.0.0
Changes since v4.2.5
π Features
- Style Catalog sidebar to look similar as dashboard one (#2496) @aleksfront
- Catalog & Hotbar - initial groundwork (#2418) @jakolehm
- Export sub-title component to extensions API (#2471) @Nachasic
- Show openlens on splash (#2582) @jakolehm
- Add support for viewing 'User-supplied values' of helm release (#1862) @osddeitf
- Add ability to configure the locale timezone (#2523) @ArthurKnoep
- Refactor cluster settings to catalog entity settings (#2525) @jakolehm
- Move catalog to top-level module in extension api (#2527) @jakolehm
- YAML Templates in Create Resource dock tab (#2327) @pashevskii
- Allow to control catalog entity menu item visibility based on source (#2499) @jakolehm
- Exporting SearchInput component to extensions (#2521) @aleksfront
- Allow register actions to "add to catalog" button (#2497) @jakolehm
- Support non-ascii characters in entity names (#2610) @Nokel81
- Add tooltip to hotbar index (#2604) @jakolehm
- Use generated background color for hotbar icons (#2608) @jakolehm
- Allow to define entity setting priority (#2596) @jakolehm
- Enable search on catalog (#2600) @jakolehm
- Add icon to catalog category (#2606) @jakolehm
- Command palette restyling (#2642) @aleksfront
- Hotbar visual improvements (#2638) @aleksfront
- Extensible welcome page (#2637) @jakolehm
- Helm 3.5.4 (#2619) @jakolehm
- Hotbar icon status led (#2651) @jakolehm
- Show entity source on tooltip + use it for color (#2669) @jakolehm
- Hotbar inner drag-n-drop (#2691) @aleksfront
- Add browse all tab to catalog page (#2629) @Nokel81
- Add the ability to sync kube config files (#2567) @Nokel81
- Show lens-metrics on cluster settings (#2714) @jakolehm
- Add connect/disconnect methods to KubernetesCluster kind (#2758) @jakolehm
- Show active item in hotbar & allow to pin/unpin (#2790) @jakolehm
- Add IPC capabilities for Extensions (#2775) @Nokel81
- Include the hotbar index in the label displayed for a hotbar (#2770) @jim-docker
- Add kubectl 1.21 to version map (#2772) @nevalla
- Exporting chart components to extensions (#2759) @aleksfront
- Only show the UserManagement tab in the sidebar if the sub menus are allowed for that cluster (#2258) @Nokel81
- Allow dynamic menu titles in 'WelcomeMenuRegistration' (#2752) @Nachasic
- Refactor CatalogEntityRegistry from common to main (#2824) @jakolehm
- Enable deep navigation/routing to catalog (#2818) @Nachasic
- Make customizing ItemListLayout header explicitly reducable (#2956) @Nokel81
- Add container attach feature (#2927) @LucaDev
- Upgrade
typedoc
(#2940) @Nokel81 - Simplify add cluster view (#2716) @Nokel81
- Generic TopBar component for Catalog/Cluster views (#2882) @aleksfront
- Make a master tag of the extensions API (#2888) @Nokel81
- Catalog details panel (#2939) @jakolehm
- Fixed #2954: Rollback should include current version as well. (#2955) @bhataprameya
- Implement extensions API for workloads overview details (#2945) @nevalla
- Remove
isClusterScoped
fromItemListLayout
(#2743) @Nokel81 - Update docs to be correct with the new api changes (#2916) @Nokel81
- Add labels to metrics graph (#2931) @vshakirova
- Show entity kind on catalog browse-all list (#2932) @jakolehm
- Expose NamespaceSelectFilter component to Extensions API (#2934) @nevalla
- Add notification in renderer if lens protocol handler fails to find any routes (#2787) @Nokel81
- Improve loading animation when switching release details (#2367) @Nokel81
- Typed catalog category events (#2812) @jakolehm
- Extension Api docs should point to generated index files (#2898) @Nokel81
- Show all pod addresses (#2841) @vshakirova
- Expose more catalog apis to renderer extensions (#2885) @jakolehm
- Remove non-extension API docs (#2877) @stevejr
- Show all node resources in node view (#2861) @vshakirova
- Change where extension IPC is exported (#2845) @Nokel81
- Shorter kubeconfig-sync file label (#2853) @jakolehm
- Mobx-6 migration (#2718) @ixrock
- Add icon column to catalog list (#2852) @jakolehm
- Restyling extensions page with tailwindcss (#2796) @aleksfront
- Add manual restart required to update notification (#3009) @Nokel81
- Initial support for validating extension engines.lens version (#2884) @jakolehm
- Allow to close tabs using middle-clicks (#2995) @LucaDev
- Remove unnecessary 'onlyVisibleForSource' (#2982) @Nokel81
- Make customizing ItemListLayout header explicitly reducable (#2956) @Nokel81
- Add
kubeWorkloadsOverviewItems
example to docs (#3050) @nevalla - Adding
Topbar
extension registries (#2997) @aleksfront - Expose MainLayout to extensions (#3125) @jakolehm
- Transition workspaces to hotbars (#3079) @Nokel81
- Make CatalogEntity labels clickable (#3075) @Nokel81
- Allow to hide/show catalog list columns (#3098) @jakolehm
- Allow to search catalog by source (#3097) @jakolehm
- Implement missing weblink add/remove (#3092) @jakolehm
- Add context menu entry for deleting local clusters (#2923) @Nokel81
- Catalog menu restyling (#3067) @aleksfront
- Bring back support for custom cluster icons (#3066) @jakolehm
- General catalog category (#3106) @aleksfront
π Bug Fixes
- Electron 9.4.4 (#2472) @jakolehm
- Fix chart upgrade screen by coercing the chart version to semver (#2584) @marcbachmann
- Revert "Increase npm version to 7.9" (#2583) @jakolehm
- Display a pod as terminating even if it isn't running (#2575) @Nokel81
- Fix initial hotbar not showing (#2551) @jakolehm
- Polishing settings styles (#2534) @aleksfront
- display close button on deleted kube details page (#2428) @Nokel81
- Fix catalog sidebar paddings (#2526) @aleksfront
- modified kubeconfig manager test to avoid intermittent ENXIO error (#2516) @jim-docker
- Fix: don't assign to priority in getItemsForKind (#2611) @Nokel81
- Initialize HelmRepoManager on demand (#2591) @Nokel81
- Fix cleanup in createStorage racing the creation of ClusterStore (#2595) @Nokel81
- Fix zsh zdotdir (#2640) @jakolehm
- Fixing CatalogAddButton (#2639) @aleksfront
- Show cluster metrics settings always (#2635) @jakolehm
- Asyncronously recompute the placement of an open (#2631) @Nokel81
- Fix KubeObjectStore not correctly tracking loading of namespaces (#2266) @Nokel81
- Fix display name on accessible namespaces notification (#2657) @Nokel81
- fix getNodeWarningConditions (#2644) @Nokel81
- Fix hotbar icon kind on light theme (#2668) @jakolehm
- Set product name to window title (#2665) @jakolehm
- Electron-updater 4.3.8 (#2622) @jakolehm
- fix(renderer-log): multiple spaces merge into one (#2655) @BlackHole1
- Refactor / fix cluster view visibility (#2654) @jakolehm
- Fix broken link to adding-cluster instruction (#2646) @samundra
- Removing add/delete empty cells feature from hotbar (#2667) @aleksfront
- Fix ClusterScoped kube APIs not subscribing (#2706) @Nokel81
- Fixing hotbar drag-n-drop animation issues (#2704) @aleksfront
- Fix cluster disconnect not switching to catalog (#2703) @jakolehm
- Fix kubeconfig-sync issues (#2692) @jakolehm and @Nokel81
- Include create resource templates in build (#2693) @jakolehm
- Fix dashboard showing in the background when connect error happens (#2672) @jakolehm
- Replacing material global styles (#2682) @aleksfront
- Fix auto-update exiting too fast (#2721) @jakolehm
- Create cluster object also for non-local sources (#2719) @jakolehm
- Catalog entity WebLink.kind 'KubernetesCluster' > 'WebLink' (#2799) @chenhunghan
- Re-implement deployment revisions (#2795) @nevalla
- Delete node shell container on exit (#2793) @nevalla
- Keep disabled Hotbar entries visible (#2710) @aleksfront
- Relax kube api data type validation (to allow metrics-server resources) (#2744) @jim-docker
- Allow unpin disabled hotbar items (#2833) @jakolehm
- Fix kube sync items not visible on reopening (#2815) @Nokel81
- Handle missing data on disabled hotbar items (#2829) @jakolehm
- Filter out unknown catalog entities (#2816) @Nokel81
- Removes links to ClusterFeature API docs as these no longer exist (#2809) @msa0311
- Fix hotbar light theme colors (#2943) @vshakirova
- Fix catalog table column widths (#2975) @aleksfront
- Await
onActivate
/onDeactive
of extensions (#2963) @Nokel81 - Readd NamespaceSelectFilter to releases.tsx (#2962) @Nokel81
- Set in-tree extensions package.json version on build (#2946) @jakolehm
- Fix drawer closing on updating kube objects (#2964) @Nokel81
- Cleanup cluster views on unmount (#2961) @jakolehm
- Fix app crash when logTabData does not exist in store (#2959) @nevalla
- Improve how kubernetes cluster status is resolved (#2909) @jakolehm
- Update react-select types (#2930) @jakolehm
- Fix getReleases returning inconsistent data types (#2924) @Nokel81
- Fix ClusterView bugs (#2928) @jakolehm
- Use in-tree extension tgz package only in production builds (#2915) @jakolehm
- Fix main->renderer catalog entity sync issue (#2902) @jakolehm
- Fix: don't remove clear all of groupKinds when running disposer (#2835) @Nokel81
- Fix BaseRegistry's items observable map (#2889) @nevalla
- Fix: cluster commands disappeared from Command Palette (#2886) @ixrock
- Fix Navigation.navigate to work with fragments (#2890) @nevalla
- Ingress and PersistentVolumeClaim metrics need to also be filtered and grouped by namespace (#2443) @iciclespider
- Timeout shell env sync (#2874) @jakolehm
- Preload pods/events on nodes page (#2870) @jakolehm
- Fix metrics-cluster-feature missing resources folder (#2862) @jakolehm
- Show event last-seen column in addition to age (#2820) @Nokel81
- Fix Extensions browse icon onClick event (#2855) @aleksfront
- Fix OpenLens svg logo (#2857) @jakolehm
- Fix namespace selector gradients (#2761) @aleksfront
- Fix catalog entity context menu duplicate entries (#3035) @jakolehm
- Unset activeEntity on unmount (#3034) @jakolehm
- Fix catalog layout bugs (#3018) @jakolehm
...
v5.0.0-beta.13
Changes since v5.0.0-beta.12
π Bug Fixes
- Filtering out clusters by metadata.id in hotbar migrations (#3200) @aleksfront
- HotbarIcon's refering to unknown entities should be removalable (#3190) @Nokel81
- Switch to deterministic cluster IDs (#3201) @Nokel81
- Don't clear searchUrlParam on every change (#3189) @Nokel81
- Fix extension enabled status after installation (#3199) @panuhorsmalahti
v5.0.0-beta.12
Changes since v5.0.0-beta.11
π Bug Fixes
- Track extension provisions and check bundled for routing (#3187) @Nokel81
- Update distro label on clusters (#3171) @Nokel81
- Remove padding for custom icons (#3162) @Nokel81
- Fix hotbar migration of workspaces (#3178) @Nokel81
- Fixing context menu for hotbar icons (#3186) @aleksfront
- Change button text on welcome screen (#3184) @msa0311
π§° Maintenance
v5.0.0-beta.11
Changes since v5.0.0-beta.10
π Bug Fixes
- Fix integration test not assigning to clusterAdded correctly (#3168) @Nokel81
- Navigate back to last viewed catalog catagory (#3163) @Nokel81
- Fix 's not using tooltip and fix toolbar not being boolean (#3038) @Nokel81
- Wait for extensions when doing protocol handler routing (#3159) @jakolehm
- Show error notification if user tries to remove the last hotbar (#3160) @panuhorsmalahti
- Fix catalog list flashing (#3157) @jakolehm
- Cleaning settings page view (#3156) @aleksfront
- Show led only for clusters (#3153) @jakolehm
- Treat bundled extensions as enabled in protocol router (#3148) @Nokel81
- Fix resource links on Release details (#3129) @nevalla
- Change text according to issue #3142 (#3144) @chenhunghan
- Transparent background for custom icons (#3145) @aleksfront
π§° Maintenance
- Fix integration test not assigning to clusterAdded correctly (#3168) @Nokel81
- Bump eslint-plugin-react from 7.21.5 to 7.24.0 (#3114) @dependabot
4.2.5
v5.0.0-beta.10
Changes since v5.0.0-beta.9
π Features
- Expose MainLayout to extensions (#3125) @jakolehm
- Transition workspaces to hotbars (#3079) @Nokel81
- Make CatalogEntity labels clickable (#3075) @Nokel81
- Allow to hide/show catalog list columns (#3098) @jakolehm
- Allow to search catalog by source (#3097) @jakolehm
- Implement missing weblink add/remove (#3092) @jakolehm
- Add context menu entry for deleting local clusters (#2923) @Nokel81
- Catalog menu restyling (#3067) @aleksfront
- Bring back support for custom cluster icons (#3066) @jakolehm
- General catalog category (#3106) @aleksfront
π Bug Fixes
- Fix set of cluster entity icon src (#3134) @jakolehm
- Always open main window if lens:// are routed (#3130) @Nokel81
- Highlight Welcome page community link (#3127) @aleksfront
- Switch sync buttons on windows (#3110) @Nokel81
- Set grouping on local settings (#3109) @Nokel81
- Rename PageLayout to SettingLayout (#3123) @jakolehm
- Use allocatable instead of capacity for node resources. (#2098) @mcpappas
- lens:// routing shouldn't ignore intree extensions (#3091) @Nokel81
- ClusterStore.storedKubeConfigFolder should be usabled everywhere (#3105) @Nokel81
- Update catalog url params on category change (#3102) @jakolehm
- Fix catalog list icon font size (#3093) @jakolehm
- Set correct namespace for the subject when creating new role binding (#3083) @nevalla
- Fixing visibility of extension global pages (#3085) @aleksfront
- Catch exceptions when trying to load namespaces from api (#3084) @nevalla
- Do not make watch requests without resourceVersion (#3089) @nevalla
- Add React.Fragment with key property to entity settings navigation (#3087) @nevalla
- Send LensMainExtension.nagivate calls to renderer before navigating (#3082) @Nokel81
- Check cluster connected status from cluster.status.phase property (#3078) @nevalla
- Fix height resizing of VirtualList (#3072) @Nokel81
- Rename Kubernetes Clusters in Catalog Menu to "Clusters" (#3099) @msa0311
π§° Maintenance
- Remove login layout (#3122) @jakolehm
- Depedabot config should be in .github/ (#3113) @Nokel81
- Bump typeface-roboto from 0.0.75 to 1.1.13 (#3003) @dependabot
- Bump proper-lockfile from 4.1.1 to 4.1.2 (#3047) @dependabot
- Update
extensions/**/package-lock.json
to v0.0.1 (#3076) @Nokel81 - Fix extensions not having the same version as Lens (#3027) @Nokel81
- renderer extension guide updates for 5.0 (WIP) (#3118) @jim-docker
- Add migration details for extension api docs (#3074) @jim-docker
- Use new config structure for mkdocs versioning feature (#3088) @stevejr
- Re-enable strict mode in docs vlidation. Bump mkdocs-material version (#3073) @stevejr
π¦ Downloads
v5.0.0-beta.9
Changes since v5.0.0-beta.8
π Features
- Add
kubeWorkloadsOverviewItems
example to docs (#3050) @nevalla - Adding
Topbar
extension registries (#2997) @aleksfront
π Bug Fixes
- Don't try watching again if credentials have failed (#3039) @Nokel81
- Adding tracking of mainWindow's visibility to
ProtocolRouter
, open main view on validlens://
(#3026) @Nokel81 - Add checks to block edits to key fields (#2426) @Nokel81
- Fix top-bar extension render errors (#3049) @jakolehm
- Fix manage cluster proxy settings (#3048) @jakolehm
- Allow installing extensions by dist-tag (#3040) @Nokel81
- Fixing horizontal resizing anchor styles (#3056) @aleksfront
π§° Maintenance
π¦ Downloads
v5.0.0-beta.8
Changes since v5.0.0-beta.7
π Features
- Add manual restart required to update notification (#3009) @Nokel81
- Initial support for validating extension engines.lens version (#2884) @jakolehm
- Allow to close tabs using middle-clicks (#2995) @LucaDev
- Remove unnecessary 'onlyVisibleForSource' (#2982) @Nokel81
- Make customizing ItemListLayout header explicitly reducable (#2956) @Nokel81
π Bug Fixes
- Fix catalog entity context menu duplicate entries (#3035) @jakolehm
- Unset activeEntity on unmount (#3034) @jakolehm
- Fix catalog layout bugs (#3018) @jakolehm
- CatalogEnitityDrawerMenu should have actions running left to right (#3015) @Nokel81
- Fix shell-env timeout (#2938) @jim-docker
- Split UserManagement into seperate Cluster and Namespace Roles and RoleBindings (#2755) @Nokel81
- Clean up empty pod log entries (#3010) @aleksfront
- Fix hotbar light theme colors (#2943) @vshakirova
π§° Maintenance
- Bump normalize-url from 4.5.0 to 4.5.1 (#3028) @dependabot
- Fix dependabot config (#3022) @Nokel81
- Fix buildNumber to be consistent for all package.json's (#3016) @Nokel81
- Switch to more specific IPC helpers (#2821) @Nokel81
- Bump electron-devtools-installer from 3.1.1 to 3.2.0 (#3020) @dependabot
- Explicitly initialize registries (#2779) @Nokel81
- Minor cleanup of ExtensionDiscovery (#2887) @Nokel81
- Move all RouteParam's and URL builders to
src/common
(#2778) @Nokel81 - Set build version before building extensions (#3001) @Nokel81
- Bump css-loader from 3.6.0 to 5.2.6 (#2871) @dependabot
- Update job to change title and sync css from master branch (#3013) @stevejr
- Update job to add in version of docs to be deployed by mike (#3012) @stevejr
- Update job to use node version 12 (#3011) @stevejr
- Bump @testing-library/jest-dom from 5.11.10 to 5.13.0 (#3002) @dependabot
- Amend the docs nav menu (#2896) @stevejr
- Add new temp workflow to help with docs sync (#2897) @stevejr
- Fix tag-release script (#2983) @Nokel81
- Bump request-promise-native from 1.0.8 to 1.0.9 (#2991) @dependabot
- Turn off --strict in verify-docs (#2998) @Nokel81
- Bump @types/sharp from 0.26.0 to 0.28.3 (#2993) @dependabot
- Bump @kubernetes/client-node from 0.12.0 to 0.14.3 (#2990) @dependabot