Skip to content

chore: prepare netbird v0.8.0 release - #157

Merged
mikkeldamsgaard merged 1 commit into
mainfrom
release/netbird-0.8.0
Oct 31, 2026
Merged

mikkeldamsgaard merged 1 commit into
mainfrom
release/netbird-0.8.0

Conversation

@mikkeldamsgaard

Copy link
Copy Markdown
Contributor

Release netbird 0.8.0, covering #156:

  • feat! Removed: MySQL support. NetBird 0.82.0 removed its MySQL store; the chart now rejects database.type: mysql at template time with the migration path.
  • NetBird server 0.81.3 → 0.82.0; dashboard v2.95.0 → v2.96.0.

Compatibility matrix refreshed: chart 0.8 tested against server 0.82.0 / 0.81.5 / 0.80.0 / 0.79.0 / 0.78.2, all PASS.

⚠️ Version number

The change is breaking (! / BREAKING CHANGE), which the release skill would map to 1.0.0. As with 0.7.0, I'm releasing 0.8.0: the chart is pre-1.0, where SemVer treats the minor as the vehicle for breaking changes, and cutting 1.0.0 is a stability statement for you to make. The fail-fast error and the CHANGELOG migration steps protect MySQL users either way. Say the word and I'll retag as 1.0.0.

MySQL users: stay on chart 0.7.x, migrate to PostgreSQL with netbird-mysql-migrate from v0.81.5, then upgrade. Details are in CHANGELOG.md.

Merging this triggers the release workflow (GHCR OCI push, netbird-0.8.0 tag, GitHub release).

How to verify

make test            # lint + 374 unit tests — passing locally
make compat-matrix   # 5/5 server minors PASS (matrix updated in this PR)
make e2e-netbird     # all 5 scenarios passed on this content (#156, locally and in CI)

🤖 Generated with Claude Code

- Bump chart version 0.7.2 -> 0.8.0
- appVersion 0.82.0, dashboard image v2.96.0
- Refresh compatibility matrix: chart 0.8 verified against server
  0.82.0, 0.81.5, 0.80.0, 0.79.0, 0.78.2 — all PASS

Contains a breaking change (#156): database.type=mysql is rejected
because NetBird 0.82.0 removed its MySQL store. Released as a minor
rather than 1.0.0 because the chart is pre-1.0 (same as 0.7.0);
migration steps are in CHANGELOG.md.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@mikkeldamsgaard
mikkeldamsgaard merged commit 73e5de5 into main Oct 31, 2026
13 checks passed
@mikkeldamsgaard
mikkeldamsgaard deleted the release/netbird-0.8.0 branch October 31, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant