Download Latest Version flux_2.9.2_windows_386.zip (24.2 MB)
Email in envelope

Get an email when there's a new version of Flux

Home / v2.9.1
Name Modified Size InfoDownloads / Week
Parent folder
provenance.intoto.jsonl 2026-07-07 25.2 kB
crd-schemas.tar.gz 2026-07-07 80.3 kB
flux_2.9.1_checksums.txt 2026-07-07 1.2 kB
flux_2.9.1_checksums.txt.pem 2026-07-07 3.2 kB
flux_2.9.1_checksums.txt.sig 2026-07-07 96 Bytes
flux_2.9.1_darwin_amd64.tar.gz 2026-07-07 25.3 MB
flux_2.9.1_darwin_arm64.tar.gz 2026-07-07 23.3 MB
flux_2.9.1_linux_amd64.tar.gz 2026-07-07 24.8 MB
flux_2.9.1_linux_arm64.tar.gz 2026-07-07 22.2 MB
flux_2.9.1_linux_arm.tar.gz 2026-07-07 23.3 MB
flux_2.9.1_sbom.spdx.json 2026-07-07 1.1 MB
flux_2.9.1_source_code.tar.gz 2026-07-07 1.4 MB
flux_2.9.1_windows_386.zip 2026-07-07 24.2 MB
flux_2.9.1_windows_amd64.zip 2026-07-07 25.4 MB
flux_2.9.1_windows_arm64.zip 2026-07-07 22.4 MB
install.yaml 2026-07-07 341.4 kB
manifests.tar.gz 2026-07-07 47.9 kB
README.md 2026-07-07 2.4 kB
v2.9.1 source code.tar.gz 2026-07-07 1.4 MB
v2.9.1 source code.zip 2026-07-07 1.9 MB
Totals: 20 Items   197.3 MB 0

Highlights

Flux v2.9.1 is a patch release. The main fix, applied across all controllers, disables Flux variable substitution on the Flux CRDs by annotating them with kustomize.toolkit.fluxcd.io/substitute: disabled, so that Kustomizations with post-build substitution enabled no longer corrupt the CRD schemas when they contain ${...} sequences. Users are encouraged to upgrade for the best experience.

ℹ️ Please follow the Upgrade Procedure for Flux v2.7+ for a smooth upgrade from Flux v2.6 to the latest version.

Fixes:

  • Disable Flux variable substitution on all Flux CRDs, preventing post-build substitution from corrupting CRD schemas that contain ${...} sequences (all controllers)
  • Update SOPS dependency to fix .ini file decryption (kustomize-controller)
  • Fix a dry-run error where applying a resource with a strategic merge patch could fail with <resource> is invalid (kustomize-controller)
  • Fix a breaking change in the in-memory Kustomization build (Flux CLI)

Improvements:

  • Cache the registry authorization token during Notation verification, so it is fetched once per verification instead of once per request (source-controller)
  • Update fluxcd/pkg dependencies

Components changelog

CLI changelog

Full Changelog: https://github.com/fluxcd/flux2/compare/v2.9.0...v2.9.1

Source: README.md, updated 2026-07-07