github lensapp/lens v5.4.0-alpha.0

latest releases: v2024.1.300751-latest, v2024.1.170738-latest, v2023.12.281947-latest...
pre-release2 years ago

Changes since v5.3.0

🚀 Features

Add extension API for registering custom category views (#4733) @Nokel81
Font settings for editor and ternimal (#4694) @DmitriyNoa
Add support for custom columns on catalog categories (#4708) @Nokel81
Support extending KubernetesCluster in extensions (#4702) @panuhorsmalahti
Allow to customize terminal theme (#4690) @ixrock
Add auto-detect support for Victoria Metrics Single (#4693) @jakolehm
Allow to customize terminal theme (#4666) @ixrock
Command Palette Improvements (#4424) @Nokel81
Keep port-forward objects around when not running (#4607) @jim-docker
Extension tray menu items (#4619) @jweak
Native switch component (#4610) @aleksfront
Show splash window until bundled extensions have been loaded (#4570) @jweak
Add support for customizing the extension install registry URL (#4503) @Nokel81
Add ability from extension to add preferences to application preferences (#4579) @jweak
Custom title controls on Windows (#4528) @aleksfront
Export KubeJsonApi to extensions (#4496) @aleksfront
Show active hotbar on bottom (#4476) @aleksfront
Add Check-For-Updates in menu and some notifications (#4437) @Nokel81
Add support for resizing Drawers (#4440) @Nokel81
Add a query param for filtering port forwards by clusterId (#4441) @jim-docker
Change KubernetesCluster's settings menuItem's icon to a cog (#4425) @Nokel81
Allow to navigate to created resource details from notification (#4422) @ixrock
Improve local shell CWD setting (#4396) @Nokel81
Maximize window on topbar double click (#4379) @aleksfront
Add timeout option to KubeApi.watch (#4365) @jakolehm

🐛 Bug Fixes

Disable native window open (#4778) @jweak
Fix build due to removal of old extended collections (#4779) @Nokel81
Full dependency inversion of and all current tab kinds (#4757) @Nokel81
Fix: increase catalog entity name col width (#4776) @aleksfront
Fix failing lint in master (#4775) @DmitriyNoa
Fix involuntary rerenders in item list layout (#4720) @jansav
Fix item menus for several pages (#4770) @Nokel81
Ensure that CatalogEntity.getName() and CatalogEntity.getId() are always used (#4763) @Nokel81
Allow users of KubeObjectListLayout to override all props of ItemListLayout (#4752) @Nokel81
Fix multi-document support in monaco editor (#4756) @Nokel81
Fix: do not pass blurOnEnter to html element (#4762) @aleksfront
Fix: remove catalog first column padding (#4761) @aleksfront
Export missing k8s api types for extensions (#4749) @jakolehm
Fix pod logs dock tab (#4738) @Nokel81
Fix: keep ItemListLayout scrollable with custom catalog category views (#4737) @aleksfront
Fix infinite render loop in release details (#4710) @jansav
Fix race condition with extension loading. (#4724) @panuhorsmalahti
Convert CloseButton styles out from css modules (#4723) @aleksfront
fix inputs not blurring when pressing enter (#4692) @ndrscodes
Fix: remove hotbar name from status bar (#4679) @aleksfront
Reroute to landing page from previously registered extension cluster pages (#4385) @Nokel81
Fix Kubectl.downloadKubectl() (#4674) @Nokel81
Fix crash for KubeObjectStore.loadAll() (#4675) @Nokel81
Fix CommandOverlay for extension API (#4673) @Nokel81
ensure old, saved port-forwards get loaded (#4668) @jim-docker
Fix CRD.getPreferedVersion() to work based on apiVersion (#4553) @Nokel81
Removing JS adding #terminal-init so that unit tests don't have global state (#4627) @Nokel81
Fix prometheus operator metrics to work out of the box (#4617) @nevalla
Fix close button overflow in Preferences (#4611) @aleksfront
DRY: light theme sass mixin (#4606) @ixrock
Fix: added missing styles at Cluster Issues view (#4605) @ixrock
Show all helm release statuses (#4594) @zifter
Add getBaseRegistryUrl dep to attemptInstallByInfoInjectable (#4590) @Nokel81
Replace all uses of promiseExec with promiseExecFile (#4514) @Nokel81
Change isEnabledForCluster to use KubernetesCluster instead of Cluster (#4584) @Nokel81
Fix crash with InstallChart (#4569) @Nokel81
Fix crash on NetworkPolicy when matchLabels is missing (#4500) @Nokel81
Fix extension engine range not working for some ^ ranges (#4554) @Nokel81
Fix not being able to clear set cluster icon (#4555) @Nokel81
Fix ERR_UNSAFE_PORT from LensProxy (#4558) @Nokel81
Use electron.clipboard for all clipboard uses (#4535) @Nokel81
Special case goBack to navigate to catalog if no where to go back to (#4544) @Nokel81
Fix crash in ClusterStatus (#4533) @Nokel81
Fix freeze after closing terminal on windows (#4536) @Nokel81
Add tooltip for cluster name in sidebar (#4534) @Nokel81
Fixes a typo in kubeconfig sync "add"-button label (#4522) @msa0311
Fix IngressApi being registered with a wrong new apiBase (#4485) @Nokel81
Fix error notifications not being displayed for CreateResource tab (#4502) @Nokel81
catch app.getPath() errors (when standard platform paths are missing) (#4492) @jim-docker
Don't emit build_id metadata on RPM builds (#4464) @Nokel81
Fixing unexpected avatar width shrink (#4483) @aleksfront
Use PartialDeep for patch type (#4420) @panuhorsmalahti
Fix light theme pin icon visibility (#4477) @aleksfront
Fix KubeApi.create not populating kind and apiVersion (#4478) @Nokel81
Fix NetworkPolicy engresses not having node/pod selectors displayed (#4467) @Nokel81
Prefer usage of preference over autoselection (#4436) @farodin91
Fix getLatestApiPrefixGroup to not fail when options.apiBase is not provided (#4462) @Nokel81
Center text vertically in notifications (#4461) @jweak
Fix not being able to remove role bindings via the UI (#4394) @Nokel81
Fix hotbar items drag-n-drop bugs (#4433) @aleksfront
Fix: display of entity name while connecting (#4415) @Nokel81

🧰 Maintenance

Replace kube object menu registry with reactive solution (#4731) @jansav
Upgrade to latest for all linting deps (#4755) @Nokel81
Replace StatusBarRegistry with reactive solution (#4728) @jansav
Upgrade to Electron 14.2.4 (#4625) @jakolehm
Docs: add styling Custom Views block (#4760) @aleksfront
Bump nodemon from 2.0.14 to 2.0.15 (#4519) @apps/dependabot
PortForwards on main process no longer need to track the protocol (#4688) @jim-docker
Refactor app-preferences-registry to use di (#4671) @jim-docker
Drop old (< 3.0) cluster-store migrations (#4718) @jakolehm
Bump follow-redirects from 1.11.0 to 1.14.7 (#4689) @apps/dependabot
Bump marked from 2.1.3 to 4.0.10 (#4695) @apps/dependabot
Bump shelljs from 0.8.4 to 0.8.5 (#4696) @apps/dependabot
Shorten license header to reduce amount of clutter in top of the files (#4709) @jansav
replacing the deprecated substr() with slice() (#4687) @gauravagrwal
Revert "Add auto-detect support for Victoria Metrics Single" (#4705) @Nokel81
Revert "Allow to customize terminal theme (#4666)" (#4682) @ixrock
Minor cleanup of Kubectl's downloadKubectl and writeInitScripts (#4556) @Nokel81
Add eslint:recommended lint rule (#4577) @Nokel81
Bump got from 11.8.2 to 11.8.3 (#4517) @apps/dependabot
Bump dompurify from 2.3.3 to 2.3.4 (#4568) @apps/dependabot
Replace TopBarRegistry with reactive solution (#4613) @jansav
Replace WelcomeMenuRegistry and WelcomeBannerRegistry with reactive solution (#4615) @jansav
Adapt to recent simplifications in injectable (#4612) @jansav
Remove unnecessary CatalogEntityItem (#4582) @Nokel81
Best of both worlds: sass + css-modules + tailwind (#4604) @ixrock
Less noisy metrics-not-available error logging (#4602) @jakolehm
Upgrade to latest version of @typescript-eslint/* pkgs (#4576) @Nokel81
Fix not building (#4588) @Nokel81
Update ogre-tools for improved types of withInjectables (#4587) @jansav
Remove MenuRegistry in favour of dependency injection (#4527) @jansav
Remove all 'NonBreakingSpace' characters from the repo (#4557) @Nokel81
Bump postcss from 8.3.11 to 8.4.5 (#4560) @apps/dependabot
Add some gh and jq help to the release guide (#4549) @Nokel81
Remove unnecesarry TerminalApi.destroy and TerminalApi.reconnect overloads (#4538) @Nokel81
Upgrade mock-fs to v5 (#4537) @Nokel81
Bump @testing-library/jest-dom from 5.15.0 to 5.16.1 (#4516) @apps/dependabot
Bump @types/js-yaml from 4.0.4 to 4.0.5 (#4509) @apps/dependabot
Bump playwright from 1.15.2 to 1.17.1 (#4508) @apps/dependabot
Bump sass from 1.43.4 to 1.44.0 (#4507) @apps/dependabot
Bump xterm from 4.14.1 to 4.15.0 (#4510) @apps/dependabot
Bump @types/webpack from 4.41.31 to 4.41.32 (#4499) @apps/dependabot
Bump webpack-dev-server from 3.11.2 to 3.11.3 (#4498) @apps/dependabot
Bump moment-timezone from 0.5.33 to 0.5.34 (#4489) @apps/dependabot
Bump react-material-ui-carousel from 2.3.5 to 2.3.8 (#4491) @apps/dependabot
Bump sharp from 0.29.2 to 0.29.3 (#4495) @apps/dependabot
Bump @types/url-parse from 1.4.4 to 1.4.5 (#4494) @apps/dependabot
Bump @types/lodash from 4.14.176 to 4.14.177 (#4487) @apps/dependabot
Bump @types/fs-extra from 9.0.1 to 9.0.13 (#4474) @apps/dependabot
Bump joi from 17.4.2 to 17.5.0 (#4486) @apps/dependabot
Bump typedoc from 0.22.7 to 0.22.10 (#4444) @apps/dependabot
Bump @types/react-table from 7.7.7 to 7.7.8 (#4471) @apps/dependabot
Bump @types/readable-stream from 2.3.11 to 2.3.12 (#4428) @apps/dependabot
add debug for locating startup issues (#4481) @jim-docker
Replacing component by native one (#4452) @aleksfront
Log cluster model if adding a cluster fails when syncing from catalog (#4463) @Nokel81
Bump @types/sharp from 0.29.2 to 0.29.4 (#4468) @apps/dependabot
Bump eslint-plugin-react-hooks from 4.2.0 to 4.3.0 (#4429) @apps/dependabot
Bump eslint-plugin-react from 7.26.1 to 7.27.1 (#4466) @apps/dependabot
Bump electron-builder from 22.13.1 to 22.14.5 (#4457) @apps/dependabot
Bump @types/uuid from 8.3.1 to 8.3.3 (#4445) @apps/dependabot
Fix lint (#4438) @Nokel81
Bump esbuild from 0.13.8 to 0.13.15 (#4426) @apps/dependabot
Bump @kubernetes/client-node from 0.15.1 to 0.16.1 (#4427) @apps/dependabot
Cleanup OverviewWorkloadStatus, remove findDOMNode (#4392) @Nokel81
Bump @sentry/integrations from 6.13.3 to 6.15.0 (#4363) @apps/dependabot
Mobx package upgrade (#4357) @ixrock
Upgrade typescript to 4.5 (#4421) @ixrock
Revert "attempt to fix integration test inexplicably failing (2) (ski… (#4413) @jim-docker
Revert "Broadcast cluster's disconnected state before stopping KubeAuthProxy" (#4412) @jakolehm
Add unit tests for BaseStore (#4404) @jakolehm
Update built-in extensions package-lock.json (#4368) @ixrock
Fix documentation around components examples (#4375) @Nokel81
Add tests for KubeApi.watch timeout (#4367) @jakolehm

Don't miss a new lens release

NewReleases is sending notifications on new releases.