Releases: hcavarsan/kftray
KFtray - v0.15.2
What's Changed
- refac(server): new server structure by @hcavarsan in #340
- chore(deps): update rust crate thiserror to v2 by @renovate in #334
- chore(deps): bump rustls from 0.23.16 to 0.23.18 in the cargo group across 1 directory by @dependabot in #342
- feat: add pin window to systray menu by @hcavarsan in #344
Full Changelog: v0.15.1...v0.15.2
KFtray - v0.15.1
See the assets to download this version and install.
What's Changed
- refactor(git): create new options for obtaining git creds using libgit or a github token by @hcavarsan in #339
Full Changelog: v0.15.0...v0.15.1
KFtray - v0.15.0
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
- chore(deps): updated all non-major dependencies by @renovate in #306
- fix link by @jessegoodier in #331
- chore(deps): updated all non-major dependencies by @renovate in #329
- chore(deps): updated Rust crate keyring to 3.6.0 by @renovate in #333
- chore(deps): lock file maintenance by @renovate in #337
- chore(deps): updated all non-major dependencies by @renovate in #335
- refactor: new UI with Chakra UI v3 by @hcavarsan in #338
New Contributors
- @jessegoodier made their first contribution in #331
Full Changelog: v0.14.9...v0.15.0
KFtray - v0.14.9
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
Full Changelog: v0.14.8...v0.14.9
KFtray - v0.14.8
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
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
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
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
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 ofremote_port
- if
alias
is not set, kftray will assume${workload_type}-${protocol}-${local_port}
- if
Full Changelog: v0.14.3...v0.14.4
KFtray - v0.14.3
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