Changes since v5.0.0-beta.6
🚀 Features
- 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
🐛 Bug Fixes
- 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
🧰 Maintenance
- 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
- Fix NPM_RELEASE_TAG in Makefile (#2976) @jakolehm
- Wait for LensApp to report that the view has loaded before showing main window (#2597) @Nokel81
- Cherry pick commits from 4.2 (#2953) @Nokel81
- Bump node-loader from 0.6.0 to 1.0.3 (#2967) @dependabot
- Bump @types/react-dom from 17.0.0 to 17.0.6 (#2957) @dependabot
- Remove old extensions on build (#2893) @Nokel81
- Bump moment from 2.26.0 to 2.29.1 (#2926) @dependabot
- Remove try/catch around lens:// route, as that happens in route() (#2935) @Nokel81
- Remove Namespace filter from ItemListLayout (#2952) @Nokel81
- Publish npm master remove type (#2974) @msa0311
- Publish NPM package on push to master branch (#2973) @msa0311
- Always publish npm package on master branch updates (#2970) @msa0311
- Set in-tree extensions package.json version on build (#2946) @jakolehm
- Bump @hapi/call from 8.0.0 to 8.0.1 (#2958) @dependabot
- Bump style-loader from 1.2.1 to 2.0.0 (#2519) @dependabot
- Bump @types/marked from 0.7.4 to 2.0.3 (#2858) @dependabot
- Bump mini-css-extract-plugin from 0.9.0 to 1.6.0 (#2925) @dependabot
- Add homepage to package.json (#2920) @jakolehm
- Bump ws from 7.4.5 to 7.4.6 in /extensions/metrics-cluster-feature (#2908) @dependabot
- Bump ws from 7.3.0 to 7.4.6 (#2905) @dependabot
- Bump ws from 7.4.0 to 7.4.6 in /extensions/pod-menu (#2906) @dependabot
- Bump ws from 7.4.0 to 7.4.6 in /extensions/node-menu (#2907) @dependabot
- Bump file-loader from 6.0.0 to 6.2.0 (#2621) @dependabot
- Bump dns-packet from 1.3.1 to 1.3.4 (#2901) @dependabot
- Use type-fest's TypedArray for ReadableWebToNodeStream (#2899) @Nokel81
- Bump xterm from 4.10.0 to 4.12.0 (#2895) @dependabot
- Upgrade to typescript 4.3 (#2894) @Nokel81
- Rework extension API into parts (#2879) @Nokel81
- fix regression from #2260 (#2891) @Nokel81
- Cleanup pod log store (#2260) @Nokel81
- Refactor PrometheusProviders (#2707) @Nokel81
- Fix spelling and grammar in Ipc docs (#2880) @Nokel81
- Bump array-move from 3.0.0 to 3.0.1 (#2872) @dependabot
- Fix makefile parallel jobs (#2867) @jakolehm
- Remove unused Prettier package (#2868) @Nokel81
- Prevent dependabot from introducing bump PRs for major versions (#2869) @Nokel81
- Remove getOrDefault from ExtendedObservableMap (#2836) @Nokel81
- Bump prometheus and kube-state-metrics for arm+other arch support (#2846) @jonstelly
- Adding eslint-plugin-react-hooks (#2811) @aleksfront