Skip to content

Commit caa26c6

Browse files
committed
Add changelog entry for v1.4.0
Signed-off-by: Matheus Pimenta <[email protected]>
1 parent 03889fe commit caa26c6

File tree

1 file changed

+83
-0
lines changed

1 file changed

+83
-0
lines changed

CHANGELOG.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,89 @@
22

33
All notable changes to this project are documented in this file.
44

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+
588
## 1.3.0
689

790
**Release date:** 2024-05-03

0 commit comments

Comments
 (0)