From 47a6ced6c05b0b8fbc649f619a3a44add3177e13 Mon Sep 17 00:00:00 2001 From: mikkeldamsgaard Date: Sat, 29 Aug 2026 09:18:50 +0200 Subject: [PATCH] chore: prepare netbird v0.7.0 release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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) --- CHANGELOG.md | 2 ++ charts/netbird/Chart.yaml | 10 +++++----- charts/netbird/docs/compatibility.md | 17 +++++++++-------- charts/netbird/tests/serviceaccount_test.yaml | 2 +- 4 files changed, 17 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8aebd00..f63184d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/). ## Unreleased +## [0.7.0] — 2026-08-29 + ### Changed - **netbird**: `server.ingressGrpc.annotations` is now empty by default diff --git a/charts/netbird/Chart.yaml b/charts/netbird/Chart.yaml index a1995dc..c5d1218 100644 --- a/charts/netbird/Chart.yaml +++ b/charts/netbird/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: netbird description: A Helm chart for deploying NetBird VPN management, signal, dashboard, and relay services on Kubernetes type: application -version: 0.6.0 +version: 0.7.0 appVersion: "0.77.1" keywords: - netbird @@ -30,9 +30,9 @@ annotations: - name: Initium url: https://github.com/KitStream/initium artifacthub.io/changes: | - - kind: added - description: Dedicated gRPC and relay Services with appProtocol (h2c/ws) so Envoy-based Gateway API controllers (Cilium, Envoy Gateway) configure the correct upstream protocol - kind: changed - description: Bump NetBird from 0.72.3 to 0.73.2 + description: "BREAKING: server.ingressGrpc.annotations is now empty by default instead of carrying nginx-specific annotations, which were applied even when className pointed at another controller. ingress-nginx users must set them explicitly; the chart fails at template time if className is nginx and backend-protocol is missing. See the CHANGELOG for migration steps." - kind: changed - description: Document Cilium Gateway API setup and management.ProxyService in values.yaml + description: Bump NetBird from 0.73.2 to 0.77.1 + - kind: changed + description: Bump dashboard image from v2.39.0 to v2.91.0 to pair with server 0.77.x diff --git a/charts/netbird/docs/compatibility.md b/charts/netbird/docs/compatibility.md index 084c5ae..ada1b0e 100644 --- a/charts/netbird/docs/compatibility.md +++ b/charts/netbird/docs/compatibility.md @@ -2,12 +2,13 @@ > Auto-generated by `make compat-matrix` — do not edit manually. > -> Last updated: 2026-06-23 +> Last updated: 2026-08-29 -| Chart ╲ Server | 0.73 | 0.72 | 0.71 | 0.70 | 0.69 | 0.68 | 0.67 | 0.66 | 0.65 | 0.64 | 0.63 | 0.62 | -| -------------- | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | -| 0.6 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | — | — | — | — | — | — | — | -| 0.5 | — | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | — | — | — | — | — | — | -| 0.4 | — | — | — | — | — | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | — | — | -| 0.3 | — | — | — | — | — | — | — | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | -| 0.2 | — | — | — | — | — | — | — | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | +| Chart ╲ Server | 0.77 | 0.76 | 0.75 | 0.74 | 0.73 | 0.72 | 0.71 | 0.70 | 0.69 | 0.68 | 0.67 | 0.66 | 0.65 | 0.64 | 0.63 | 0.62 | +| -------------- | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | +| 0.7 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | — | — | — | — | — | — | — | — | — | — | — | +| 0.6 | — | — | — | — | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | — | — | — | — | — | — | — | +| 0.5 | — | — | — | — | — | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | — | — | — | — | — | — | +| 0.4 | — | — | — | — | — | — | — | — | — | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | — | — | +| 0.3 | — | — | — | — | — | — | — | — | — | — | — | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | +| 0.2 | — | — | — | — | — | — | — | — | — | — | — | :white_check_mark: | :white_check_mark: | :heavy_minus_sign: | :heavy_minus_sign: | :heavy_minus_sign: | diff --git a/charts/netbird/tests/serviceaccount_test.yaml b/charts/netbird/tests/serviceaccount_test.yaml index fc7363b..ba09841 100644 --- a/charts/netbird/tests/serviceaccount_test.yaml +++ b/charts/netbird/tests/serviceaccount_test.yaml @@ -62,6 +62,6 @@ tests: - isSubset: path: metadata.labels content: - helm.sh/chart: netbird-0.6.0 + helm.sh/chart: netbird-0.7.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "0.77.1"