|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 0.14.1 |
| 4 | + |
| 5 | +**Release date:** 2021-12-09 |
| 6 | + |
| 7 | +This prerelease updates the dependency on the source-controller to `v0.19.2`, |
| 8 | +which includes the fixes from source-controller `v0.19.1`, and changes the |
| 9 | +length of the SHA hex added to the SemVer metadata of a `HelmChart`. Refer to |
| 10 | +the source-controller [changelog](https://github.com/fluxcd/source-controller/blob/main/CHANGELOG.md#0191) |
| 11 | +for more information. |
| 12 | + |
| 13 | +:warning: There have been additional user reports about charts complaining |
| 14 | +about a `+` character in the label: |
| 15 | + |
| 16 | +``` |
| 17 | +metadata.labels: Invalid value: "1.2.3+a4303ff0f6fb560ea032f9981c6bd7c7f146d083.1": a valid label must be an empty string or consist of alphanumeric characters, '-', '_' or '.', and must start and end with an alphanumeric character (e.g. 'MyValue', or 'my_value', or '12345', regex used for validation is '(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])?') |
| 18 | +``` |
| 19 | + |
| 20 | +Given the [Helm chart best practices mention to replace this character with a |
| 21 | +`_`](https://helm.sh/docs/chart_best_practices/conventions/#version-numbers), |
| 22 | +we encourage you to patch this in your (upstream) chart. |
| 23 | +Pseudo example using [template functions](https://helm.sh/docs/chart_template_guide/function_list/): |
| 24 | + |
| 25 | +```yaml |
| 26 | +{{- replace "+" "_" .Chart.Version | trunc 63 }} |
| 27 | +``` |
| 28 | + |
| 29 | +In addition, the dependency on `github.com/opencontainers/runc` is updated to |
| 30 | +`v1.0.3` to please static security analysers and fix any warnings for |
| 31 | +CVE-2021-43784. |
| 32 | + |
| 33 | +Improvements: |
| 34 | +- Update kustomize packages to Kustomize v4.4.1 |
| 35 | + [#374](https://github.com/fluxcd/helm-controller/pull/374) |
| 36 | +- Update dependencies (fix CVE-2021-43784) |
| 37 | + [#376](https://github.com/fluxcd/helm-controller/pull/376) |
| 38 | +- Update source-controller to v0.19.2 |
| 39 | + [#377](https://github.com/fluxcd/helm-controller/pull/377) |
| 40 | + |
| 41 | +Fixes: |
| 42 | +- docs/spec: Fix reconcile annotation key in example |
| 43 | + [#371](https://github.com/fluxcd/helm-controller/pull/371) |
| 44 | + |
3 | 45 | ## 0.14.0
|
4 | 46 |
|
5 | 47 | **Release date:** 2021-11-23
|
|
0 commit comments