|
2 | 2 |
|
3 | 3 | All notable changes to this project are documented in this file.
|
4 | 4 |
|
| 5 | +## 1.4.0 |
| 6 | + |
| 7 | +**Release date:** 2024-09-25 |
| 8 | + |
| 9 | +This minor release promotes the Bucket API to GA, and comes with new features, |
| 10 | +improvements and bug fixes. |
| 11 | + |
| 12 | +### Bucket |
| 13 | + |
| 14 | +The `Bucket` API has been promoted from `v1beta2` to `v1` (GA). |
| 15 | +The `v1` API is backwards compatible with `v1beta2`. |
| 16 | + |
| 17 | +Bucket API now supports proxy through the field `.spec.proxySecretRef` and custom TLS client certificate and CA through the field `.spec.certSecretRef`. |
| 18 | + |
| 19 | +Bucket API now also supports specifying a custom STS configuration through the field `.spec.sts`. This is currently only supported for the providers `generic` and `aws`. When specifying a custom STS configuration one must specify which STS provider to use. For the `generic` bucket provider we support the `ldap` STS provider, and for the `aws` bucket provider we support the `aws` STS provider. For the `aws` STS provider, one may use the default main STS endpoint, or the regional STS endpoints, or even an interface endpoint. |
| 20 | + |
| 21 | +### OCIRepository |
| 22 | + |
| 23 | +OCIRepository API now supports proxy through the field `.spec.proxySecretRef`. |
| 24 | + |
| 25 | +**Warning**: Proxy is not supported for cosign keyless verification. |
| 26 | + |
| 27 | +### GitRepository |
| 28 | + |
| 29 | +GitRepository API now supports OIDC authentication for Azure DevOps repositories through the field `.spec.provider` using the value `azure`. See the docs for details [here](https://fluxcd.io/flux/components/source/gitrepositories/#provider). |
| 30 | + |
| 31 | +In addition, the Kubernetes dependencies have been updated to v1.31.1, Helm has |
| 32 | +been updated to v3.16.1 and various other controller dependencies have been |
| 33 | +updated to their latest version. The controller is now built with Go 1.23. |
| 34 | + |
| 35 | +Fixes: |
| 36 | +- helm: Use the default transport pool to preserve proxy settings |
| 37 | + [#1490](https://github.com/fluxcd/source-controller/pull/1490) |
| 38 | +- Fix incorrect use of format strings with the conditions package. |
| 39 | + [#1529](https://github.com/fluxcd/source-controller/pull/1529) |
| 40 | +- Fix HelmChart local dependency resolution for name-based path |
| 41 | + [#1539](https://github.com/fluxcd/source-controller/pull/1539) |
| 42 | +- Fix Helm index validation for Artifactory |
| 43 | + [#1516](https://github.com/fluxcd/source-controller/pull/1516) |
| 44 | + |
| 45 | +Improvements: |
| 46 | +- Promote Bucket API to v1 |
| 47 | + [#1592](https://github.com/fluxcd/source-controller/pull/1592) |
| 48 | +- Add .spec.certSecretRef to Bucket API |
| 49 | + [#1475](https://github.com/fluxcd/source-controller/pull/1475) |
| 50 | +- Run ARM64 tests on GitHub runners |
| 51 | + [#1512](https://github.com/fluxcd/source-controller/pull/1512) |
| 52 | +- Add support for .spec.proxySecretRef for generic provider of Bucket API |
| 53 | + [#1500](https://github.com/fluxcd/source-controller/pull/1500) |
| 54 | +- Improve invalid proxy error message for Bucket API |
| 55 | + [#1550](https://github.com/fluxcd/source-controller/pull/1550) |
| 56 | +- Add support for AWS STS endpoint in the Bucket API |
| 57 | + [#1552](https://github.com/fluxcd/source-controller/pull/1552) |
| 58 | +- Add proxy support for GCS buckets |
| 59 | + [#1565](https://github.com/fluxcd/source-controller/pull/1565) |
| 60 | +- azure-blob: Fix VisitObjects() in integration test |
| 61 | + [#1574](https://github.com/fluxcd/source-controller/pull/1574) |
| 62 | +- Add proxy support for Azure buckets |
| 63 | + [#1567](https://github.com/fluxcd/source-controller/pull/1567) |
| 64 | +- Add proxy support for AWS S3 buckets |
| 65 | + [#1568](https://github.com/fluxcd/source-controller/pull/1568) |
| 66 | +- Add proxy support for OCIRepository API |
| 67 | + [#1536](https://github.com/fluxcd/source-controller/pull/1536) |
| 68 | +- Add LDAP provider for Bucket STS API |
| 69 | + [#1585](https://github.com/fluxcd/source-controller/pull/1585) |
| 70 | +- Introduce Bucket provider constants with the common part as a prefix |
| 71 | + [#1589](https://github.com/fluxcd/source-controller/pull/1589) |
| 72 | +- OCIRepository: Configure proxy for OIDC auth |
| 73 | + [#1607](https://github.com/fluxcd/source-controller/pull/1607) |
| 74 | +- [RFC-0007] Enable Azure OIDC for Azure DevOps repositories |
| 75 | + [#1591](https://github.com/fluxcd/source-controller/pull/1591) |
| 76 | +- Build with Go 1.23 |
| 77 | + [#1582](https://github.com/fluxcd/source-controller/pull/1582) |
| 78 | +- Various dependency updates |
| 79 | + [#1507](https://github.com/fluxcd/source-controller/pull/1507) |
| 80 | + [#1576](https://github.com/fluxcd/source-controller/pull/1576) |
| 81 | + [#1578](https://github.com/fluxcd/source-controller/pull/1578) |
| 82 | + [#1579](https://github.com/fluxcd/source-controller/pull/1579) |
| 83 | + [#1583](https://github.com/fluxcd/source-controller/pull/1583) |
| 84 | + [#1588](https://github.com/fluxcd/source-controller/pull/1588) |
| 85 | + [#1603](https://github.com/fluxcd/source-controller/pull/1603) |
| 86 | + [#1610](https://github.com/fluxcd/source-controller/pull/1610) |
| 87 | + [#1614](https://github.com/fluxcd/source-controller/pull/1614) |
| 88 | + [#1618](https://github.com/fluxcd/source-controller/pull/1618) |
| 89 | + |
5 | 90 | ## 1.3.0
|
6 | 91 |
|
7 | 92 | **Release date:** 2024-05-03
|
|
0 commit comments