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"