Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release v5.4.0-alpha.0 #4780

Merged
merged 1 commit into from
Feb 1, 2022
Merged

release v5.4.0-alpha.0 #4780

merged 1 commit into from
Feb 1, 2022

Conversation

jim-docker
Copy link
Contributor

@jim-docker jim-docker commented Jan 31, 2022

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

Signed-off-by: Jim Ehrismann <jehrismann@mirantis.com>
@jim-docker jim-docker requested a review from a team as a code owner January 31, 2022 16:46
@jim-docker jim-docker requested review from Nokel81 and DmitriyNoa and removed request for a team January 31, 2022 16:46
@jim-docker
Copy link
Contributor Author

the description is not complete, I will fix it before merging

@jim-docker jim-docker merged commit c1d557a into master Feb 1, 2022
@jim-docker jim-docker deleted the release/v5.4.0-alpha.0 branch February 1, 2022 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants