|
2 | 2 |
|
3 | 3 | All notable changes to this project are documented in this file.
|
4 | 4 |
|
| 5 | +## 0.34.0 |
| 6 | + |
| 7 | +**Release date:** 2023-01-31 |
| 8 | + |
| 9 | +This prerelease comes with support for HTTPS bearer token authentication for Git |
| 10 | +repository. The GitRepository authentication Secret is expected to contain the |
| 11 | +bearer token in `.data.bearerToken`. |
| 12 | + |
| 13 | +The caching of Secret and ConfigMap resources is disabled by |
| 14 | +default to improve memory usage. To opt-out from this behavior, start the |
| 15 | +controller with: `--feature-gates=CacheSecretsAndConfigMaps=true`. |
| 16 | + |
| 17 | +All the Source kinds now support progressive status updates. The progress made |
| 18 | +by the controller during reconciliation of a Source is reported immediately in |
| 19 | +the status of the Source object. |
| 20 | + |
| 21 | +In addition, the controller dependencies have been updated to Kubernetes v1.26. |
| 22 | + |
| 23 | +:warning: **Breaking change:** When using SSH authentication in GitRepository, |
| 24 | +if the referenced Secret contained `.data.username`, it was used as the SSH |
| 25 | +user. With this version, SSH user will be the username in the SSH address. For |
| 26 | +example, if the Git repository address is `ssh://[email protected]`, `flux` will |
| 27 | +be used as the SSH user during SSH authentication. When no username is |
| 28 | +specified, `git` remains the default SSH user. |
| 29 | + |
| 30 | +Improvements: |
| 31 | +- Garbage collection lock file ignore tests |
| 32 | + [#992](https://github.com/fluxcd/source-controller/pull/992) |
| 33 | +- purge minio test container at the end of tests |
| 34 | + [#993](https://github.com/fluxcd/source-controller/pull/993) |
| 35 | +- Introduce Progressive status |
| 36 | + [#974](https://github.com/fluxcd/source-controller/pull/974) |
| 37 | +- build(deps): bump github.com/containerd/containerd from 1.6.10 to 1.6.12 |
| 38 | + [#997](https://github.com/fluxcd/source-controller/pull/997) |
| 39 | +- fix typo in helmRepo secretRef spec CRD |
| 40 | + [#996](https://github.com/fluxcd/source-controller/pull/996) |
| 41 | +- Fix OCIRepository testdata permissions |
| 42 | + [#998](https://github.com/fluxcd/source-controller/pull/998) |
| 43 | +- Set rate limiter option in test reconcilers |
| 44 | + [#999](https://github.com/fluxcd/source-controller/pull/999) |
| 45 | +- Update git dependencies for bearer token support |
| 46 | + [#1003](https://github.com/fluxcd/source-controller/pull/1003) |
| 47 | +- Document support for bearer token authentication over https in gitrepositories |
| 48 | + [#1000](https://github.com/fluxcd/source-controller/pull/1000) |
| 49 | +- Disable caching of secrets and configmaps |
| 50 | + [#989](https://github.com/fluxcd/source-controller/pull/989) |
| 51 | +- Update dependencies |
| 52 | + [#1008](https://github.com/fluxcd/source-controller/pull/1008) |
| 53 | +- build: Enable SBOM and SLSA Provenance |
| 54 | + [#1009](https://github.com/fluxcd/source-controller/pull/1009) |
| 55 | +- Add note about sourceignore recursion |
| 56 | + [#1007](https://github.com/fluxcd/source-controller/pull/1007) |
| 57 | +- CI: Replace engineerd/setup-kind with helm/kind-action |
| 58 | + [#1010](https://github.com/fluxcd/source-controller/pull/1010) |
| 59 | +- helm/oci: Add context to chart download failure |
| 60 | + [#1013](https://github.com/fluxcd/source-controller/pull/1013) |
| 61 | + |
5 | 62 | ## 0.33.0
|
6 | 63 |
|
7 | 64 | **Release date:** 2022-12-20
|
|
0 commit comments