Skip to content

Releases: sarub0b0/kubetui

v1.5.1

23 Apr 07:27
Compare
Choose a tag to compare

What's Changed

deprecate openssl-tls feature in #469

features

  • package manager support
    • Homebrew
    • Scoop
    • WinGet
    • openSUSE Tumbleweed
  • feat(ui/input): show the cursor during cursor movement in #483

package update

  • fix(deps): update rust crate regex to 1.10.3 in #461
  • fix(deps): update kube-rs (kube, kube-runtime, k8s-openapi) in #460
  • chore(deps): lock file maintenance in #463
  • fix(deps): update rust crate ratatui to 0.26.0 in #464
  • fix(deps): update rust crate unicode-segmentation to 1.11 in #465
  • fix(deps): update rust crate ratatui to 0.26.1 in #473
  • fix(deps): update rust crate arboard to 3.3.1 in #474
  • fix(deps): update rust crate k8s-openapi to 0.21.1 in #476
  • fix(deps): update rust crate rayon to 1.9 in #477
  • fix(deps): update rust crate base64 to 0.22 in #478
  • fix(deps): update all dependencies in #479
  • chore(deps): lock file maintenance in #480
  • fix(deps): update rust crate strum to 0.26.2 in #482
  • chore(deps): lock file maintenance in #484
  • fix(deps): update rust crate regex to 1.10.4 in #485
  • chore(deps): update rust crate indoc to 2.0.5 in #486
  • fix(deps): update rust crate rayon to 1.10 in #487
  • fix(deps): update rust crate regex-syntax to 0.8.3 in #489
  • fix(deps): update rust crate kube to 0.89.0 in #488
  • fix(deps): update rust crate kube to 0.90.0 in #490
  • chore(deps): lock file maintenance in #491
  • chore(deps): update rust crate rstest to 0.19.0 in #492
  • fix(deps): update rust crate ratatui to 0.26.2 in #493
  • chore(deps): lock file maintenance in #494
  • chore(deps): update actions/checkout digest to 1d96c77 in #495
  • Bump deps including rustls by @dcermak in #496

docs

  • docs: add homebrew installation note by @chenrui333 in #468
  • docs: add opensuse installation note in #470
  • docs: move features section to the top in #471
  • docs: add scoop installation note in #472
  • docs: add winget installation note in #475

refactor

New Contributors

Full Changelog: v1.5.0...v1.5.1

v1.5.0

14 Jan 07:52
634af75
Compare
Choose a tag to compare

What's Changed

Features

  • feat(k8s/log): Support multiple pod logs #419

  • feat(k8s/secret): Support decoding helm.sh/release.v1 secret type #450

  • feat(ui): Support opening YAML popup from resource list #457

others

  • feat(ui): Display cursor only when the search form or filter form are active. #434
  • feat(ui/table): Highlight the filter form only when it is active and in input mode #436
  • Support scrollbar
    • feat(ui): Support scrollbar #406
    • feat(k8s/log): Support retry and resume for log streaming #413
    • feat(ui/text): Improve horizontal scrolling. #422
    • feat(ui): Support horizontal scrolling in the {input,search,filter} form #426

Fixes

  • fix(ui/list): Adjust scroll position when filter text is entered. #405
  • fix(k8s/secret): Fix format when secret data is invalid utf-8 #451
  • fix(k8s/log): Prevent redundant retrieval of previously obtained logs upon resuming log streaming. #456

Dependencies

  • fix(deps): update rust crate rayon to 1.8 #399
  • chore(deps): lock file maintenance #400
  • chore(deps): lock file maintenance #402
  • chore(deps): update actions/checkout digest to 8ade135 #401
  • chore(deps): lock file maintenance #408
  • chore(deps): lock file maintenance #409
  • chore(deps): lock file maintenance #411
  • fix(deps): update rust crate ratatui to 0.24.0 #414
  • chore(deps): update actions/checkout digest to b4ffde6 #410
  • chore(deps): lock file maintenance #415
  • fix(deps): update rust crate kube to 0.87 #416
  • chore(deps): lock file maintenance #417
  • chore(deps): lock file maintenance #418
  • chore(deps): lock file maintenance #428
  • fix(deps): update rust crate arboard to 3.3.0 #429
  • chore(deps): lock file maintenance #437
  • fix(deps): update rust crate once_cell to 1.19.0 #441
  • chore(deps): lock file maintenance #439
  • chore(deps): lock file maintenance #442
  • chore(deps): update rust crate mockall to 0.12.0 #444
  • chore(deps): update rust crate mockall_double to 0.3.1 #443
  • chore(deps): update actions/download-artifact action to v4 #447
  • chore(deps): update actions/upload-artifact action to v4 #448
  • chore(deps): lock file maintenance #452
  • chore(deps): update rust crate mockall to 0.12.1 #453
  • fix(deps): update rust crate ctrlc to 3.4.2 #454
  • chore(deps): lock file maintenance #455
  • fix(deps): update rust crate ratatui to 0.25.0 #449
  • chore(deps): lock file maintenance #458

