Skip to content

Releases: hcavarsan/kftray

KFtray - v0.15.0

21 Nov 03:13
d7e860e
Compare
Choose a tag to compare

v0.15.0

The mainly change is the new refactored UI using Chakra UI v3.

newui.mp4

this version also improves the performance of asynchronous tasks. Processes like stopping and starting port forwarding are now faster.

PRs

New Contributors

Full Changelog: v0.14.9...v0.15.0

KFtray - v0.14.9

20 Oct 23:13
c81c0d7
Compare
Choose a tag to compare

Summary:

  • Added a "Close Window" button to the app header for easier shutdown.
  • When closing the app, users are now prompted to stop all active port-forwards or keep them running. If user choose to keep them running, they’ll automatically resume next time you open the app.
  • Improved how app handle multiple port-forwards. Operations to start/stop port-forwards should now be faster

Commits

  • chore(deps): update dependency ubuntu to v24 by @renovate in #317
  • chore(deps): update dependency eslint-plugin-react-hooks to v5 by @renovate in #321
  • feat: switch license from MIT to GPLv3 by @hcavarsan in #322
  • feat(kftray-tauri): add check and manage ports to start port forward after app restart by @hcavarsan in #325
  • perf(stop_all_port_forward): optimize stop_all_port_forward function by @hcavarsan in #326
  • feat: add close window button with port forward stop logic by @hcavarsan in #327

CleanShot 2024-10-20 at 20 06 53

Full Changelog: v0.14.8...v0.14.9

KFtray - v0.14.8

29 Sep 22:35
b1dad1b
Compare
Choose a tag to compare

See the assets to download this version and install.

What's Changed

  • feat(frontend): improve AutoImportModal with custom kubeconfig support by @hcavarsan in #315
  • refactor(tui): replace custom logger with tui-logger by @hcavarsan in #314
  • deps: update some packages also use mise (rust 1.81 and node 22) by @hcavarsan in #316

Full Changelog: v0.14.7...v0.14.8

KFtray - v0.14.7

24 Sep 01:34
3281e58
Compare
Choose a tag to compare

See the assets to download this version and install.

What's Changed

  • feat: if local_port is not set, get a random tcp unused port by @hcavarsan in #313

Full Changelog: v0.14.6...v0.14.7

KFtray - v0.14.6

23 Sep 23:02
9730831
Compare
Choose a tag to compare

See the assets to download this version and install.

What's Changed

  • fix: test client with api version instead list namespace by @hcavarsan in #312

Full Changelog: v0.14.5...v0.14.6

KFtray - v0.14.5

21 Sep 21:31
795d726
Compare
Choose a tag to compare

See the assets to download this version and install.

What's Changed

  • fix: add buildx setup in ci to have a multi-platform kftray container by @hcavarsan in #309

Full Changelog: v0.14.4...v0.14.5

KFtray - v0.14.4

21 Sep 05:53
e233f46
Compare
Choose a tag to compare

See the assets to download this version and install.

What's Changed

  • feat: some minor improvements in add/import/export configs by @hcavarsan in #307
  • fix: fixed some issues in frontend state management
  • improved export function to sort configs by key name
  • now, alias and local_port are optional (see #305 (comment))
    • if local_port is empty, kftray will assume the same value of remote_port
    • if alias is not set, kftray will assume ${workload_type}-${protocol}-${local_port}

Full Changelog: v0.14.3...v0.14.4

KFtray - v0.14.3

20 Sep 22:54
eb2dd2a
Compare
Choose a tag to compare

See the assets to download this version and install.

fix: pass custom kubeconfig to list_ports backend func

Full Changelog: v0.14.2...v0.14.3

KFtray - v0.14.2

18 Sep 03:01
87eddcd
Compare
Choose a tag to compare

See the assets to download this version and install.

What's Changed

Full Changelog: v0.14.1...v0.14.2

KFtray - v0.14.1

14 Sep 22:28
bc0c76d
Compare
Choose a tag to compare

See the assets to download this version and install.

What's Changed

  • feat: improve kube client to handle more cases before fails by @hcavarsan in #302
  • fix: duplicating clients in use in bc0c76de

related issues:
#298
#289

Full Changelog: v0.14.0...v0.14.1