diff --git a/CHANGELOG.md b/CHANGELOG.md index 814b9ec5a..bd5e14d8a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,63 @@ All notable changes to this project are documented in this file. +## 1.8.0 + +**Release date:** 2026-02-17 + +This minor release comes with Helm v4 support, cosign v3 verification, +and various improvements. + +⚠️ The `v1beta2` APIs were removed. Before upgrading the CRDs, Flux users +must run [`flux migrate`](https://github.com/fluxcd/flux2/pull/5473) to +migrate the cluster storage off `v1beta2`. + +### HelmChart + +The HelmChart controller now uses Helm v4. The `HelmRepository` type `oci` +has been moved to maintenance mode, users should migrate to `OCIRepository`. + +CRD validation for `v1` has been aligned with `v1beta2` so that invalid +specs are rejected at admission time. + +### OCIRepository + +The OCIRepository controller now supports verifying artifacts signed with +both cosign v2 and cosign v3. + +### GitRepository + +The `github` provider now supports looking up the GitHub App installation ID +automatically, removing the need to configure it manually. + +### General updates + +In addition, the Kubernetes dependencies have been updated to v1.35.0 and +the controller is now built with Go 1.26. + +Improvements: +- Upgrade Helm to v4 + [#1953](https://github.com/fluxcd/source-controller/pull/1953) + [#1958](https://github.com/fluxcd/source-controller/pull/1958) + [#1980](https://github.com/fluxcd/source-controller/pull/1980) +- Discover cosign v3 NewBundleFormat for verification + [#1961](https://github.com/fluxcd/source-controller/pull/1961) +- Introduce support for looking up GH app installation ID + [#1963](https://github.com/fluxcd/source-controller/pull/1963) +- Remove deprecated APIs in group `source.toolkit.fluxcd.io/v1beta2` + [#1983](https://github.com/fluxcd/source-controller/pull/1983) +- Docs: Move `HelmRepository` type `oci` to maintenance mode + [#1985](https://github.com/fluxcd/source-controller/pull/1985) +- sourcev1: align CRD validation with v1beta2 + [#1944](https://github.com/fluxcd/source-controller/pull/1944) +- Various dependency updates + [#1967](https://github.com/fluxcd/source-controller/pull/1967) + [#1972](https://github.com/fluxcd/source-controller/pull/1972) + [#1981](https://github.com/fluxcd/source-controller/pull/1981) + [#1984](https://github.com/fluxcd/source-controller/pull/1984) + [#1986](https://github.com/fluxcd/source-controller/pull/1986) + [#1987](https://github.com/fluxcd/source-controller/pull/1987) + ## 1.7.4 **Release date:** 2025-11-19 diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index 0118ce85b..c1105100a 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -6,4 +6,4 @@ resources: images: - name: fluxcd/source-controller newName: fluxcd/source-controller - newTag: v1.7.0 + newTag: v1.8.0 diff --git a/go.mod b/go.mod index dd706d272..c1160a17b 100644 --- a/go.mod +++ b/go.mod @@ -39,7 +39,7 @@ require ( github.com/fluxcd/pkg/tar v0.17.0 github.com/fluxcd/pkg/testserver v0.13.0 github.com/fluxcd/pkg/version v0.12.0 - github.com/fluxcd/source-controller/api v1.7.0 + github.com/fluxcd/source-controller/api v1.8.0 github.com/go-git/go-billy/v5 v5.7.0 github.com/go-git/go-git/v5 v5.16.5 github.com/go-logr/logr v1.4.3