Full Changelog: v1.4.2...v1.5.0

v1.4.2

20 Sep 07:48
Compare
Choose a tag to compare

What's Changed

features

  • feat(ui): Keep the filter input field visible. by @sarub0b0 in #386
  • feat(k8s): Remove the managedFields key from YAML. by @sarub0b0 in #391

fixes

  • fix(ui/table): Fix issue with incorrect item selection on mouse click when the filter is active. by @sarub0b0 in #387

dependencies

Full Changelog: v1.4.1...v1.4.2

v1.4.1

07 Aug 16:04
Compare
Choose a tag to compare

What's Changed

fixes

  • fix(deps): update rust crate kube to 0.84 by @sarub0b0 in #373
  • fix(deps): update rust crate ratatui to 0.22.0 by @sarub0b0 in #375
  • fix(deps): update kube-rs (kube, kube-runtime, k8s-openapi) (minor) by @sarub0b0 in #379
  • fix(deps): update rust crate crossterm to 0.27.0 by @sarub0b0 in #380

chores

  • chore(deps): update rust crate rstest to 0.18.1 by @sarub0b0 in #368
  • chore(deps): update rust crate pretty_assertions to 1.4.0 by @sarub0b0 in #369
  • chore(deps): update rust crate indoc to 2.0.3 by @sarub0b0 in #374

Full Changelog: v1.4.0...v1.4.1

v1.4.0

03 Jul 16:19
Compare
Choose a tag to compare

What's Changed

Features

  • feat(ui/event): Support multiline event messages in event view by @sarub0b0 in #351
  • feat: improve focus event handling by @sarub0b0 in #317
  • feat(ui/yaml): Enable returning from name popup to kind popup by @sarub0b0 in #359
  • feat(ui/popup): Adjust popup width/hight to 90% of the container by @sarub0b0 in #361
  • feat(ui/multiple_select): Improve logic for determining split direction in multi-select popup by @sarub0b0 in #362
  • feat(ui): Popup close on outside click by @sarub0b0 in #363
  • feat(ui/popup): Adjust popup size to 85% of the container by @sarub0b0 in #364

Bug fixes

  • fix(ui/list): fix issue with scroll not working in list widget in certain cases by @sarub0b0 in #354
  • fix(ui): Prevent unintended actions from occurring when clicking outside the area by @sarub0b0 in #355
  • fix(ui/list): Fix issue causing a crash when clicking on empty space by @sarub0b0 in #357

Chores

Dependencies

Full Changelog: v1.3.0...v1.4.0

v1.4.0-beta

03 Jul 16:10
Compare
Choose a tag to compare
v1.4.0-beta Pre-release
Pre-release

What's Changed

Featues

  • feat(ui/event): Support multiline event messages in event view by @sarub0b0 in #351
  • feat: improve focus event handling by @sarub0b0 in #317
  • feat(ui/yaml): Enable returning from name popup to kind popup by @sarub0b0 in #359
  • feat(ui/popup): Adjust popup width/hight to 90% of the container by @sarub0b0 in #361
  • feat(ui/multiple_select): Improve logic for determining split direction in multi-select popup by @sarub0b0 in #362
  • feat(ui): Popup close on outside click by @sarub0b0 in #363
  • feat(ui/popup): Adjust popup size to 85% of the container by @sarub0b0 in #364

Bug fixes

  • fix(ui/list): fix issue with scroll not working in list widget in certain cases by @sarub0b0 in #354
  • fix(ui): Prevent unintended actions from occurring when clicking outside the area by @sarub0b0 in #355
  • fix(ui/list): Fix issue causing a crash when clicking on empty space by @sarub0b0 in #357

Chores

Dependencies

Full Changelog: v1.3.0...v1.4.0-beta

v1.3.0

10 Jun 16:13
Compare
Choose a tag to compare

What's Changed

features

  • feat(ui/log): Add blank line with Enter input. by @sarub0b0 in #315
  • feat(ui/text): Crash when clicking on empty line in TextView - Out of range by @sarub0b0 in #327
  • feat: change from tui-rs to ratatui by @sarub0b0 in #323
  • feat(ui/log): Don't clear logs when the pod/container restart, deletion or other actions. by @sarub0b0 in #331
  • feat: Support all api versions in List and Yaml by @sarub0b0 in #339
  • feat: Improve error handling of k8s worker by @sarub0b0 in #340
  • feat(ui/tab): Add highlighting for clickable tabs on mouse hover by @sarub0b0 in #341
  • feat(k8s): Use the semantic “most recent” resource version strategy by @sarub0b0 in #342
  • feat(deps): Support rustls by @sarub0b0 in #346

