Releases: jzills/kx
Releases · jzills/kx
Release list
v0.1.2
What's Changed
- chore: merge release/v0.1.1 back into develop by @github-actions[bot] in #155
- ci: gate on coverage and known vulnerabilities by @jzills in #151
- test(cli): cover the secret --decode guards by @jzills in #157
- test(diagnostics): cover the gathering and sweep paths by @jzills in #158
- build(deps): bump github.com/mattn/go-runewidth from 0.0.16 to 0.0.27 by @dependabot[bot] in #147
- build(deps): bump the k8s.io modules to 0.35.7 by @jzills in #159
- chore: sweep the small cleanups from the port review by @jzills in #161
- test(render): make the spinner reachable under -race by @jzills in #162
- fix(cli): forward kubectl's exit code instead of swallowing it by @jzills in #163
- ci(release): validate the manifest against krew's own validator by @jzills in #164
- fix(index): slice table columns by rune, not by byte by @jzills in #165
- fix(cli): kind-aware index errors, and caption listings correctly by @jzills in #166
- feat(state): give namespaces and contexts their own state by @jzills in #167
- fix(cli): make kx scan honour -n, and add -A by @jzills in #168
- fix(cli): recognise every -n and -A spelling when recording state by @jzills in #169
- feat(cli): add -n and -A to kx diag by @jzills in #170
- feat: HTML reports for kx diag and kx scan by @jzills in #173
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- chore: merge release/v0.1.0 back into develop by @github-actions[bot] in #149
- fix(release): ship LICENSE in the archives, pin the Go toolchain by @jzills in #152
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- chore: merge release/v0.0.11 back into develop by @github-actions[bot] in #122
- fix(k8s): use bundled CA in standalone builds by @fenio in #126
- build(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #125
- build(deps): bump actions/setup-python from 6 to 7 by @dependabot[bot] in #124
- build(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #123
- fix: validate resolved kind in ns and context commands by @jzills in #131
- fix: preflight Docker Scout before scanning by @jzills in #132
- perf: defer the Kubernetes SDK import to first use by @jzills in #133
- docs: note the macOS first-launch Gatekeeper delay by @jzills in #134
- Port kx to Go by @jzills in #135
New Contributors
Full Changelog: v0.0.11...v0.1.0
v0.0.11
What's Changed
- chore: merge release/v0.0.10 back into develop by @github-actions[bot] in #116
- feat(tree): graph the whole namespace as an ownership forest by @jzills in #118
- feat(cli): add -h as an alias for --help by @jzills in #119
- feat(secret): decode Secret data to plaintext by @jzills in #120
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- chore: merge release/v0.0.9 back into develop by @github-actions[bot] in #110
- fix: eight functional and logical bugs from the code review by @jzills in #112
- refactor: consolidate onto a single table-column parser by @jzills in #113
- ci: re-enable automated krew-index submission on release by @jzills in #114
- docs: drop stale krew-index 'submission in progress' note by @jzills in #115
Full Changelog: v0.0.9...v0.0.10
v0.0.9
What's Changed
- chore: merge release/v0.0.8 back into develop by @github-actions[bot] in #93
- feat: bare kx diag triages the whole namespace by @jzills in #95
- feat: diagnose Jobs with kx diag by @jzills in #96
- feat: diagnose Services with kx diag by @jzills in #97
- feat: diagnose PVCs with kx diag by @jzills in #98
- feat: diagnose CronJobs with kx diag by @jzills in #99
- fix: triage caption matches the kx get/kx state convention by @jzills in #100
- feat: add kx top for pod CPU/memory usage by @jzills in #101
- feat: show usage as % of limit in kx top by @jzills in #103
- feat: feed resource usage into diagnostic findings by @jzills in #102
- feat: add kx label/annotate write commands and kx annotations by @jzills in #104
- feat: add kx context/contexts commands by @jzills in #105
- fix: don't truncate a table's last column when data is wider than its header by @jzills in #106
- feat: add kx scan command for image vulnerability scanning by @jzills in #107
- chore: untrack .claude and pause krew-index auto-submit by @jzills in #108
- docs: document post-0.0.8 features and refresh demo GIFs by @jzills in #109
Full Changelog: v0.0.8...v0.0.9
v0.0.8
What's Changed
- chore: merge release/v0.0.7 back into develop by @github-actions[bot] in #89
- fix: fall back to direct merge when auto-merge finds a clean PR by @jzills in #90
- feat: publish krew plugin as idx per krew-index review by @jzills in #91
- fix: dereference symlinks in binary archives for krew compatibility by @jzills in #92
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- chore: merge release/v0.0.6 back into develop by @github-actions[bot] in #78
- feat: UI polish — calmer spinner, full spinner coverage, error icon color fix by @jzills in #79
- feat: detect stale state and refresh the indexed list on failure by @jzills in #80
- feat: alias kx to kx get for known kind spellings by @jzills in #81
- fix: stale-refresh scoping, index resolution on get, bare kx ns lists namespaces by @jzills in #82
- fix: -A signpost, -v version alias, version in help banner by @jzills in #83
- build(deps): bump typer from 0.26.8 to 0.27.0 by @dependabot[bot] in #84
- docs: expand install section with uv, pipx, and ephemeral-run instructions by @jzills in #85
- feat: standalone binaries on GitHub Releases (PyInstaller onedir) by @jzills in #86
- feat: krew plugin manifest and automated krew-index updates by @jzills in #87
Full Changelog: v0.0.6...v0.0.7