Releases: idebeijer/kubert
Releases · idebeijer/kubert
v0.7.1
Changelog
Others
- 38f3791: chore: fix aur release by adding AUR_KEY to env (@idebeijer)
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Changelog
Features
- 96a0819: feat(exec): add json output flag (#50) (@idebeijer)
Build system
- 28935e8: build: add linux packaging and AUR distribution (@idebeijer)
Others
- 50d8026: chore(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 (#49) (@dependabot[bot])
- aeebec5: chore: add comment to specify version of goreleaser action (@idebeijer)
- c7245bc: chore: add gosec to linter (@idebeijer)
- c7d1181: chore: add script to verify release checksum with cosign (@idebeijer)
- 2ed53db: chore: add sh to all example codeblocks for highlighting (#51) (@idebeijer)
- 4b93db6: chore: suggest packages for nfpms (@idebeijer)
Full Changelog: v0.6.0...v0.7.0
v0.6.0
Changelog
Features
- 9f665b3: feat: add
kubeconfig lintandconfig editcommands (#47) (@idebeijer) - 5aa9ee2: feat: simplify interactive config option and mention it in readme (@idebeijer)
Bug fixes
- bc05c55: fix: dont set default namespace for exec, fix namespace alias for kubectl (@idebeijer)
- 123e926: fix: lower state file and dir permissions (@idebeijer)
Documentation
- c52b1ad: docs: add some more context to readme (@idebeijer)
Others
- aba5ef9: chore: add go version and arch to version command (@idebeijer)
- 2a19fbf: chore: migrate to go.yaml.in/yaml/v4 (@idebeijer)
- d2487d0: chore: remove windows from builds (@idebeijer)
- 08c3343: chore: sign checksum with cosign, add govulncheck tool and job, bump deps (#46) (@idebeijer)
- a5c2049: refactor(ctx): use local env slice for sub-shell exec (@idebeijer)
- 8063dd0: refactor(state): simplify by removing withMemoryLock (@idebeijer)
- 29a2e76: refactor: improve testability and reduce complexity (#48) (@idebeijer)
Full Changelog: v0.5.1...v0.6.0
v0.5.1
Changelog
Bug fixes
- e5ea749: fix: prefix CONTEXT env var with KUBERT_SHELL_ (@idebeijer)
Documentation
- 5726623: docs: improve protection example (@idebeijer)
- b672e1e: docs: update readme with installation script (@idebeijer)
Others
- 5ec2bdc: chore(deps): bump golangci/golangci-lint-action from 8 to 9 (#44) (@dependabot[bot])
- 334ddb0: chore: add CONTRIBUTING.md and clean up Makefile (@idebeijer)
- 0c7f42b: chore: add install script (@idebeijer)
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Changelog
Breaking changes
- e523869: feat(protection)!: completely overhaul context protection (#43) (@idebeijer)
Features
- a18d014: feat(fzf): add configurable fzf options (@idebeijer)
- 409a1ad: feat(protection): add short output for protection info (@idebeijer)
- 1782648: feat: add which cluster command (@idebeijer)
- dade9f0: feat: allow overriding kubert config path with KUBERT_CONFIG env var (@idebeijer)
- 6abb0bd: feat: edit default paths kubert will look for kubeconfigs (@idebeijer)
Bug fixes
- c52775c: fix: add timeout on namespace listing (@idebeijer)
- fb87c15: fix: resolve expandPath panic and state manager race condition (@idebeijer)
Documentation
- 17ecbc0: docs(readme): add config snippet at quick start (@idebeijer)
- baf47f1: docs: add docs on shell completion (@idebeijer)
- 84f4bff: docs: add readme at ./docs (@idebeijer)
- 578e1ad: docs: change readme order (@idebeijer)
- 6d6c3cc: docs: edit example config in readme (@idebeijer)
- 082ef97: docs: run make docs (@idebeijer)
- 6c5d8de: docs: update readme to include env config overrides (@idebeijer)
Others
- ed9b30b: chore(deps): bump actions/checkout from 5 to 6 (#39) (@dependabot[bot])
- 3af81b2: chore(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 in the dependencies group (#40) (@dependabot[bot])
- caa12e6: chore(deps): bump the dependencies group with 2 updates (#38) (@dependabot[bot])
- d8bb665: chore(deps): bump the dependencies group with 2 updates (#41) (@dependabot[bot])
- 768e28c: chore(deps): bump the dependencies group with 2 updates (#42) (@dependabot[bot])
- 5bab9bf: chore: add linter and fix lint issues (@idebeijer)
- 22694c3: chore: bump go to v1.25.6 (@idebeijer)
- 52ba38c: chore: fix lint issues (@idebeijer)
- dcefb12: refactor: fix lint issue (@idebeijer)
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Changelog
Features
- c9d5ccf: feat: add
whichcommands to display used ctx, ns and kubert config (#35) (@idebeijer) - f112578: feat: add pre and post hook support when entering a
kubert ctxshell (#34) (@idebeijer)
Documentation
- 5c1bce9: docs: overhaul readme (#36) (@idebeijer)
Others
- 6c94dfe: chore(deps): bump github.com/gofrs/flock from 0.12.1 to 0.13.0 in the dependencies group (#33) (@dependabot[bot])
- 527f8dd: chore: add
versioncommand to print build info (#37) (@idebeijer) - 546fed3: chore: bump go to v1.25.3 (@idebeijer)
- d0d5698: chore: fix ldflags during on goreleaser build (@idebeijer)
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Changelog
Breaking changes
- 5b23273: feat!: remove
--contextsflag for providing patterns, use args instead (#32) (@idebeijer)
Others
- 6a1ebc2: chore(deps): bump go to v1.25.2 and bump dependencies (@idebeijer)
- 0c4817c: chore: cleanup comment (@idebeijer)
- 79ad614: refactor: remove colored printing on dry run output (@idebeijer)
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Changelog
Features
- 6cabfa4: feat: add exec to execute arbitrary commands against multiple contexts (#31) (@idebeijer)
- af33e70: feat: add option to use previous context with ctx - (@idebeijer)
Documentation
- 8a197d5: docs: fix docs for exec examples (@idebeijer)
- 05a65e8: docs: generate docs (@idebeijer)
Others
- 7b787aa: chore(deps): bump actions/setup-go from 5 to 6 (#29) (@dependabot[bot])
- c517352: chore(deps): bump the dependencies group across 1 directory with 4 updates (#28) (@dependabot[bot])
- aa911b2: chore(deps): bump the dependencies group with 2 updates (#30) (@dependabot[bot])
- cf161e8: chore: rename and format ci jobs (@idebeijer)
- 244d7df: chore: upgrade go to v1.25.1 (@idebeijer)
- de216f9: refactor: format and linting (@idebeijer)
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Changelog
Documentation
- 87c16b1: docs: update readme for --cask install (@idebeijer)
Build system
- c533420: build: use github for changelog (@idebeijer)
Others
- ff73a5c: chore(deps): bump actions/checkout from 4 to 5 (#23) (@dependabot[bot])
- d29fbbb: chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 (#25) (@dependabot[bot])
- e148efe: chore(deps): bump the dependencies group with 2 updates (#22) (@dependabot[bot])
- 31551c7: chore(deps): bump the dependencies group with 2 updates (#24) (@dependabot[bot])
- f4a83a7: chore: remove conflicts with from homebrew cask (@idebeijer)
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Changelog
Breaking changes
- bb67ccd feat!: change default config path
Features
- 9e29b36 feat: add env var for original kubeconfig path
Documentation
- f18df4e docs: correct default config location in flag description
Build system
- 1429bbc build(gomod): upgrade go to v1.23.4 and upgrade dependencies
- ea5fd74 build: add full changelog to release
- aea69ef build: release as homebrew cask
- 6cbbe51 build: upgrade go to 1.24.1 and upgrade deps
Others
- 5d70b2c chore(deps): bump the dependencies group across 1 directory with 3 updates (#18)
- e226cb4 chore(deps): bump the dependencies group across 1 directory with 3 updates (#20)
- 95f3608 chore(deps): bump the dependencies group across 1 directory with 4 updates (#15)
- 9607608 chore(deps): bump the dependencies group with 2 updates (#16)
- 5586365 chore(deps): bump the dependencies group with 2 updates (#21)
- 5216fa4 chore(deps): bump the dependencies group with 2 updates (#7)
- ef946b3 chore(deps): upgrade all dependencies
- b46bfbc refactor: improve kubeconfig loader, improve tests, add more error context
Full Changelog: v0.0.2...v0.1.0