bug fixes

  • fix(tui_wrapper/util): returned true even out of range. by @sarub0b0 in #314
  • fix(k8s/log): correct line breaks in logs by @sarub0b0 in #324
  • fix(k8s/log): correct line breaks in logs by @sarub0b0 in #326
  • fix(ui/log): support tab chars by @sarub0b0 in #329
  • fix(ui): sort items in select view by @sarub0b0 in #336
  • fix(text/wrap): prevent an infinite loop when wrap_width is zero by @sarub0b0 in #344
  • fix(ui): Fix occasional crash issue when resizing the window. by @sarub0b0 in #348

chore

  • chore(api): rename api -> list by @sarub0b0 in #313
  • chore(ansi_color): change from expect to unwrap_or_default by @sarub0b0 in #349

dependencies

Full Changelog: v1.2.2...v1.3.0

v1.3.0-beta

09 Jun 15:48
Compare
Choose a tag to compare
v1.3.0-beta Pre-release
Pre-release

What's Changed

  • chore(deps): lock file maintenance by @sarub0b0 in #302
  • chore(deps): lock file maintenance by @sarub0b0 in #303
  • chore(deps): lock file maintenance by @sarub0b0 in #304
  • chore(deps): lock file maintenance by @sarub0b0 in #305
  • fix(deps): update rust crate ctrlc to 3.3.0 by @sarub0b0 in #306
  • fix(deps): update rust crate ctrlc to 3.3.1 by @sarub0b0 in #311
  • chore(api): rename api -> list by @sarub0b0 in #313
  • fix(tui_wrapper/util): returned true even out of range. by @sarub0b0 in #314
  • chore(deps): lock file maintenance by @sarub0b0 in #316
  • feat(ui/log): Add blank line with Enter input. by @sarub0b0 in #315
  • fix(deps): update rust crate once_cell to 1.17.2 by @sarub0b0 in #321
  • fix(k8s/log): correct line breaks in logs by @sarub0b0 in #324
  • fix(k8s/log): correct line breaks in logs by @sarub0b0 in #326
  • feat(ui/text): Crash when clicking on empty line in TextView - Out of range by @sarub0b0 in #327
  • fix(deps): update rust crate ctrlc to 3.4.0 by @sarub0b0 in #328
  • feat: change from tui-rs to ratatui by @sarub0b0 in #323
  • fix(ui/log): support tab chars by @sarub0b0 in #329
  • feat(ui/log): Don't clear logs when the pod/container restart, deletion or other actions. by @sarub0b0 in #331
  • chore(deps): lock file maintenance by @sarub0b0 in #334
  • fix(ui): sort items in select view by @sarub0b0 in #336
  • fix(deps): update rust crate once_cell to 1.18.0 by @sarub0b0 in #337
  • Support all api versions in List and Yaml by @sarub0b0 in #339
  • Improve error handling of k8s worker by @sarub0b0 in #340
  • feat(ui/tab): Add highlighting for clickable tabs on mouse hover by @sarub0b0 in #341
  • fix(deps): update rust crate kube to 0.83 by @sarub0b0 in #338
  • feat(k8s): Use the semantic “most recent” resource version strategy by @sarub0b0 in #342
  • chore(deps): lock file maintenance by @sarub0b0 in #343
  • fix(text/wrap): prevent an infinite loop when wrap_width is zero by @sarub0b0 in #344
  • chore(deps): remove unused deps by @sarub0b0 in #345
  • Support rustls by @sarub0b0 in #346

Full Changelog: v1.2.2...v1.3.0-beta

v1.2.2

21 Apr 15:00
Compare
Choose a tag to compare

What's Changed

  • chore(deps): lock file maintenance by @sarub0b0 in #295
  • chore(deps): update rust crate mockall to 0.11.4 by @sarub0b0 in #296
  • chore(deps): lock file maintenance by @sarub0b0 in #297
  • chore(deps): lock file maintenance by @sarub0b0 in #298
  • chore(deps): lock file maintenance by @sarub0b0 in #300
  • chore(deps): lock file maintenance by @sarub0b0 in #301
  • fix(deps): update kube-rs (kube, kube-runtime, k8s-openapi) (minor) by @sarub0b0 in #299
  • refactor(api_resource): reduce number of requests to fetch api list ec81745
  • fix(clipboard): no crash on clipboard error a84c732
  • fix(k8s/api_resources): invalid value string API_VERSION 4d7ea25

Full Changelog: v1.2.1...v1.2.2

v1.2.1

23 Mar 11:57
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update rust crate rstest to 0.17.0 by @sarub0b0 in #293
  • fix(k8s/config): not stop the update job in the Raw Data view when switching context/namespace by @sarub0b0 in #294

Full Changelog: v1.2.0...v1.2.1