From a2563d13ab868ace7b7ceef76b8aa067cbb1c469 Mon Sep 17 00:00:00 2001 From: mikkeldamsgaard Date: Sat, 31 Oct 2026 15:58:13 +0100 Subject: [PATCH] chore: prepare netbird v0.8.0 release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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) --- CHANGELOG.md | 2 ++ charts/netbird/Chart.yaml | 10 +++++----- charts/netbird/docs/compatibility.md | 19 ++++++++++--------- charts/netbird/tests/serviceaccount_test.yaml | 2 +- 4 files changed, 18 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e7c7be9..317ba4f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/). ## Unreleased +## [0.8.0] — 2026-10-31 + ### Removed - **netbird**: MySQL support (`database.type: mysql`). NetBird removed its diff --git a/charts/netbird/Chart.yaml b/charts/netbird/Chart.yaml index efa7e60..89b48ee 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.7.2 +version: 0.8.0 appVersion: "0.82.0" keywords: - netbird @@ -30,9 +30,9 @@ annotations: - name: Initium url: https://github.com/KitStream/initium artifacthub.io/changes: | + - kind: removed + description: "BREAKING: MySQL support (database.type mysql). NetBird 0.82.0 removed its MySQL store and the server refuses to start with it, so the chart now fails at template time with the migration path. Migrate to PostgreSQL on chart 0.7.x (netbird-mysql-migrate from v0.81.5) before upgrading; see the CHANGELOG." - kind: changed - description: Bump NetBird from 0.78.2 to 0.81.3 + description: Bump NetBird from 0.81.3 to 0.82.0 - kind: changed - description: Bump dashboard image from v2.92.0 to v2.95.0 to pair with server 0.81.x - - kind: deprecated - description: Upstream NetBird deprecated the MySQL store in 0.81.0 (removal planned); database.type mysql still works, but new deployments should prefer postgresql or sqlite + description: Bump dashboard image from v2.95.0 to v2.96.0 diff --git a/charts/netbird/docs/compatibility.md b/charts/netbird/docs/compatibility.md index ada1b0e..83daf9d 100644 --- a/charts/netbird/docs/compatibility.md +++ b/charts/netbird/docs/compatibility.md @@ -2,13 +2,14 @@ > Auto-generated by `make compat-matrix` — do not edit manually. > -> Last updated: 2026-08-29 +> Last updated: 2026-10-31 -| 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: | +| Chart ╲ Server | 0.82 | 0.81 | 0.80 | 0.79 | 0.78 | 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.8 | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | — | +| 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 e807d66..af2b729 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.7.2 + helm.sh/chart: netbird-0.8.0 app.kubernetes.io/managed-by: Helm app.kubernetes.io/version: "0.82.0"