# Patch release notes # 1.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: 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) ## :seedling: 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) :book: Additionally, there have been 6 contributions to our documentation and book. (#7732, #7725, #7686, #7687, #7677, #7676) _Thanks to all our contributors!_ 😊 # 1.2.8 ## Highlights Beginning with kubernetes v1.22, the default registry for kubernetes is registry.k8s.io instead of k8s.gcr.io which is why references should get migrated when upgrading to v1.22. Upstream blog: https://kubernetes.io/blog/2022/11/28/registry-k8s-io-faster-cheaper-ga/ We also bumped dependencies to fix CVEs in `cert-manager`. ## 👌 Kubernetes version support - Management Cluster: v1.20.x -> v1.24.x [1] - Workload Cluster: v1.18.x -> v1.24.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.2.7 --- ## :bug: Bug Fixes - ClusterClass: Validate MachineDeploymentTopology.Name to be valid label value (#7762) - Testing: Fix flakiness in MD controller test (#7753) - Book: Fix goproxy to also return versions for major > 1 (#7729) - Runtime SDK: Add deterministic prefix and suffix to label hash (#7765) - Runtime SDK: Add name hashing for long MS names (#7743) ## :seedling: Others - API: Add explicit length check for cluster and md names (#7741) - CI: Bump actions/checkout from 3.0 to 3.2 (#7751) - KCP: Use new registry for Kubernetes >= v1.22 (#7505) - Update cert-manager to v1.10.1 (#7723) - Update sprig, semver and github-workflow (#7704) :book: Additionally, there have been 1 contributions to our documentation and book. (#7748) _Thanks to all our contributors!_ 😊