diff --git a/Makefile b/Makefile
index 5fd6556..a5f6bc2 100644
--- a/Makefile
+++ b/Makefile
@@ -3,7 +3,7 @@
 # To re-generate a bundle for another specific version without changing the standard setup, you can:
 # - use the VERSION as arg of the bundle target (e.g make bundle VERSION=0.0.2)
 # - use environment variables to overwrite this value (e.g export VERSION=0.0.2)
-VERSION ?= v0.13.0
+VERSION ?= v0.14.0
 
 # CHANNELS define the bundle channels used in the bundle.
 # Add a new line here if you would like to change its default config. (E.g CHANNELS = "candidate,fast,stable")
diff --git a/config/control-plane-components.yaml b/config/control-plane-components.yaml
index 9e95207..6664758 100644
--- a/config/control-plane-components.yaml
+++ b/config/control-plane-components.yaml
@@ -13483,7 +13483,7 @@ spec:
         - --dynamic-infrastructure-clusters=${CACPPK_INFRASTRUCTURE_CLUSTERS:= }
         command:
         - /manager
-        image: docker.io/clastix/cluster-api-control-plane-provider-kamaji:v0.13.0
+        image: docker.io/clastix/cluster-api-control-plane-provider-kamaji:v0.14.0
         livenessProbe:
           httpGet:
             path: /healthz
diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml
index 8fa36f9..293e36f 100644
--- a/config/manager/kustomization.yaml
+++ b/config/manager/kustomization.yaml
@@ -5,4 +5,4 @@ kind: Kustomization
 images:
 - name: controller
   newName: docker.io/clastix/cluster-api-control-plane-provider-kamaji
-  newTag: v0.13.0
+  newTag: v0.14.0
diff --git a/config/metadata.yaml b/config/metadata.yaml
index 41488c0..9c2a29e 100644
--- a/config/metadata.yaml
+++ b/config/metadata.yaml
@@ -5,6 +5,9 @@
 # update this file only when a new major or minor version is released
 apiVersion: clusterctl.cluster.x-k8s.io/v1alpha3
 releaseSeries:
+  - major: 0
+    minor: 14
+    contract: v1beta1
   - major: 0
     minor: 13
     contract: v1beta1