v1.3.1
Highlights
This release contains various improvements and bumped dependencies to fix CVEs in cert-manager
.
👌 Kubernetes version support
- Management Cluster: v1.20.x -> v1.25.x [1]
- Workload Cluster: v1.18.x -> v1.25.x
[1] When using Cluster API with the experimental CLUSTER_TOPOLOGY feature, the Kubernetes version of the management cluster must be >= 1.22.0.
Changes since v1.3.0
🐛 Bug Fixes
- clusterctl: Fix goproxy to also return versions for major > 1 (#7728)
- ClusterClass: Validate MachineDeploymentTopology.Name to be valid label value (#7761)
- Testing: Fix flakiness in MD controller test (#7754)
- Runtime SDK: Add deterministic prefix and suffix to label hash (#7764)
- Runtime SDK: Add name hashing for long MS names (#7747)
🌱 Others
- API: Add explicit length check for cluster and md names (#7739)
- CI: Bump actions/checkout from 3.1.0 to 3.2.0 (#7746)
- CI: Bump actions/setup-go from 3.3.1 to 3.4.0 (#7694)
- CI: Bump softprops/action-gh-release from 0.1.14 to 0.1.15 (#7695)
- Developer Experience: Bump shellcheck version (0.8.0 -> 0.9.0) (#7745)
- E2E: Add init versions for providers (#7673)
- E2E: Bump github.com/onsi/ginkgo/v2 from 2.5.0 to 2.6.0 (#7750)
- KCP: Should avoid to reconcile certificates too early (#7744)
- Update cert-manager to v1.10.1 (#7722)
- Update sprig and golang-x-text (#7703)
📖 Additionally, there have been 6 contributions to our documentation and book. (#7732, #7725, #7686, #7687, #7677, #7676)
Thanks to all our contributors! 😊