---
# System prepended metadata

title: Patch release notes

---

# 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!_ 😊
