Add changelog entry for v1.4.0
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
This commit is contained in:
parent
03889fecb1
commit
c796f5245e
85
CHANGELOG.md
85
CHANGELOG.md
|
@ -2,6 +2,91 @@
|
||||||
|
|
||||||
All notable changes to this project are documented in this file.
|
All notable changes to this project are documented in this file.
|
||||||
|
|
||||||
|
## 1.4.0
|
||||||
|
|
||||||
|
**Release date:** 2024-09-25
|
||||||
|
|
||||||
|
This minor release promotes the Bucket API to GA, and comes with new features,
|
||||||
|
improvements and bug fixes.
|
||||||
|
|
||||||
|
### Bucket
|
||||||
|
|
||||||
|
The `Bucket` API has been promoted from `v1beta2` to `v1` (GA).
|
||||||
|
The `v1` API is backwards compatible with `v1beta2`.
|
||||||
|
|
||||||
|
Bucket API now supports proxy through the field `.spec.proxySecretRef` and custom TLS client certificate and CA through the field `.spec.certSecretRef`.
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
### OCIRepository
|
||||||
|
|
||||||
|
OCIRepository API now supports proxy through the field `.spec.proxySecretRef`.
|
||||||
|
|
||||||
|
**Warning**: Proxy is not supported for cosign keyless verification.
|
||||||
|
|
||||||
|
### GitRepository
|
||||||
|
|
||||||
|
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).
|
||||||
|
|
||||||
|
In addition, the Kubernetes dependencies have been updated to v1.31.1, Helm has
|
||||||
|
been updated to v3.16.1 and various other controller dependencies have been
|
||||||
|
updated to their latest version. The controller is now built with Go 1.23.
|
||||||
|
|
||||||
|
Fixes:
|
||||||
|
- helm: Use the default transport pool to preserve proxy settings
|
||||||
|
[#1490](https://github.com/fluxcd/source-controller/pull/1490)
|
||||||
|
- Fix incorrect use of format strings with the conditions package.
|
||||||
|
[#1529](https://github.com/fluxcd/source-controller/pull/1529)
|
||||||
|
- Fix HelmChart local dependency resolution for name-based path
|
||||||
|
[#1539](https://github.com/fluxcd/source-controller/pull/1539)
|
||||||
|
- Fix Helm index validation for Artifactory
|
||||||
|
[#1516](https://github.com/fluxcd/source-controller/pull/1516)
|
||||||
|
|
||||||
|
Improvements:
|
||||||
|
- Promote Bucket API to v1
|
||||||
|
[#1592](https://github.com/fluxcd/source-controller/pull/1592)
|
||||||
|
- Add .spec.certSecretRef to Bucket API
|
||||||
|
[#1475](https://github.com/fluxcd/source-controller/pull/1475)
|
||||||
|
- Run ARM64 tests on GitHub runners
|
||||||
|
[#1512](https://github.com/fluxcd/source-controller/pull/1512)
|
||||||
|
- Add support for .spec.proxySecretRef for generic provider of Bucket API
|
||||||
|
[#1500](https://github.com/fluxcd/source-controller/pull/1500)
|
||||||
|
- Improve invalid proxy error message for Bucket API
|
||||||
|
[#1550](https://github.com/fluxcd/source-controller/pull/1550)
|
||||||
|
- Add support for AWS STS endpoint in the Bucket API
|
||||||
|
[#1552](https://github.com/fluxcd/source-controller/pull/1552)
|
||||||
|
- Add proxy support for GCS buckets
|
||||||
|
[#1565](https://github.com/fluxcd/source-controller/pull/1565)
|
||||||
|
- azure-blob: Fix VisitObjects() in integration test
|
||||||
|
[#1574](https://github.com/fluxcd/source-controller/pull/1574)
|
||||||
|
- Add proxy support for Azure buckets
|
||||||
|
[#1567](https://github.com/fluxcd/source-controller/pull/1567)
|
||||||
|
- Add proxy support for AWS S3 buckets
|
||||||
|
[#1568](https://github.com/fluxcd/source-controller/pull/1568)
|
||||||
|
- Add proxy support for OCIRepository API
|
||||||
|
[#1536](https://github.com/fluxcd/source-controller/pull/1536)
|
||||||
|
- Add LDAP provider for Bucket STS API
|
||||||
|
[#1585](https://github.com/fluxcd/source-controller/pull/1585)
|
||||||
|
- Introduce Bucket provider constants with the common part as a prefix
|
||||||
|
[#1589](https://github.com/fluxcd/source-controller/pull/1589)
|
||||||
|
- OCIRepository: Configure proxy for OIDC auth
|
||||||
|
[#1607](https://github.com/fluxcd/source-controller/pull/1607)
|
||||||
|
- [RFC-0007] Enable Azure OIDC for Azure DevOps repositories
|
||||||
|
[#1591](https://github.com/fluxcd/source-controller/pull/1591)
|
||||||
|
- Build with Go 1.23
|
||||||
|
[#1582](https://github.com/fluxcd/source-controller/pull/1582)
|
||||||
|
- Various dependency updates
|
||||||
|
[#1507](https://github.com/fluxcd/source-controller/pull/1507)
|
||||||
|
[#1576](https://github.com/fluxcd/source-controller/pull/1576)
|
||||||
|
[#1578](https://github.com/fluxcd/source-controller/pull/1578)
|
||||||
|
[#1579](https://github.com/fluxcd/source-controller/pull/1579)
|
||||||
|
[#1583](https://github.com/fluxcd/source-controller/pull/1583)
|
||||||
|
[#1588](https://github.com/fluxcd/source-controller/pull/1588)
|
||||||
|
[#1603](https://github.com/fluxcd/source-controller/pull/1603)
|
||||||
|
[#1610](https://github.com/fluxcd/source-controller/pull/1610)
|
||||||
|
[#1614](https://github.com/fluxcd/source-controller/pull/1614)
|
||||||
|
[#1618](https://github.com/fluxcd/source-controller/pull/1618)
|
||||||
|
|
||||||
## 1.3.0
|
## 1.3.0
|
||||||
|
|
||||||
**Release date:** 2024-05-03
|
**Release date:** 2024-05-03
|
||||||
|
|
Loading…
Reference in New Issue