Skip to content

Commit 789dbb9

Browse files
authored
Merge pull request #316 from fluxcd/release-v2.1.0
Release v2.1.0
2 parents 7294f60 + 73ec02c commit 789dbb9

5 files changed

Lines changed: 46 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,45 @@
22

33
All notable changes to this project are documented in this file.
44

5+
## 2.1.0
6+
7+
**Release date:** 2026-02-17
8+
9+
This minor release comes with new ArtifactGenerator sources and various
10+
improvements.
11+
12+
### ArtifactGenerator
13+
14+
The `ArtifactGenerator` now supports `HelmChart` and `ExternalArtifact`
15+
as source kinds, and copy operations have been extended with tarball
16+
extraction capabilities.
17+
18+
A `DirectSourceFetch` feature gate has been added to bypass cache for
19+
source objects.
20+
21+
The reconciler now emits GitOps Toolkit events for artifact changes.
22+
23+
### General updates
24+
25+
In addition, the Kubernetes dependencies have been updated to v1.35.0 and
26+
the controller is now built with Go 1.26.
27+
28+
Improvements:
29+
- Add HelmChart support
30+
[#297](https://github.com/fluxcd/source-watcher/pull/297)
31+
- Add support for using ExternalArtifact as an ArtifactGenerator source
32+
[#300](https://github.com/fluxcd/source-watcher/pull/300)
33+
- Extend copy operations with tarball extraction capabilities
34+
[#302](https://github.com/fluxcd/source-watcher/pull/302)
35+
- Adds GitOps Toolkit EventRecorder to ArtifactGenerator reconciler
36+
[#310](https://github.com/fluxcd/source-watcher/pull/310)
37+
- Add `DirectSourceFetch` feature gate to bypass cache for source objects
38+
[#314](https://github.com/fluxcd/source-watcher/pull/314)
39+
- Various dependency updates
40+
[#308](https://github.com/fluxcd/source-watcher/pull/308)
41+
[#313](https://github.com/fluxcd/source-watcher/pull/313)
42+
[#315](https://github.com/fluxcd/source-watcher/pull/315)
43+
544
## 2.0.3
645

746
**Release date:** 2025-11-19

config/default/kustomization.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1
22
kind: Kustomization
33
namespace: source-system
44
resources:
5-
- https://github.com/fluxcd/source-controller/releases/download/v1.7.2/source-controller.crds.yaml
6-
- https://github.com/fluxcd/source-controller/releases/download/v1.7.2/source-controller.deployment.yaml
5+
- https://github.com/fluxcd/source-controller/releases/download/v1.8.0/source-controller.crds.yaml
6+
- https://github.com/fluxcd/source-controller/releases/download/v1.8.0/source-controller.deployment.yaml
77
- ../crd
88
- ../manager
99
- rbac.yaml

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ resources:
66
images:
77
- name: fluxcd/source-watcher
88
newName: fluxcd/source-watcher
9-
newTag: v2.0.0
9+
newTag: v2.1.0

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ require (
1717
github.com/fluxcd/pkg/runtime v0.100.1
1818
github.com/fluxcd/pkg/tar v0.17.0
1919
github.com/fluxcd/pkg/testserver v0.13.0
20-
github.com/fluxcd/source-controller/api v1.7.2
21-
github.com/fluxcd/source-watcher/api/v2 v2.0.0
20+
github.com/fluxcd/source-controller/api v1.8.0
21+
github.com/fluxcd/source-watcher/api/v2 v2.1.0
2222
github.com/onsi/gomega v1.39.1
2323
github.com/opencontainers/go-digest v1.0.0
2424
github.com/spf13/pflag v1.0.10

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ github.com/fluxcd/pkg/testserver v0.13.0 h1:xEpBcEYtD7bwvZ+i0ZmChxKkDo/wfQEV3xmn
8787
github.com/fluxcd/pkg/testserver v0.13.0/go.mod h1:akRYv3FLQUsme15na9ihECRG6hBuqni4XEY9W8kzs8E=
8888
github.com/fluxcd/pkg/version v0.12.0 h1:MGbdbNf2D5wazMqAkNPn+Lh5j+oY0gxQJFTGyet5Hfc=
8989
github.com/fluxcd/pkg/version v0.12.0/go.mod h1:YHdg/78kzf+kCqS+SqSOiUxum5AjxlixiqwpX6AUZB8=
90-
github.com/fluxcd/source-controller/api v1.7.2 h1:/lg/xoyRjxwdhHKqjTxQS2o1cp+DMKJ8W4rpm+ZLemQ=
91-
github.com/fluxcd/source-controller/api v1.7.2/go.mod h1:2JtCeUVpl0aqKImS19jUz9EEnMdzgqNWHkllrIhV004=
90+
github.com/fluxcd/source-controller/api v1.8.0 h1:ndrYmcv6ZMcdQHFSUkOrFVDO7h16SfDBSw/DOqf/LPo=
91+
github.com/fluxcd/source-controller/api v1.8.0/go.mod h1:1O7+sMbqc1+3tPvjmtgFz+bASTl794Y9SxpebHDDSGA=
9292
github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k=
9393
github.com/fsnotify/fsnotify v1.9.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0=
9494
github.com/fxamacker/cbor/v2 v2.9.0 h1:NpKPmjDBgUfBms6tr6JZkTHtfFGcMKsw3eGcmD/sapM=

0 commit comments

Comments
 (0)