v3.6.0
Changelog
- 42363e8 feat: Implement a new TUI dashboard with cluster and credential management, including a loading screen, using Bubble Tea.
- f08190d feat: Implement interactive TUI for cluster configuration and management, and refactor main application flow with headless mode.
- 1394505 feat: Restructure project with internal packages for config, AWS, Kubeconfig generation, and a TUI.
- 684a44f feat: add GoReleaser, version support, and YOLO update capability
- cb6ca86 feat: add YOLO installer, integration tests, and safe e2e tests
- dda1a05 feat: add duplicate (c) support for static credentials and SSO profiles
- ca78478 feat: add endpoint field to static credentials TUI form
- 10b04ab feat: add isolated AWS credentials, CLI config commands, --non-interactive flag, and E2E tests
- 02df984 feat: implement core cluster boot logic with headless option and update gitignore.
- 7972d91 feat: introduce a TUI manager for kboot to manage clusters and AWS credentials, including static and SSO profiles.
- 2f6566a feat: replace AWS CLI dependency with pure AWS SDK Go v2
- 4250d7e fix: Makefile — use printf for ANSI colors, add .DEFAULT_GOAL=help
- 16e6f17 fix: include X-Amz-Expires in URL before signing to preserve signature validity
- b137147 fix: install.sh and make install use ~/.local/bin instead of /usr/local/bin
- 3d5efd0 fix: make infra/bootstrap.sh safe — never overwrite user configs
- 2337edc fix: recreate .goreleaser.yaml with proper version 2 config
- 554cf62 fix: remove brews section from goreleaser (homebrew-tap repo doesn't exist)
- bd5db10 fix: remove duplicated save logic in static credentials form
- bc7011c refactor: senior review — fix error handling, nil checks, goroutine safety, typed output
Install with YOLO:
curl -fsSL https://raw.githubusercontent.com/apavanello/kboot/main/scripts/install.sh | bash