0.8.2
A maintenance & toolchain-modernization release. There are no functional or CLI changes — binnacle behaves exactly as 0.8.1. This refreshes the build stack, dependencies, and CI so the project is on a modern, supported footing. Safe drop-in upgrade.
🔧 Toolchain
- Switched from asdf to mise — .tool-versions → .mise.toml with go 1.26.2, helm 3.17.3, kustomize 5.6.0, plus build / test / clean tasks (mise run …).
- Go 1.18 → 1.26.2.
📦 Dependencies (security + currency)
- spf13/cobra 1.4.0 → 1.10.2
- spf13/viper 1.11.0 → 1.21.0 (drops a pile of stale indirect deps)
- sirupsen/logrus 1.8.1 → 1.10.0
- google/uuid 1.3.0 → 1.6.0
- golang.org/x/text 0.3.8 → 0.41.0 (currency + security)
- gopkg.in/yaml.v3 → 3.0.1, plus pflag, gotenv, x/sys refreshed
🤖 CI / automation
- Workflows now install the toolchain from .mise.toml via jdx/mise-action and run through mise run test|build.
- Go module + build caching retained; runners on ubuntu-latest / macos-latest; actions bumped to Node-24 majors (checkout@v7, cache@v6).
- Dependabot enabled (Go modules + GitHub Actions, weekly) so deps don't rot again.
✅ Compatibility
- Release artifacts are unchanged — binnacle-_.tar.gz + SHA256SUM.txt. asdf-binnacle, aqua, and the build-binnacle image resolve 0.8.2 with no changes.
- No CLI or config behavior changes.
Install
mise install binnacle@0.8.2 # or: asdf install binnacle 0.8.2