Skip to content

chore: prepare netbird v0.7.0 release - #137

Merged
mikkeldamsgaard merged 1 commit into
mainfrom
release/netbird-0.7.0
Aug 29, 2026
Merged

chore: prepare netbird v0.7.0 release#137
mikkeldamsgaard merged 1 commit into
mainfrom
release/netbird-0.7.0

Conversation

@mikkeldamsgaard

Copy link
Copy Markdown
Contributor

Release netbird 0.7.0 (from 0.6.0), covering the work merged in #136.

Compatibility matrix refreshed — chart 0.7 tested against server 0.77.1 / 0.76.3 / 0.75.1 / 0.74.7 / 0.73.2, all PASS.

⚠️ On the version number

The change is marked breaking (feat(netbird)!), which by the release skill's mechanical rule maps to a major bump — i.e. 1.0.0. I've released 0.7.0 instead, because:

  • The chart is pre-1.0, where SemVer treats the minor as the vehicle for breaking changes ("major version zero … the public API should not be considered stable").
  • Cutting 1.0.0 declares the chart's API stable — a product decision that belongs to you, not something an annotation-default change should trigger.

Migration steps are prominent in CHANGELOG.md, and the chart fails at template time rather than silently, so pre-1.0 users are protected either way. Say the word and I'll retag as 1.0.0.

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

How to verify

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

🤖 Generated with Claude Code

- Bump chart version 0.6.0 -> 0.7.0
- appVersion 0.77.1, dashboard image v2.91.0
- Refresh compatibility matrix: chart 0.7 verified against server
  0.77.1, 0.76.3, 0.75.1, 0.74.7, 0.73.2 — all PASS

Contains a user-visible behaviour change (#134): ingressGrpc annotations
no longer default to the nginx set. Released as a minor rather than 1.0.0
because the chart is pre-1.0, where SemVer treats the minor as the
vehicle for breaking changes; migration steps are in CHANGELOG.md.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@mikkeldamsgaard
mikkeldamsgaard merged commit 11f7bc9 into main Aug 29, 2026
13 checks passed
@mikkeldamsgaard
mikkeldamsgaard deleted the release/netbird-0.7.0 branch August 29, 2026 07:22
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