22
33All notable changes to this project are documented in this file.
44
5- ## 0.4.1 (2020-11-26)
5+ ## 0.4.1
6+
7+ ** Release date:** 2020-11-26
68
79This prerelease fixes a bug in the listing of HelmChart resources
810for GitRepository changes.
911
10- ## 0.4.0 (2020-11-26)
12+ ## 0.4.0
13+
14+ ** Release date:** 2020-11-26
1115
1216This is the fourth MINOR prerelease, adding support for suspension
1317of resources using ` .spec.suspend ` , and watchers for the upstream
1418sources of ` HelmChart ` resources to detect revision changes faster.
1519
16- ## 0.3.0 (2020-11-19)
20+ ## 0.3.0
21+
22+ ** Release date:** 2020-11-19
1723
1824This prerelease comes with a fix to garbage collection.
1925The status sub-resource has a new field called ` LastHandledReconcileAt `
@@ -22,19 +28,25 @@ that can be used to track the reconciliation progress.
2228This version comes with a breaking change to the API package:
2329the status condition type is imported from Kubernetes API machinery 1.19.
2430
25- ## 0.2.2 (2020-11-12)
31+ ## 0.2.2
32+
33+ ** Release date:** 2020-11-12
2634
2735This prerelease comes with improvements to status reporting.
2836The Kubernetes packages have been updated to v1.19.
2937
30- ## 0.2.1 (2020-10-30)
38+ ## 0.2.1
39+
40+ ** Release date:** 2020-10-30
3141
3242This prerelease comes with a fix for a regression bug (introduced in
3343` v0.2.0 ` ) where dependency entries in the ` Chart.yaml ` file during the
3444(re)packaging of the Helm chart artifact would have their names
3545overwritten with the alias if defined.
3646
37- ## 0.2.0 (2020-10-29)
47+ ## 0.2.0
48+
49+ ** Release date:** 2020-10-29
3850
3951This is the second MINOR prerelease, it comes with breaking changes:
4052
@@ -55,7 +67,9 @@ Other notable changes:
5567 the former will be removed in a next release but is backwards
5668 compatible for now.
5769
58- ## 0.1.1 (2020-10-13)
70+ ## 0.1.1
71+
72+ ** Release date:** 2020-10-13
5973
6074This prerelease comes with Prometheus instrumentation for the controller's resources.
6175
@@ -65,7 +79,9 @@ and a histogram with the reconciliation duration in seconds:
6579* ` gotk_reconcile_condition{kind, name, namespace, status, type="Ready"} `
6680* ` gotk_reconcile_duration{kind, name, namespace} `
6781
68- ## 0.1.0 (2020-09-30)
82+ ## 0.1.0
83+
84+ ** Release date:** 2020-09-30
6985
7086This is the first MINOR prerelease, it promotes the
7187` source.toolkit.fluxcd.io ` API to ` v1beta1 ` and removes support for
@@ -76,45 +92,59 @@ mechanism. With this release the API becomes more stable, but while in
7692beta phase there are no guarantees about backwards compatibility
7793between beta releases.
7894
79- ## 0.0.18 (2020-09-23)
95+ ## 0.0.18
96+
97+ ** Release date:** 2020-09-23
8098
8199This prerelease fixes a reconciliation bug that prevented
82100resources recovering from transient errors.
83101Container images for ARMv7 and ARMv8 are published to
84102` ghcr.io/fluxcd/source-controller-arm64 ` .
85103The Helm package was updated to v3.3.4.
86104
87- ## 0.0.17 (2020-09-18)
105+ ## 0.0.17
106+
107+ ** Release date:** 2020-09-18
88108
89109This prerelease comes with support for S3 compatible storage sources
90110defined as [ buckets] ( https://github.com/fluxcd/source-controller/blob/main/docs/spec/v1alpha1/buckets.md ) .
91111The Helm package was updated to v3.3.2.
92112
93- ## 0.0.16 (2020-09-12)
113+ ## 0.0.16
114+
115+ ** Release date:** 2020-09-12
94116
95117This prerelease comes with the option to watch for resources
96118in the runtime namespace of the controller or at cluster level.
97119
98- ## 0.0.15 (2020-09-11)
120+ ## 0.0.15
121+
122+ ** Release date:** 2020-09-11
99123
100124This prerelease adds support for overwriting the default values of a
101125` HelmChart ` by defining a ` ValuesFile ` , adds a ` Checksum ` field to the
102126` Artifact ` object, and comes with several improvements to the storage
103127and handling of artifacts.
104128
105- ## 0.0.14 (2020-09-04)
129+ ## 0.0.14
130+
131+ ** Release date:** 2020-09-04
106132
107133This prerelease comes with Helm v3.3.1.
108134Container images for linux/amd64 and linux/arm64 are published to GHCR.
109135
110- ## 0.0.13 (2020-09-01)
136+ ## 0.0.13
137+
138+ ** Release date:** 2020-09-01
111139
112140This prerelease fixes a bug in the packaging of ` HelmChart ` artifacts
113141build from ` GitRepository ` sources, and improves the logic of the
114142` Storage.ArtifactExist ` method to not follow symlinks and only return
115143` true ` for regular files.
116144
117- ## 0.0.12 (2020-08-31)
145+ ## 0.0.12
146+
147+ ** Release date:** 2020-08-31
118148
119149This prerelease adds support for ` HelmChart ` artifacts build from
120150` GitRepository ` sources, and includes several (breaking) changes
@@ -132,84 +162,114 @@ Other notable changes: the `HelmChart` `Version` field now supports the
132162same ranges as the ` GitRepository ` SemVer checkout strategy, support for
133163relative URLs in ` HelmRepository ` indexes, and several other bug fixes.
134164
135- ## 0.0.11 (2020-08-21)
165+ ## 0.0.11
166+
167+ ** Release date:** 2020-08-21
136168
137169This prerelease only included a version change of
138170` github.com/fluxcd/source-controller/api ` to publish ` go.mod `
139171changes.
140172
141- ## 0.0.10 (2020-08-18)
173+ ## 0.0.10
174+
175+ ** Release date:** 2020-08-18
142176
143177This prerelease comes with a bug fix to the Git semver checkout.
144178
145- ## 0.0.9 (2020-08-17)
179+ ## 0.0.9
180+
181+ ** Release date:** 2020-08-17
146182
147183This prerelease upgrades the ` github.com/fluxcd/pkg/* ` dependencies
148184to dedicated versioned modules.
149185
150- ## 0.0.8 (2020-08-12)
186+ ## 0.0.8
187+
188+ ** Release date:** 2020-08-12
151189
152190This prerelease comes with improvements to Helm repository
153191index fetching. The Helm getter was upgraded to v3.3.0,
154192and it's possible to configure the timeout of index downloads.
155193
156- ## 0.0.7 (2020-07-31)
194+ ## 0.0.7
195+
196+ ** Release date:** 2020-07-31
157197
158198This prerelease comes with a breaking change, the
159199CRDs group has been renamed to ` source.toolkit.fluxcd.io ` .
160200
161- ## 0.0.6 (2020-07-20)
201+ ## 0.0.6
202+
203+ ** Release date:** 2020-07-20
162204
163205This prerelease drops support for Kubernetes <1.16.
164206The CRDs have been updated to ` apiextensions.k8s.io/v1 ` .
165207
166- ## 0.0.5 (2020-07-13)
208+ ## 0.0.5
209+
210+ ** Release date:** 2020-07-13
167211
168212This prerelease comes with improvements to logging.
169213The default logging format is JSON and the timestamp format is ISO8601.
170214Introduce ` fluxcd.io/reconcileA ` annotation for on-demand reconciliation
171215of source objects.
172216
173- ## 0.0.4 (2020-07-10)
217+ ## 0.0.4
218+
219+ ** Release date:** 2020-07-10
174220
175221This prerelease comes with fixes to the testing framework.
176222
177- ## 0.0.3 (2020-07-09)
223+ ## 0.0.3
224+
225+ ** Release date:** 2020-07-09
178226
179227This prerelease adds support for
180228[ ignore patterns] ( docs/spec/v1alpha1/gitrepositories.md#excluding-files )
181229to be specified on ` GitRepository ` objects.
182230
183- ## 0.0.2 (2020-07-03)
231+ ## 0.0.2
232+
233+ ** Release date:** 2020-07-03
184234
185235This prerelease comes with Kubernetes events dispatching.
186236The reconciliation events can be forwarded to notification controller
187237and alerting can be configured for Slack, MS Teams, Discord and Rocket chat
188238using the [ notification.fluxcd.io API] ( https://github.com/fluxcd/notification-controller/tree/main/docs/spec ) .
189239
190- ## 0.0.1 (2020-06-24)
240+ ## 0.0.1
241+
242+ ** Release date:** 2020-06-24
191243
192244This is the first prerelease ready for public testing. To get started
193245testing, see the [ GitOps Toolkit guide] ( https://toolkit.fluxcd.io/get-started/ ) .
194246
195- ## 0.0.1-beta.2 (2020-06-10)
247+ ## 0.0.1-beta.2
248+
249+ ** Release date:** 2020-06-10
196250
197251This beta release comes with improvements to the
198252[ artifacts archiving] ( https://github.com/fluxcd/source-controller/pull/59 ) .
199253
200- ## 0.0.1-beta.1 (2020-05-29)
254+ ## 0.0.1-beta.1
255+
256+ ** Release date:** 2020-05-29
201257
202258This is the first beta release of source controller. This release adds
203259support for [ excluding files] ( https://github.com/fluxcd/source-controller/pull/55 )
204260when packaging artifacts from Git repositories.
205261
206- ## 0.0.1-alpha.6 (2020-05-06)
262+ ## 0.0.1-alpha.6
263+
264+ ** Release date:** 2020-05-06
207265
208266This alpha release comes with [ improvements] ( https://github.com/fluxcd/source-controller/pull/52 )
209267to the ` GitRepository ` reconciler. Starting with this version, the controller
210268watches for sources only in the namespace where it's deployed.
211269
212- ## 0.0.1-alpha.5 (2020-04-30)
270+ ## 0.0.1-alpha.5
271+
272+ ** Release date:** 2020-04-30
213273
214274This alpha release contains several bug fixes
215275[ #47 ] ( https://github.com/fluxcd/source-controller/pull/47 )
@@ -218,18 +278,24 @@ This alpha release contains several bug fixes
218278After a successful synchronization, the controller reports the revision in the
219279status ready condition.
220280
221- ## 0.0.1-alpha.4 (2020-04-28)
281+ ## 0.0.1-alpha.4
282+
283+ ** Release date:** 2020-04-28
222284
223285This alpha release comes with [ integrity checks] ( https://github.com/fluxcd/source-controller/pull/45 )
224286for artifacts produced from Git repositories.
225287
226- ## 0.0.1-alpha.3 (2020-04-27)
288+ ## 0.0.1-alpha.3
289+
290+ ** Release date:** 2020-04-27
227291
228292This alpha release contains a [ bug fix] ( https://github.com/fluxcd/source-controller/pull/42 )
229293for ` GitRepositories ` status reporting and allows
230294[ waiting for sources on-demand sync] ( https://github.com/fluxcd/source-controller/pull/43 ) .
231295
232- ## 0.0.1-alpha.2 (2020-04-24)
296+ ## 0.0.1-alpha.2
297+
298+ ** Release date:** 2020-04-24
233299
234300This is the second alpha release of source controller.
235301
@@ -246,7 +312,9 @@ by default and adding a container security context.
246312Tests have been added to ensure correct behaviour of the ` HelmChartReconciler `
247313and ` HelmRepositoryReconciler ` .
248314
249- ## 0.0.1-alpha.1 (2020-04-16)
315+ ## 0.0.1-alpha.1
316+
317+ ** Release date:** 2020-04-16
250318
251319This is the first alpha release of source controller.
252320The controller is an implementation of the
0 commit comments