What's Changed
What's New
Major Dependency Updates
- cilium/ebpf: v0.11.0 → v0.20.0
- spf13/cobra: v1.8.0 → v1.10.1
- k8s.io/client-go: v0.29.0 → v0.34.2
- k8s.io/apimachinery: v0.29.0 → v0.34.2
- golang.org/x/sys: v0.31.0 → v0.38.0
Go 1.24 Support
- Upgraded from Go 1.19 to Go 1.24
- Automatic toolchain management with
GOTOOLCHAIN=auto - Makefile now auto-detects Go 1.24 installation
CI Workflow Improvements
- Enhanced workflow triggers for dependency changes
- Improved bash script validation
- Better error handling and automation
Code Quality
- All bash scripts pass ShellCheck validation
- All scripts formatted with shfmt
- Improved code consistency
Breaking Changes
- Go 1.24+ is now required (previously Go 1.19+)
- The Makefile will guide you through upgrading if needed
- CI automatically handles Go 1.24 via toolchain auto-download
Installation
Upgrading Go
wget https://go.dev/dl/go1.24.0.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.24.0.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
Build
make build
Full Changelog: v0.1.0...v0.2.0