Releases: kubernetes-sigs/kui
v8.12.1
Fixes
- Job Timeline UI refinements
- Screenshots of tables include a gray stripe at the top
- Tab completion for kubectl commands sometimes does not complete local filepaths
- Certain kubectl arguments are not tilde-expanded
- Kubectl Logs/Events/Terminal tabs do not reflow when the sidecar is maximized
- Table auto-grid threshold is too low; tables are now auto-grided if they have more than 50 rows (previously 20)
Details
[8.12.1 1418f38] fix(plugins/plugin-client-common): refine Timeline a bit more
Date: Thu Aug 20 10:07:26 2020 -0400
2 files changed, 14 insertions(+), 10 deletions(-)
[8.12.1 5e92cd7] fix(plugins/plugin-client-common): table screenshots include a gray stripe at the top
Date: Thu Aug 20 10:14:07 2020 -0400
1 file changed, 5 insertions(+), 3 deletions(-)
[8.12.1 f461b8b] fix(plugins/plugin-kubectl): kubectl tab completion does not let me tab-complete some filepaths
Date: Thu Aug 20 10:21:00 2020 -0400
1 file changed, 3 insertions(+), 2 deletions(-)
[8.12.1 92b17c3] fix(plugins/plugin-kubectl): certain filepath options to kubectl were not tilde-expanded
Date: Thu Aug 20 11:03:15 2020 -0400
2 files changed, 45 insertions(+), 18 deletions(-)
[8.12.1 5e3ee7a] fix(plugins/plugin-kubectl): kubectl Logs/Events/Terminal tabs do not reflow on sidecar maximize
Date: Thu Aug 20 12:10:27 2020 -0400
1 file changed, 9 insertions(+), 2 deletions(-)
[8.12.1 dcff277] fix(plugins/plugin-iter8): iter8 create experiment combo boxes have misplaced svg
Date: Thu Aug 20 13:35:53 2020 -0400
1 file changed, 4 insertions(+)
[8.12.1 dbc5fc5] fix: grid colors are sometimes off
Date: Thu Aug 20 15:11:19 2020 -0400
3 files changed, 3 insertions(+), 3 deletions(-)
[8.12.1 a5db367] fix(plugins/plugin-client-common): threshold for auto-grid is too low
Date: Thu Aug 20 15:23:08 2020 -0400
3 files changed, 147 insertions(+), 2 deletions(-)
[8.12.1 4d646ae] fix(plugins/plugin-client-common): improve row hover effect for SequenceDiagram
Date: Thu Aug 20 15:36:45 2020 -0400
1 file changed, 15 insertions(+), 5 deletions(-)
[8.12.1 17e296a] fix(plugins/plugin-iter8): avoid collisions with global css rules
Date: Thu Aug 20 20:17:52 2020 -0400
4 files changed, 231 insertions(+), 229 deletions(-)
rewrite plugins/plugin-iter8/src/web/scss/static/decisionForm.scss (61%)
[8.12.1 dde52d3] fix(plugins/plugin-client-common): switching table from Table to Timeline and back to Table does not work
Date: Thu Aug 20 20:07:22 2020 -0400
2 files changed, 2 insertions(+), 1 deletion(-)
v8.12.0
Features
- New plugin to aid with canary testing via iter8
#5401
- Initial support for visualizing the steps in a Kubernetes Job, including a Sequence Diagram and Timeline
#5398
#5371
#5357
[#5350
]#5343
(#5343)#5337
- Initial support for Coligo/CodeEngine
#5309
- Initial experimental support for a virtual filesystem over s3 buckets (Minio and ibmcloud supported)
#5327
#5325
#5323
#5320
- Long tables with a status column are now auto-gridded
#5306
- Page-up/down keys now iterate through blocks in minisplits
#5376
- CWD is now displayed in a status stripe widget along the bottom; this is in preparation for enhancing Kui to have more notebook-like features
#5259
Bug Fixes
- Reverse-i-search behaves oddly when extending a search with new characters
#5404
ls
command often has excessive text ellipsis#5354
#5313
- Improve status coloring for certain common Kubernetes status codes
#5352
#5346
- Long input lines now wrap, after the command completes
#5339
- Tab completion UI does not render well for bottom input clients
#5308
v8.11.3
Fixes
- Status column may scroll offscreen for tables presented in splits
UX Improvements
- RadioTable no longer shows selected row only in footer
- Sidecar button click handlers now target non-minisplits for command execution
Details
[8.11.3 f61e7bb] fix(plugins/plugin-client-commong): show RadioTable selected row in the table body and header breadcrumb
Author: Mengting Yan [email protected]
Date: Wed Jul 22 13:32:12 2020 -0400
4 files changed, 28 insertions(+), 12 deletions(-)
[8.11.3 5847d19] fix(plugins/plugin-client-common): status column can be invisible in split tables
Date: Wed Jul 22 16:42:41 2020 -0400
1 file changed, 7 insertions(+), 3 deletions(-)
[8.11.3 ae794b3] fix(plugins/plugin-client-common): clicking on pod delete button can cause command to be executed in minisplit
Author: Mengting Yan [email protected]
Date: Wed Jul 22 17:37:58 2020 -0400
2 files changed, 12 insertions(+), 3 deletions(-)
v8.11.2
v8.11.1
Fixes
- Closing the first of >1 tab results in incorrect content
- Editor component does not respond to font zooming
- Editor component does not resize in response to Terminal layout changes
Details
[8.11.1 0c1320c] fix(plugins/plugin-client-common): close tabs doesn't produce the correct tab content
Author: Mengting Yan [email protected]
Date: Tue Jul 21 14:20:28 2020 -0400
2 files changed, 20 insertions(+), 1 deletion(-)
[8.11.1 9ed4fdb] fix(plugins/plugin-client-common): editor component does not respond to font zooming
Date: Tue Jul 14 09:30:19 2020 -0400
3 files changed, 54 insertions(+), 18 deletions(-)
create mode 100644 plugins/plugin-client-common/src/components/Content/Editor/lib/fonts.ts
[8.11.11 987f65a] fix: Editor component does not respond to tab layout changes
Date: Tue Jul 21 18:32:14 2020 -0400
5 files changed, 28 insertions(+), 1 deletion(-)
v8.10.15
Fixes
- Closing the first of >1 tab results in incorrect content
- Editor component does not respond to font zooming
- Editor component does not resize in response to Terminal layout changes
Details
[8.10.15 0c1320c] fix(plugins/plugin-client-common): close tabs doesn't produce the correct tab content
Author: Mengting Yan [email protected]
Date: Tue Jul 21 14:20:28 2020 -0400
2 files changed, 20 insertions(+), 1 deletion(-)
[8.10.15 9ed4fdb] fix(plugins/plugin-client-common): editor component does not respond to font zooming
Date: Tue Jul 14 09:30:19 2020 -0400
3 files changed, 54 insertions(+), 18 deletions(-)
create mode 100644 plugins/plugin-client-common/src/components/Content/Editor/lib/fonts.ts
[8.10.15 987f65a] fix: Editor component does not respond to tab layout changes
Date: Tue Jul 21 18:32:14 2020 -0400
5 files changed, 28 insertions(+), 1 deletion(-)
v8.10.14
Fixes
oc get namespaces
doesn't produce a RadioTable
Details
[8.10.14 b0dbfe9] fix(plugins/plugin-kubectl): oc get namespaces doesn't produce a RadioTable Author: Mengting Yan [email protected]
Date: Tue Jul 21 13:50:45 2020 -0400
1 file changed, 1 insertion(+), 1 deletion(-)
v8.11.0
Features
- MiniSplits: try clicking the Split button and observe how the canvas is subdivided as you create more splits. Tables, when presented in a MiniSplit, are now maximized and optimized for presentation in smaller viewports.
- Event Streams: Kubectl watch tables now have a footer that displays a live stream of recent kubernetes events
- RadioTables: (e.g. kubernetes get ns) now display the selected row in the table footer, and the scroll region of the table is presented such that the selected row is always visible
Fixes
- Kubectl watch tables are now no longer "auto pinned". Instead, you may choose to use the Split button to arrange the canvas to suit your needs.
- ctrl/cmd+w did not close the Kui window
- monaco editor views did not respond to font zooming
Noteworthy
- Kui now uses Typescript 3.9. This may introduce compilation errors, as the compiler is more strict.
v8.10.13
v8.10.12
Fixes
- Bottom input clients do not restore focus on tab switch
oc get namespace
tables are not RadioTables- more fixes for status stripe widgets versus tab switch
Details
[8.10.12 ae5f705] fix(plugins/plugin-client-common): input may not receive focus on tab switch
Date: Thu Jul 9 11:22:25 2020 -0400
1 file changed, 8 insertions(+), 4 deletions(-)
[8.10.12 14f8118] fix(plugins/plugin-kubectl): oc get ns does not present a RadioTable
Date: Thu Jul 9 14:13:44 2020 -0400
1 file changed, 8 insertions(+), 11 deletions(-)
[8.10.12 aeae386] fix: multiple issues with tab switching versus status stripe widgets
Date: Thu Jul 9 13:39:45 2020 -0400
7 files changed, 31 insertions(+), 21 deletions(-)