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