Skip to content

Releases: hcavarsan/kftray

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

KFtray - v0.14.0

08 Sep 00:52
0239388
Compare
Choose a tag to compare

This Release adds an auto-import feature to KFTray and KFTUI. import Kubernetes service configurations by selecting a context in the new "Auto Import". Services with the annotation kftray.app/enabled: true will be imported, and additional configurations can be specified using the kftray.app/configs annotation in the format alias-localPort-targetPort. This feature automates the configuration import process.

autoimport.mp4

What's Changed

Full Changelog: v0.13.3...v0.14.0