Skip to content

Releases: traackr/binnacle

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 13:21
8c84f1a

1.1.1 (2026-08-26)

Bug Fixes

  • scope config loading to the commands that need it (870ae23)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Aug 17:44
24c35e8

1.1.0 (2026-08-23)

Features

  • ci: baseline stack improvements (37e2420)
  • release linux arm64 (and arm64-lxc) binaries (be4b297)
  • release linux arm64 binaries (1ab515d)

Bug Fixes

  • disable component prefix in release-please tag (985a9d0)

1.0.1

Choose a tag to compare

@github-actions github-actions released this 15 Aug 04:07
ddd65db

Patch release fixing a values-parsing regression introduced by the viper 1.11→1.21 bump in 1.0.0.

🐛 Fix

  • Case-sensitive Helm value keys (nameOverride, serviceAccount, …) were lowercased by viper and dropped, so charts rendered with wrong resource names (chart name leaking into fullname) and missing resources (e.g. ServiceAccounts). The values: block is now read case-preserving (yaml.v3). Adds a regression guard test.

Toolchain unchanged from 1.0.0 (helm 4.2.4 / kustomize 5.8.1). Anyone on 1.0.0 should upgrade.

Install: mise install binnacle@1.0.1

1.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 03:08
0e520b2

The first mise-native binnacle built against the helm 4 / kustomize 5.8 toolchain. binnacle's own CLI and config are unchanged from 0.8.2 — the major bump reflects the runtime toolchain it shells out to: helm 3 → 4 is a major with breaking template/rendering changes, so charts that render under helm 3 may behave differently here. Validate your binnacle output against helm 4 before rolling this into automation.

⚠️ Why 1.0.0 (breaking)

  • Bundled toolchain moves helm 3.17.3 → 4.2.4 — a helm major. Behavior of helm template/rendering can differ; this is the breaking surface, not binnacle itself.
  • kustomize 5.6.0 → 5.8.1 (minor/patch within v5).
  • If you need the helm-3 toolchain, stay on 0.8.2 — it's a functionally identical, drop-in build on the older stack.

🔧 Toolchain

  • .mise.toml: go 1.26.2, helm 4.2.4, kustomize 5.8.1, plus build / test / clean tasks (mise run …).

🤖 CI / automation

  • jdx/mise-action@v3 → v4 (clears the last Node-20 deprecation; workflows fully on Node-24 majors — checkout@v7, cache@v6).
  • Dependabot now groups its updates: one weekly PR for Go modules, one for GitHub Actions (instead of a PR per bump).

✅ Compatibility

  • Release artifacts are unchanged — binnacle-<os>_<arch>.tar.gz + SHA256SUM.txt. asdf-binnacle, aqua, and the build-binnacle image resolve 1.0.0 with no changes.
  • No binnacle CLI or config behavior changes vs 0.8.2 — only the pinned helm/kustomize versions.

Install
mise install binnacle@1.0.0 # or: asdf install binnacle 1.0.0

0.8.3

Choose a tag to compare

@github-actions github-actions released this 15 Aug 04:07

Patch release fixing a values-parsing regression introduced by the viper 1.11→1.21 bump in 0.8.2.

🐛 Fix

  • Case-sensitive Helm value keys (nameOverride, serviceAccount, …) were lowercased by viper and dropped, so charts rendered with wrong resource names (chart name leaking into fullname) and missing resources (e.g. ServiceAccounts). The values: block is now read case-preserving (yaml.v3). Adds a regression guard test.

Toolchain unchanged from 0.8.2 (helm 3.17.3 / kustomize 5.6.0 — the helm-3 line). Anyone on 0.8.2 should upgrade.

Install: mise install binnacle@0.8.3

0.8.2

Choose a tag to compare

@github-actions github-actions released this 15 Aug 02:56
2a9689d

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

0.8.1

Choose a tag to compare

@tyrantkhan tyrantkhan released this 09 Jun 02:02

Update kustomize to 5.4.2

0.8.0

Choose a tag to compare

@github-actions github-actions released this 12 May 18:39
1bb2835
Bump version to 0.8.0

0.7.1

Choose a tag to compare

@github-actions github-actions released this 05 May 16:25
5c1b934
Bump version to 0.7.1

0.7.0

Choose a tag to compare

@github-actions github-actions released this 22 Nov 19:37
c02deab
Bump version to 0.7.0