From 10a05ca625959e54cfed54cff019ca0b1970bd8d Mon Sep 17 00:00:00 2001 From: Nick Mitchell Date: Sun, 9 Oct 2022 20:37:29 -0400 Subject: [PATCH] v12.2.0 --- CHANGELOG.md | 2694 +++++++++++++++++ lerna.json | 2 +- packages/builder/CHANGELOG.md | 103 + packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 523 ++++ packages/core/package.json | 2 +- packages/proxy/CHANGELOG.md | 44 + packages/proxy/package.json | 2 +- packages/react/CHANGELOG.md | 28 + packages/react/package.json | 2 +- packages/test/CHANGELOG.md | 199 ++ packages/test/package.json | 2 +- packages/webpack/CHANGELOG.md | 88 + packages/webpack/package.json | 2 +- plugins/plugin-bash-like/CHANGELOG.md | 290 ++ plugins/plugin-bash-like/package.json | 2 +- plugins/plugin-carbon-themes/CHANGELOG.md | 101 + plugins/plugin-carbon-themes/package.json | 2 +- plugins/plugin-client-alternate/CHANGELOG.md | 34 + plugins/plugin-client-alternate/package.json | 2 +- plugins/plugin-client-common/CHANGELOG.md | 1543 ++++++++++ plugins/plugin-client-common/package.json | 2 +- plugins/plugin-client-default/CHANGELOG.md | 144 + plugins/plugin-client-default/package.json | 2 +- plugins/plugin-client-notebook/CHANGELOG.md | 34 + plugins/plugin-client-notebook/package.json | 2 +- plugins/plugin-client-test/CHANGELOG.md | 79 + plugins/plugin-client-test/package.json | 2 +- plugins/plugin-core-support/CHANGELOG.md | 287 ++ plugins/plugin-core-support/package.json | 2 +- plugins/plugin-core-themes/CHANGELOG.md | 67 + plugins/plugin-core-themes/package.json | 2 +- .../plugin-electron-components/CHANGELOG.md | 43 + .../plugin-electron-components/package.json | 2 +- plugins/plugin-git/CHANGELOG.md | 42 + plugins/plugin-git/package.json | 2 +- plugins/plugin-iter8/CHANGELOG.md | 44 + plugins/plugin-iter8/package.json | 2 +- plugins/plugin-kubectl-tray-menu/CHANGELOG.md | 18 + plugins/plugin-kubectl-tray-menu/package.json | 2 +- plugins/plugin-kubectl/CHANGELOG.md | 543 ++++ plugins/plugin-kubectl/package.json | 2 +- .../plugin-patternfly4-themes/CHANGELOG.md | 92 + .../plugin-patternfly4-themes/package.json | 2 +- plugins/plugin-proxy-support/CHANGELOG.md | 43 + plugins/plugin-proxy-support/package.json | 2 +- plugins/plugin-s3/CHANGELOG.md | 107 + plugins/plugin-s3/package.json | 2 +- 48 files changed, 7214 insertions(+), 24 deletions(-) create mode 100644 plugins/plugin-kubectl-tray-menu/CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 58c53221c98..aef3c3cce24 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,2700 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [12.2.0](https://github.com/IBM/kui/compare/v4.5.0...v12.2.0) (2022-10-10) + + +### Bug Fixes + +* blue in sidecars has low contrast ([6d4510f](https://github.com/IBM/kui/commit/6d4510f)) +* Bound state for volumes should have a green traffic light color ([528f0e0](https://github.com/IBM/kui/commit/528f0e0)) +* electron builds should not include .log directory ([20c4a07](https://github.com/IBM/kui/commit/20c4a07)) +* improved debug output and error handling in tray menu code ([f78cc36](https://github.com/IBM/kui/commit/f78cc36)) +* make tray popup window a bit wider ([dda1723](https://github.com/IBM/kui/commit/dda1723)) +* on windows, tray menu causes popup shell window ([bd9e3fd](https://github.com/IBM/kui/commit/bd9e3fd)) +* override default user agent background-color for buttons ([8921c9c](https://github.com/IBM/kui/commit/8921c9c)) +* plugin-kubectl-tray-menu had incorrect package name ([b29abbd](https://github.com/IBM/kui/commit/b29abbd)) +* remove ancient pretty printers for ancient usage model ([1df7cba](https://github.com/IBM/kui/commit/1df7cba)) +* tone down the tooltips a bit ([1cc19e2](https://github.com/IBM/kui/commit/1cc19e2)) +* tray menu does not appear ([6cb379d](https://github.com/IBM/kui/commit/6cb379d)) +* **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449) +* **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355) +* **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320) +* **packages/builder:** regression: Notebooks menu does not appear in production builds ([13ce4c1](https://github.com/IBM/kui/commit/13ce4c1)), closes [#7938](https://github.com/IBM/kui/issues/7938) +* **packages/core:** after opening window from headless, console output stops ([ea55810](https://github.com/IBM/kui/commit/ea55810)), closes [#7291](https://github.com/IBM/kui/issues/7291) +* **packages/core:** command override registration does not handle lazily loaded plugins ([b36aaf0](https://github.com/IBM/kui/commit/b36aaf0)), closes [#7357](https://github.com/IBM/kui/issues/7357) +* **packages/core:** core command line parser does not handle octal escape ([6b1eaff](https://github.com/IBM/kui/commit/6b1eaff)) +* **packages/core:** core parses pipeStages incorrectly when encountering '{' ([cdf7ab1](https://github.com/IBM/kui/commit/cdf7ab1)), closes [#7368](https://github.com/IBM/kui/issues/7368) +* **packages/core:** core repl pipe-stage splitter fails for \ line continuations ([706be6c](https://github.com/IBM/kui/commit/706be6c)) +* **packages/core:** don't add \n for headless stderr printer ([8a4337a](https://github.com/IBM/kui/commit/8a4337a)), closes [#7297](https://github.com/IBM/kui/issues/7297) +* **packages/core:** File->Save does not properly handle backslash paths ([926b152](https://github.com/IBM/kui/commit/926b152)) +* **packages/core:** headless-to-ui transition can result in errors in getAppPath ([4ebec4d](https://github.com/IBM/kui/commit/4ebec4d)) +* **packages/core:** headless.ts blindly removes -v from everywhere on the command line ([dc13b5c](https://github.com/IBM/kui/commit/dc13b5c)) +* **packages/core:** in headless mode, command errors do not result in a non-zero exit code ([027ee78](https://github.com/IBM/kui/commit/027ee78)), closes [#7299](https://github.com/IBM/kui/issues/7299) +* **packages/core:** menu.ts assumes the client defines a list of notebooks ([3a593b7](https://github.com/IBM/kui/commit/3a593b7)), closes [#6962](https://github.com/IBM/kui/issues/6962) +* **packages/core:** plugin scanner can fail to detect preload in client defintion plugin ([d213456](https://github.com/IBM/kui/commit/d213456)), closes [#7326](https://github.com/IBM/kui/issues/7326) +* **packages/core:** strip off chrome args for second electron instance ([15fad9b](https://github.com/IBM/kui/commit/15fad9b)) +* **packages/core:** strip off chrome args for second electron instance (v2) ([045a409](https://github.com/IBM/kui/commit/045a409)) +* **packages/core:** the second popup window does not use the size desired by the controller ([882e9cb](https://github.com/IBM/kui/commit/882e9cb)) +* **packages/proxy:** kui-build-docker-with-proxy has several bugs ([eeb21dc](https://github.com/IBM/kui/commit/eeb21dc)), closes [#7085](https://github.com/IBM/kui/issues/7085) +* **packages/proxy:** oc does not work in kui-build-docker-with-proxy image ([b0460b8](https://github.com/IBM/kui/commit/b0460b8)), closes [#7088](https://github.com/IBM/kui/issues/7088) +* **packages/webpack:** not possible to build development webpack bundles with kui-build-webpack ([b7db124](https://github.com/IBM/kui/commit/b7db124)), closes [#7328](https://github.com/IBM/kui/issues/7328) +* **packages/webpack:** webpack config has bogus entry for zlib fallback ([3d52e56](https://github.com/IBM/kui/commit/3d52e56)), closes [#7332](https://github.com/IBM/kui/issues/7332) +* **plugins/plugin-bash-like:** bash-like headless use of spawn unnecessarily sets the shell option ([3271a76](https://github.com/IBM/kui/commit/3271a76)), closes [#7338](https://github.com/IBM/kui/issues/7338) +* **plugins/plugin-bash-like:** change fslice's default bytes from 1MB to 4KB ([224875c](https://github.com/IBM/kui/commit/224875c)), closes [#7021](https://github.com/IBM/kui/issues/7021) +* **plugins/plugin-bash-like:** delegates.ls in VFS could amortize some of the remote fetch latency ([78b1dc4](https://github.com/IBM/kui/commit/78b1dc4)), closes [#7007](https://github.com/IBM/kui/issues/7007) +* **plugins/plugin-bash-like:** doExecWithStdoutViaPty emits internal stack traces in headless mode ([37e23f2](https://github.com/IBM/kui/commit/37e23f2)), closes [#7334](https://github.com/IBM/kui/issues/7334) +* **plugins/plugin-bash-like:** improve support for async-mounted VFS ([afb8574](https://github.com/IBM/kui/commit/afb8574)) +* **plugins/plugin-bash-like:** in headless, kui commands can't execute other kui commands that expect stdin ([6ce7cc2](https://github.com/IBM/kui/commit/6ce7cc2)), closes [#7322](https://github.com/IBM/kui/issues/7322) +* **plugins/plugin-bash-like:** internal: ls should always use `nameForDisplay` ([765f9a0](https://github.com/IBM/kui/commit/765f9a0)), closes [#6971](https://github.com/IBM/kui/issues/6971) +* **plugins/plugin-bash-like:** ls | grep does not properly escape dots and stars in the grep ([1a3ccee](https://github.com/IBM/kui/commit/1a3ccee)), closes [#6990](https://github.com/IBM/kui/issues/6990) +* **plugins/plugin-bash-like:** ls | grep or ls | wc do not work ([5fecfaa](https://github.com/IBM/kui/commit/5fecfaa)), closes [#6984](https://github.com/IBM/kui/issues/6984) +* **plugins/plugin-bash-like:** ls ~ fails ([dace62c](https://github.com/IBM/kui/commit/dace62c)), closes [#7008](https://github.com/IBM/kui/issues/7008) +* **plugins/plugin-bash-like:** ls command does not pass some options to the VFS impl ([714ef7a](https://github.com/IBM/kui/commit/714ef7a)), closes [#6969](https://github.com/IBM/kui/issues/6969) +* **plugins/plugin-bash-like:** ls does not show mounts, but tab completion does ([fd14881](https://github.com/IBM/kui/commit/fd14881)), closes [#6997](https://github.com/IBM/kui/issues/6997) +* **plugins/plugin-bash-like:** new tab in browser-based clients may result in multiple new sessions ([268d3b4](https://github.com/IBM/kui/commit/268d3b4)), closes [#7465](https://github.com/IBM/kui/issues/7465) +* **plugins/plugin-bash-like:** on windows ls with no arguments results in Cannot read property 'replace' of undefined ([1ed964c](https://github.com/IBM/kui/commit/1ed964c)) +* **plugins/plugin-bash-like:** remove `drrf.ts` in plugin-bash-like ([7ed98d9](https://github.com/IBM/kui/commit/7ed98d9)), closes [#7063](https://github.com/IBM/kui/issues/7063) +* **plugins/plugin-bash-like:** restore shell spawning for cases that need it ([99d99ab](https://github.com/IBM/kui/commit/99d99ab)), closes [#7338](https://github.com/IBM/kui/issues/7338) +* **plugins/plugin-bash-like:** stop resolve to absolute path in fstat and fslice ([f9460a3](https://github.com/IBM/kui/commit/f9460a3)) +* **plugins/plugin-bash-like:** tab completion sometimes adds double trailing slashes ([4344319](https://github.com/IBM/kui/commit/4344319)), closes [#6973](https://github.com/IBM/kui/issues/6973) +* **plugins/plugin-bash-like:** VFS mount promise may fire before the mounting is actually done ([e610e0f](https://github.com/IBM/kui/commit/e610e0f)), closes [#7346](https://github.com/IBM/kui/issues/7346) +* **plugins/plugin-client-common:** "lost connection to your cluster" alert takes up the full window height ([71f2236](https://github.com/IBM/kui/commit/71f2236)), closes [#7018](https://github.com/IBM/kui/issues/7018) +* **plugins/plugin-client-common:** `open index.html` can smash kui's stylesheets ([2b38e9b](https://github.com/IBM/kui/commit/2b38e9b)), closes [#7101](https://github.com/IBM/kui/issues/7101) +* **plugins/plugin-client-common:** add a few more heuristics to the snippet inliner ([f46d4b6](https://github.com/IBM/kui/commit/f46d4b6)) +* **plugins/plugin-client-common:** Add sass mixins for Grid cells and Card Footer ([0218ed3](https://github.com/IBM/kui/commit/0218ed3)), closes [#7410](https://github.com/IBM/kui/issues/7410) +* **plugins/plugin-client-common:** another small tweak to tooltips ([7b26931](https://github.com/IBM/kui/commit/7b26931)) +* **plugins/plugin-client-common:** avoid super-tall action buttons in code blocks ([1655b04](https://github.com/IBM/kui/commit/1655b04)) +* **plugins/plugin-client-common:** blocks with Processing commands cannot be removed ([626c419](https://github.com/IBM/kui/commit/626c419)), closes [#6954](https://github.com/IBM/kui/issues/6954) +* **plugins/plugin-client-common:** clicking on link to another guidebook quietly fails ([ca091df](https://github.com/IBM/kui/commit/ca091df)) +* **plugins/plugin-client-common:** clicking on YAML tab incorrectly shows "You are in edit mode" even if you aren't ([2bc5328](https://github.com/IBM/kui/commit/2bc5328)), closes [#7426](https://github.com/IBM/kui/issues/7426) [#7385](https://github.com/IBM/kui/issues/7385) +* **plugins/plugin-client-common:** code block action tooltips not attached to innermost element ([a09c7a8](https://github.com/IBM/kui/commit/a09c7a8)) +* **plugins/plugin-client-common:** disable minisplit ([b32a940](https://github.com/IBM/kui/commit/b32a940)) +* **plugins/plugin-client-common:** Experimental tag is not centered ([e1fd930](https://github.com/IBM/kui/commit/e1fd930)), closes [#7131](https://github.com/IBM/kui/issues/7131) +* **plugins/plugin-client-common:** FancyPipeline renders prefix incorrectly ([7498abe](https://github.com/IBM/kui/commit/7498abe)) +* **plugins/plugin-client-common:** grammy command can create an unbounded number of parallel network requests ([12966cf](https://github.com/IBM/kui/commit/12966cf)), closes [#7151](https://github.com/IBM/kui/issues/7151) +* **plugins/plugin-client-common:** guidebooks cannot have wizards in second+ splits ([6aeac4d](https://github.com/IBM/kui/commit/6aeac4d)) +* **plugins/plugin-client-common:** header inference logic does not copy over hide-in-sidecar hints ([34b11ed](https://github.com/IBM/kui/commit/34b11ed)), closes [#7053](https://github.com/IBM/kui/issues/7053) +* **plugins/plugin-client-common:** Histogram's inline label could be off for short bars ([82a3b38](https://github.com/IBM/kui/commit/82a3b38)), closes [#7146](https://github.com/IBM/kui/issues/7146) +* **plugins/plugin-client-common:** improve SequenceDiagram layout of gap, status, and duration columns ([9341ec7](https://github.com/IBM/kui/commit/9341ec7)), closes [#7028](https://github.com/IBM/kui/issues/7028) +* **plugins/plugin-client-common:** improve tooltip for table Status cells ([f253749](https://github.com/IBM/kui/commit/f253749)) +* **plugins/plugin-client-common:** improved display of subtree status in guidebook tree view ([c2dea3c](https://github.com/IBM/kui/commit/c2dea3c)) +* **plugins/plugin-client-common:** in browser clients, the prompt may not be initially focused ([76a4419](https://github.com/IBM/kui/commit/76a4419)), closes [#7056](https://github.com/IBM/kui/issues/7056) +* **plugins/plugin-client-common:** in narrower windows, use top-bottom split ([375ad64](https://github.com/IBM/kui/commit/375ad64)) +* **plugins/plugin-client-common:** In Popup mode, clicking Help button will show the welcome notebook in a new window ([18a974c](https://github.com/IBM/kui/commit/18a974c)) +* **plugins/plugin-client-common:** in splits, spinner is not centered ([08c5b3c](https://github.com/IBM/kui/commit/08c5b3c)), closes [#7129](https://github.com/IBM/kui/issues/7129) +* **plugins/plugin-client-common:** increase default expansion depth for Imports component ([b805981](https://github.com/IBM/kui/commit/b805981)) +* **plugins/plugin-client-common:** input cursor will move to the end after tab-completes ([671a20f](https://github.com/IBM/kui/commit/671a20f)) +* **plugins/plugin-client-common:** leverage patternfly's no-cancel support for Wizards ([d2e9b1e](https://github.com/IBM/kui/commit/d2e9b1e)) +* **plugins/plugin-client-common:** ls does not render markdown cells properly ([1083962](https://github.com/IBM/kui/commit/1083962)), closes [#7000](https://github.com/IBM/kui/issues/7000) +* **plugins/plugin-client-common:** make popover-select widget narrower ([82d27d1](https://github.com/IBM/kui/commit/82d27d1)), closes [#7046](https://github.com/IBM/kui/issues/7046) +* **plugins/plugin-client-common:** Markdown kuiexec drilldowns do not work if Markdown isn't passed a REPL controller ([90652f3](https://github.com/IBM/kui/commit/90652f3)), closes [#6977](https://github.com/IBM/kui/issues/6977) +* **plugins/plugin-client-common:** Markdown links should have a tooltip ([9a1f2d9](https://github.com/IBM/kui/commit/9a1f2d9)), closes [#6939](https://github.com/IBM/kui/issues/6939) +* **plugins/plugin-client-common:** Markdown lists may lack bullets/numbers ([3db9eaa](https://github.com/IBM/kui/commit/3db9eaa)), closes [#6947](https://github.com/IBM/kui/issues/6947) +* **plugins/plugin-client-common:** minor react tweak to sidecar badge to avoid potential false re-renders ([89372a1](https://github.com/IBM/kui/commit/89372a1)) +* **plugins/plugin-client-common:** nested choices in wizards were not presented as such ([a36274d](https://github.com/IBM/kui/commit/a36274d)) +* **plugins/plugin-client-common:** numeric responses may not be displayed ([93603cf](https://github.com/IBM/kui/commit/93603cf)), closes [#6982](https://github.com/IBM/kui/issues/6982) +* **plugins/plugin-client-common:** offline notebooks have unnecessary buttons ([09d0af6](https://github.com/IBM/kui/commit/09d0af6)), closes [#7076](https://github.com/IBM/kui/issues/7076) +* **plugins/plugin-client-common:** opening monaco-editor component causes 1px of vertical scrolling at the root level ([e63782e](https://github.com/IBM/kui/commit/e63782e)), closes [#7113](https://github.com/IBM/kui/issues/7113) +* **plugins/plugin-client-common:** Output.tsx streaming to UI can be very slow ([37fdc9f](https://github.com/IBM/kui/commit/37fdc9f)), closes [#7350](https://github.com/IBM/kui/issues/7350) +* **plugins/plugin-client-common:** Popover and Dropdowns require double-click to close ([dcf914b](https://github.com/IBM/kui/commit/dcf914b)) +* **plugins/plugin-client-common:** purple text can have low contrast in PatternFly4 Light ([5b21228](https://github.com/IBM/kui/commit/5b21228)) +* **plugins/plugin-client-common:** RadioTable UI component can fail badly for models with no (optional!) nameIdx attr ([c457b92](https://github.com/IBM/kui/commit/c457b92)), closes [#7352](https://github.com/IBM/kui/issues/7352) +* **plugins/plugin-client-common:** redirectToPlainSplitIfNeeded may favor smaller terminals ([58f9ab0](https://github.com/IBM/kui/commit/58f9ab0)), closes [#6930](https://github.com/IBM/kui/issues/6930) +* **plugins/plugin-client-common:** reduce animations in SequenceDiagram ([3c469bd](https://github.com/IBM/kui/commit/3c469bd)), closes [#7133](https://github.com/IBM/kui/issues/7133) +* **plugins/plugin-client-common:** regression in Commentary margin ([8a8f26f](https://github.com/IBM/kui/commit/8a8f26f)), closes [#7348](https://github.com/IBM/kui/issues/7348) +* **plugins/plugin-client-common:** regression: sidecar tabs lack underline ([928395b](https://github.com/IBM/kui/commit/928395b)), closes [#7934](https://github.com/IBM/kui/issues/7934) +* **plugins/plugin-client-common:** remove leftover debugging printf ([7b89068](https://github.com/IBM/kui/commit/7b89068)) +* **plugins/plugin-client-common:** remove leftover debugging printf ([829b864](https://github.com/IBM/kui/commit/829b864)) +* **plugins/plugin-client-common:** remove wizard right-margin ([a1e05cf](https://github.com/IBM/kui/commit/a1e05cf)) +* **plugins/plugin-client-common:** restore Table sorting ([b590e6e](https://github.com/IBM/kui/commit/b590e6e)), closes [#6729](https://github.com/IBM/kui/issues/6729) +* **plugins/plugin-client-common:** SequenceDiagram bars have odd transparent 1px border ([309880b](https://github.com/IBM/kui/commit/309880b)), closes [#7397](https://github.com/IBM/kui/issues/7397) +* **plugins/plugin-client-common:** SequenceDiagram should use MB/sec rather than MBps ([7dd4ddf](https://github.com/IBM/kui/commit/7dd4ddf)), closes [#7111](https://github.com/IBM/kui/issues/7111) +* **plugins/plugin-client-common:** sidecar delete button from right split executes command in left split ([f6dc8d0](https://github.com/IBM/kui/commit/f6dc8d0)) +* **plugins/plugin-client-common:** sidecar Kebab menu has nested