Releases: kubernetes-sigs/kui
v10.1.0
See the 10.0.1 Release Notes for a complete sumary of what is new in Kui 10. This release has one new feature, and three bug fixes.
Features
- 279ceea Table watching can now be paused and resumed by clicking on the eye icon in the footer of live tables
Fixes
v10.0.2
See the 10.0.1 Release Notes for a complete sumary of what is new in Kui 10. This release has a few minor documentation and bug fixes.
Documentation
- 1c7345b Kubernetes Dashboard Notebook
This release includes a new notebook aimed at showing off the dashboard capabilities of Kui. Try it out from the Notebooks menu: Notebooks -> Dashboard -> Kubernetes Dashboard
. If you have ideas on how to improve the dashboard notebook, please open an issue, we'd love to hear your feedback. If you want to tailor the notebook for you own purposes, you can edit its content and save it via File -> Save
. To learn more about crafting notebooks, read the Notebooks -> Make Your Own Notebook
notebook. (re: kui-crashy
in the dashboard notebook, this is a test case from our test suite)
Fixes
- c15bd6a Sidecar view annoyingly changes height when switching between Summary and YAML tabs
- 57251d0 UpdateChecker widget does not render tables, lists, or relative image refs properly
For Developers
v10.0.1
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 usingkubectl
#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 theget -k
andapply -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
- 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.
v10.0.0-beta.11
v10.0.0-beta.11
v10.0.0-beta.9
v10.0.0-beta.9
v10.0.0-beta.10
v10.0.0-beta.10