Flux 2.8.0 adds support for Helm v4 and reduces the mean time to recovery (MTTR) for app deployments made with HelmReleases and Flux Kustomizations.
📅 Target dates: 21-26 February
🚀 Roadmap milestone: https://fluxcd.io/roadmap/#v28-q1-2026
ℹ️ Highlights
- Reduce MTTR for HelmReleases and Flux Kustomizations by canceling health checks on revision changes
- Add support for Helm v4 and server-side apply to to helm-controller (preserve Helm v3 client-side apply via feature gate)
- Extend the HelmRelease API with custom health checks for CRDs using CEL expressions
- Keep track of HelmRelease managed objects in
.status.inventory
- Extends the ArtifactGenerator with support for extracting and modifying Helm charts from tarballs
⚠️ End-of-life support
The following APIs have reached end-of-life and are being removed from the CRDs:
source.toolkit.fluxcd.io/v1beta2
kustomize.toolkit.fluxcd.io/v1beta2
helm.toolkit.fluxcd.io/v2beta2
Unless you are using Flux Operator to deploy the Flux controllers, you must run the flux migrate command on clusters before upgrading.
Dependencies updates
Release checklist
Conformance testing
| Distribution |
Versions |
| Kubernetes KinD |
1.33, 1.34, 1.35 |
| OpenShift |
4.20.0-okd |
| K3s |
1.33, 1.34, 1.35 |
| AWS |
EKS 1.34 |
| Azure |
AKS 1.34 |
| Google Cloud |
GKE 1.34 |
Documentation
Flux 2.8.0 adds support for Helm v4 and reduces the mean time to recovery (MTTR) for app deployments made with HelmReleases and Flux Kustomizations.
📅 Target dates: 21-26 February
🚀 Roadmap milestone: https://fluxcd.io/roadmap/#v28-q1-2026
ℹ️ Highlights
.status.inventoryThe following APIs have reached end-of-life and are being removed from the CRDs:
source.toolkit.fluxcd.io/v1beta2kustomize.toolkit.fluxcd.io/v1beta2helm.toolkit.fluxcd.io/v2beta2Unless you are using Flux Operator to deploy the Flux controllers, you must run the
flux migratecommand on clusters before upgrading.Dependencies updates
Release checklist
Conformance testing
Documentation