github kubernetes-sigs/kui v10.0.1

latest releases: v13.1.4, v13.1.3, v13.1.2...
3 years ago

Release Notes

Welcome to Kui 10! This release includes the following major improvements.

Kui is now much faster

  • Most kubectl operations are now 2-3 times faster. Kui, in many cases, is now faster than using kubectl #6441. This includes both table queries and drilldown queries. For example, showing the details of a pod now takes under 100ms.
  • kubectl watch tables are now substantially more responsively; previously, Kui would poll for changes, while now it responds immediately to changes in the backend.
  • Kui now launches more quickly.
  • For Kui developers, the initial install and webpack launch times are now as much as 10x faster!
command kubectl kui (this PR) kui (prior)
kubectl get pod 330ms 178ms 420ms
kubectl get pod S S S S 420ms 124ms 460ms
kubectl get pod somepod -o yaml 235ms 87ms 250ms

Support for heterogeneous kubectl get and apply

  • When getting or applying changes to a directory of heterogenous resource types, Kui now presents a unified and live table. kubectl on its own does not handle watching a directory of resources that contains e.g. both Deployments and Secrets and ConfgMaps, and any other custom resources. Kui now shows a live view across all of these.
  • For kustomize use cases, Kui now also shows the source for the kustomization.yaml in the get -k and apply -k output.

Improved Terminal Split Experience

  • ctrl/cmd+Y is now a keyboard shortcut for splitting the terminal.
  • You may now have as many as 8 splits in your terminal.
  • Tables presented in "mini" splits are now packed more densely.

Miscellaneous Experience Improvements

Events Drilldown

  • Substantial improvements to kubectl events tables.
  • Live tables now indicate the "Last Updated" time for the data.
  • Clicking on a table row now automatically splits the terminal to show you the drilldown in parallel with the main table.
  • The sidecar view now presents drilldown buttons, such as "Show Events" in a more distinct region of the UI.
  • Tab completion is now more responsive and substantially less buggy.
  • While editing commentary, shift-enter or cmd/ctrl+S are shortcuts to save your changes

New UI Components

Kui now uses PatternFly components instead of Carbon.

Don't miss a new kui release

NewReleases is sending notifications on new releases.