|
| 1 | +## 👌 Kubernetes version support |
| 2 | + |
| 3 | +- Management Cluster: v1.24.x -> v1.28.x |
| 4 | +- Workload Cluster: v1.22.x -> v1.28.x |
| 5 | + |
| 6 | +[More information about version support can be found here](https://cluster-api.sigs.k8s.io/reference/versions.html) |
| 7 | + |
| 8 | +## Changes since v1.5.0 |
| 9 | +--- |
| 10 | +## :chart_with_upwards_trend: Overview |
| 11 | +- 35 new commits merged |
| 12 | +- 2 feature additions ✨ |
| 13 | +- 10 bugs fixed 🐛 |
| 14 | + |
| 15 | +## :sparkles: New Features |
| 16 | +- MachineSet: Adjust preflight check to allow kubelet version skew of 3 for clusters running v1.28 and above (#9233) |
| 17 | +- Testing/documentation: v1.28: Prepare quickstart, capd and tests for the new release including kind bump (#9225) |
| 18 | + |
| 19 | +## :bug: Bug Fixes |
| 20 | +- CAPBK: Certificate paths in cloud-init scripts should not use a platform-dependent path separator (#9230) |
| 21 | +- CAPD: Delete container after failed start to work around port allocation issues (#9130) |
| 22 | +- ClusterClass: Add topology-owned label to MachineHealthChecks. (#9204) |
| 23 | +- ClusterClass: Fix ClusterClass enqueue for ExtensionConfig (#9137) |
| 24 | +- Devtools: Fix tilt-prepare leader-elect setting (#9316) |
| 25 | +- e2e: Pin conformance image to a version which includes a fix for the dualstack tests (#9256) |
| 26 | +- KCP: Allow unsetting useExperimentalRetryJoin field from KubeadmControlPlane (#9202) |
| 27 | +- MachineDeployment: MD controller: use regular random suffix for MachineSets, ensure max length 63 (#9329) |
| 28 | +- util: Fix AddAnnotations for unstructured.Unstructured (#9176) |
| 29 | + |
| 30 | +## :seedling: Others |
| 31 | +- CAPD: Fix multi error handling in RunContainer (#9243) |
| 32 | +- CI: Add verify-govulncheck and verify-vulnerabilities targets and integrate to scan action (#9179) |
| 33 | +- CI: Update base branch for link checker (#9207) |
| 34 | +- clusterctl: Set controller-runtime logger for clusterctl (#9129) |
| 35 | +- clusterctl: Update cert-manager to v1.12.3 (#9198) |
| 36 | +- Dependency: Bump controller-runtime to v0.15.1 (#9127) |
| 37 | +- Dependency: Bump corefile-migration library to v1.0.21 (#9309) |
| 38 | +- Dependency: Bump envtest binaries to 1.28 (#9304) |
| 39 | +- Dependency: Bump golang.org/x/net to v0.13.0 (#9122) |
| 40 | +- Dependency: Bump to Go 1.20.7 (#9105) |
| 41 | +- e2e: Add back flavor to Waiter interface (#9177) |
| 42 | +- e2e: Add CRS re-reconcile to ownerReference test (#9301) |
| 43 | +- e2e: Add test for ownerReference apiVersion update (#9297) |
| 44 | +- e2e: Refactor e2e ownerRef test utils (#9314) |
| 45 | +- e2e: Test and document controller ownerReferences (#9303) |
| 46 | +- logging: Fix patch errors not being logged (#9234) |
| 47 | + |
| 48 | +:book: Additionally, there have been 8 contributions to our documentation and book. (#9332, #9226, #9205, #9238, #9154, #9117, #9090, #9082) |
| 49 | + |
| 50 | + |
| 51 | +_Thanks to all our contributors!_ 😊 |
0 commit comments