Kui Versions Save

A hybrid command-line/UI development experience for cloud-native development

v13.1.4

1 year ago

Fixes

  • when launching a second pop-up window, odd errors occur #9352

v13.1.3

1 year ago

Fixes

  • macOS Apple Silicon builds had a bogus node-pty. THis affected any pty operations, including the Logs and Terminal tabs for Kubernetes resources #9330

v13.1.1

1 year ago

Fixes

  • Sidebar has low contrast in some themes #9301
  • Containers tab spins forever for pods with no containerStatuses #9302
  • Improved drilldown from Pod->PVC->PV #9303

v13.1.0

1 year ago

Features

Screenshot 2023-02-02 at 4 48 16 PM Screenshot 2023-02-02 at 3 40 53 PM
  • Pods now have a Containers tab. #9288
  • Drilldowns from helm ls now present a more complete picture of the chart, including managed resources and values, and the ability to drill down to see a table of those managed resources. The drilldown currently assumes that the managed resources follow the label convention app.kubernetes.io/name=<chartName>. #9289

Fixes

  • A wide variety of small load time optimizations; you may see 100-200ms drops. These especially benefit web clients that load bundles from a remote server. Check out madwizard.io, which now gets a Chrome Lighthouse score of 95/100!
  • Improved layout on phones #9267 #9267 #9270

For Developers

  • npm run watch now recompiles the plugin registry and the test source. Previously, if you added a new command registration, you would have to restart the watcher.

v13.0.0

1 year ago
Screen Shot 2023-01-13 at 2 18 50 PM

Features

  • This release integrates support for madwizard via plugin-madwizard. This allows you to create visual wizards automatically from markdown source. The Kui plugin includes the visualizations.
  • Automatic Wizard Playground, accessible from the hamburger menu in the upper left. 👉

Fixes

  • kubectl get pod/nginx has buggy drilldown #9179
  • clicking on edit button does not use supplied --context option #9083
  • clicking on a row of helm ls yields an error #9123
  • kubectl kui popup windows may not ever show current context and namespace #9220
  • second popup window may not execute desired command #9219
  • vfs race condition may result in missing virtual files #9217
  • sidebar should auto-close on click #9175
  • remove some gratuitous tooltips #9158
  • various load time performance optimizations, to reduce window open latency by a few hundred milliseconds

Chores and Breaking Changes

  • Updated React 17 -> 18. This can surface latent bugs in React components, hence the major bump here.
  • Updated Electron 20 -> 22. This carries with it any breaking changes to the Electron API

v12.2.0

1 year ago

Features

  • Terminal and Logs tabs now render with GPU graphics acceleration #9062
  • Annotations tab now supports unfolding JSON annotations into a tree view; Labels tab now uses this consistent view #9079

Fixes

  • blue text in resource details views may have low contrast #9063
  • some buttons have default user-agent stylings #9071

v12.1.0

1 year ago

Fixes

  • Improved error handling and logging in tray menu logic #9056

Chores

  • Bump to electron 20.1.3 #9048 #9053
  • Many internal development package bumps that required re-linting and re-formatting; we had been using ancient versions of eslint and related packages. This touched many lines, hence the minor semver bump in this release #9047 #9048 #9049 #9050 #9051 #9052 #9054

v12.0.3

1 year ago

Look here for the full 12.0.0 release notes.

Fixes

  • Regression: tray menu not visible #9045

v12.0.2

1 year ago

This release offers a few small fixes over 12.0.0.

Fixes

  • Bound state for volumes was showing with a yellow badge color #9038
  • Small optimization to save 50-100ms from initial load time #9042
  • Eliminate large unnecessary directory from bundle, saving ~40MiB #9043

Chores

  • npm module for plugin-kubectl forced the use of its tray menu on all Electron clients #9036 #9039

v12.0.0

1 year ago

Features

kui tray menu v3
  • New tray menu, for quick access to switching contexts and namespaces and to pop-up views for resource views #9014 #9017 #9018 #9019 #9025 #9031
  • Terminal tab for Pods no longer resets when switching to another tab #9000
  • Kubernetes resource detail view now shows a colorful status badge #9004 #9012 #9015
  • Jobs resource detail view now offers a "Show Pods" button #9005
  • You may now easily copy/paste Kubernetes resource labels via click #9011
  • ls /s3/aws now shows your AWS profiles (previously, Kui hard-coded your "default" profile) #8963
Screen Shot 2022-09-06 at 6 32 02 PM

Fixes

  • Pty output may incorrectly reflect newlines and whitespace #8901 #8902
  • Markdown tabs in dark themes can have low contrast #8910
  • Dim colors in xterm output have low contrast #8918
  • Ctrl/Cmd+w may do nothing #8951 #8953
  • Terminal tab does not respond to font zooming #8965
  • Escape key would annoyingling and randomly toggle sidebar #8994
  • kubectl get -nfoo (i.e. without a space after -n) does not get from namespace foo #8995
  • Job summary may show undefined/1 #8996
  • Kubernetes PV and PVC tables can massively overflow width #8997
  • Deployment tables show red even though the pods may be yellow #8998
  • Even in narrow windows, Kui insists on using left-right splits #8999
  • Show Events button may show events from prior versions of same-named resource #9001 #9006
  • Clicking delete button in sidecar executes command without --kubeconfig #9001
  • Kubernetes resource Summary cells with 0 value show up as empty #9003
  • oc get on cluster-scoped resources fails #9007
  • kubectl commands when HTTPS_PROXY env var set fail #9008
  • Clicking delete button in right-side sidecar annoyingly executes command in left-side #9009
  • Tooltip isn't bright enough #9010
  • Improved tooltip for table Status cells #9020

Breaking Changes

  • Removed "Save as Guidebook" OS menu option #8897
  • Removed archaic support for KUI_HEADLESS_WEBPACK. This has been the default for a while. #9016

Chores