Skip to content

Releases: kubernetes-sigs/kui

10.4.1

21 Jun 17:18
Compare
Choose a tag to compare

This release includes several minor fixes. See the 10.4.0 release notes for more details of what is new in the 10.4 series.

Fixes

  • ls command can be slow against larger directories #7668
  • User has no way to know whether Kui has successfully connected to S3. Try up or up --ibm if you are a user of IBM Cloud #7670

For Kui Developers

  • Re-executing commands in a notebook can cause utter failure #7663
  • In browser clients, the Kubernetes context and namespace widgets may get stock Loading #7657

10.4.0

17 Jun 15:05
Compare
Choose a tag to compare

With this release, Kui should no longer emit the annoying "renderer process reuse" message every time you launch it.

Features

CommonCrawl browsing with Kui

Multi-line input

  • Apple Silicon builds
  • New s3 plugin. You can use this to browse CommonCrawl data, or your own S3 buckets; try ls /s3/aws/commoncrawl. If you have already set up your terminal for access to AWS or IBM cloud or a local Minio instance, then try ls /s3 to see your own buckets. We will be backfilling the documentation in the next release #7537
  • Initial support for multi-line input. You may now use HERE docs and backslash \ line continuations in Kui #7614
  • When running Kui as a kubectl plugin ("popup mode"), Kui now runs with split terminals

Design

Screen Shot 2021-06-17 at 10 36 56 AM

  • Each split now has a header with close and clear buttons #7532 #7556

Chores

  • Version bump to Electron v11, and fixes for "renderer process reuse" and other spurious console messages #7606

Fixes

  • Kui now more reliably scrolls output into view after command execution #7525
  • export FOO=$(echo hi) now works #7609
  • PTY apps, such as vi are now properly sized to the Kui viewport #7599 #7601
  • Kui blocks have strange orange focus outline #7597
  • Cleanups to "Lightweight" themes #7621
  • Text in StatusStripe widgets oddly overflows in narrower windows #7583
  • Sidecar toolbar buttons now use patternfly tooltips #7573

For Kui Developers

  • Notebook clients can now dictate that displayed notebooks are readonly, executable, or output-only, in any combination needed.
  • Bottom input clients now work with split terminals

10.3.12

01 Jun 16:35
Compare
Choose a tag to compare

Fixes

  • UpdateChecker renders poorly #7498
  • Remove outdated and unmaintained File->Settings menu option #7503

Note: 10.3.7-10.3.11 were voided, due to issues with the npm publish

10.3.6

29 May 18:50
Compare
Choose a tag to compare

This release includes a large number of bug fixes. The following covers some highlights.

Features

  • macOS builds are now signed and notarized. This should help to avoid tedious whitelisting on every Kui update Ugh. Take-back on that. Electron has upstream bugs that cause very laggy performance with signed builds on macOS v11 (Big Sur): electron/electron#26143
  • Kubernetes Logs tab now has a typeahead filter for log lines (see gif to the right) #7493

Fixes

  • Windows builds should be more stable now
  • Cmd+W now closes a Kui tab. Previously this keyboard shortcut would only close the current split #7487
  • More OpenShift system namespaces are now presented as such #7417
  • kubectl get ... > file.out now works #7406
  • kubectl get queries against name.<group> now work as expected #7399
  • kubectl get ingress and any other queries against singular Kinds that end in "s" now work #7387

v10.2.1

04 Mar 00:20
Compare
Choose a tag to compare

See the 10.0.1 Release Notes for a complete sumary of what is new in Kui 10. This release includes two bug fixes.

Fixes

  • 1c0cf42 sidecar toolbar text can overflow
  • c3388bf opening monaco-editor component causes 1px of vertical scrolling at the root level

v10.2.0

24 Feb 13:40
Compare
Choose a tag to compare

See the 10.0.1 Release Notes for a complete sumary of what is new in Kui 10. This release includes bug fixes and updates to the UI for switching between Kubernetes contexts and namespaces.

Features

  • The UI for context and namespace selection has been enhanced. You may now use type-ahead find to make your new choice. The namespace selector groups namespaces so as to distinguish user namespaces from system namespaces.

Screen Shot 2021-02-24 at 8 36 30 AM

Fixes

  • 065990d Use placeholder text to instruct users on how to use Ctrl+D to close splits
  • c07e5a0 users of oc with outdated or non-existent kubectl may see failures
  • 4762dd8 kubectl get -o custom-columns now benefits from the same speed optimizations of non-custom gets
  • 7d7d273 --kubeconfig or --context options may not work
  • e3d4a9c f424b5e k create ns 1, i.e. operations against numeric namespace names, would fail
  • d4ea65b some corner case kubectl watch requests do not watch
  • 142187c ls | grep does not properly escape dots and stars in the grep
  • 819dc3c Tab Completion view color codes partial completions if no slashes
  • ce6b10e ls ~ may fail

For Developers

v10.1.4

08 Feb 18:22
Compare
Choose a tag to compare

See the 10.0.1 Release Notes for a complete sumary of what is new in Kui 10. This release includes bug fixes.

Fixes

  • a60dccd ctrl+c then clear results in wrong command being executed
  • 9a6a1e5 ls | grep and ls | wc do not always work as expected

For Kui Developers

  • 8b54aca numeric responses for command handlers may not be displayed

v10.1.3

06 Feb 01:02
Compare
Choose a tag to compare

See the 10.0.1 Release Notes for a complete sumary of what is new in Kui 10. This release includes bug fixes.

Fixes

  • d1dac89 Table columns were not sortable

For Kui Developers

  • 7ef4d8a tab completion sometimes adds double trailing slashes
  • a5eae35 ls command does not pass some options to the VFS impl
  • c3b18ce ls should always use nameForDisplay
  • 4ac42d3 Markdown kuiexec drilldowns do not work if Markdown isn't passed a REPL controller

v10.1.2

05 Feb 00:37
Compare
Choose a tag to compare

See the 10.0.1 Release Notes for a complete sumary of what is new in Kui 10. This release includes bug fixes.

Fixes

  • bc2dd7a oc login does not invalidate the kubectl proxy
  • 50ca156 Tooltips may present odd internal kuiexec text
  • f750982 blocks with Processing commands cannot be removed
  • 5dd9ed0 empty tables do not use PatternFly's "empty state" UI

For Kui Developers

  • 36b91c8 console errors are shown for clients that do not define a list of notebooks

v10.1.1

04 Feb 00:21
Compare
Choose a tag to compare

See the 10.0.1 Release Notes for a complete sumary of what is new in Kui 10. This release includes bug fixes and a new notebook.

Fixes

  • e55895a when there're 3 splits, clicking table cells in the first split fail
  • ba73576 table clicks fail when the maximum number of splits is reached
  • bebeb95 Markdown misparses certain links
  • 011cf02 Markdown links should have a tooltip
  • d8e1be0 Markdown lists may lack bullets/numbers

Documentation

  • c8ada2a New notebook for Popeye. See Notebooks -> Dashboard -> Popeye Dashboard

API Fixes (for Kui developers)

  • 4a6974f fetchFileString aggressively calls toString on all objects