diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9644aa1dad479c5e8be10ae6eef3a8085196cca5..305e6a96006c1a8d7911b62ffe8653c8694c7e39 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,17 @@
 # Changelog
 
+## [v1.22.0](https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/tag/v1.22.0)
+
+This release includes an extension of our current metrics to also include the internals of `k8s.io/cloud-provider` with respect to the work queue depth and requests to the Kubernetes API.
+
+Besides having all data available, this will also help us with debugging [#661](https://github.com/hetznercloud/hcloud-cloud-controller-manager/issues/661).
+
+### Features
+
+- **metrics**: add metrics from cloud-provider library (#824)
+- **load-balancer**: emit warning if unsupported port protocol is configured (#828)
+- allow arbitrary length API tokens (#752)
+
 ## [v1.21.0](https://github.com/hetznercloud/hcloud-cloud-controller-manager/releases/tag/v1.21.0)
 
 ### Feature Highlights & Upgrade Notes
diff --git a/chart/.snapshots/default.yaml b/chart/.snapshots/default.yaml
index 6cf21a236be40dcde02f5ee71912d6d6479290aa..a99c8d118cb16be7e2767c50e05681bf5b2fbe89 100644
--- a/chart/.snapshots/default.yaml
+++ b/chart/.snapshots/default.yaml
@@ -85,7 +85,7 @@ spec:
                   key: robot-user
                   name: hcloud
                   optional: true
-          image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.21.0 # x-releaser-pleaser-version
+          image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.22.0 # x-releaser-pleaser-version
           ports:
             - name: metrics
               containerPort: 8233
diff --git a/chart/.snapshots/full.daemonset.yaml b/chart/.snapshots/full.daemonset.yaml
index 6e021801008eda811bcf17efeafaf8c450990d30..33973c02bff5fe3b86c4a5c0bd525954dd5340f1 100644
--- a/chart/.snapshots/full.daemonset.yaml
+++ b/chart/.snapshots/full.daemonset.yaml
@@ -94,7 +94,7 @@ spec:
                   key: robot-user
                   name: hcloud
                   optional: true
-          image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.21.0 # x-releaser-pleaser-version
+          image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.22.0 # x-releaser-pleaser-version
           ports:
             - name: metrics
               containerPort: 8233
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index c8a045b5f14390a865d2d106366d5da5bb5758b1..f5d50ca11d3ee55abc8bf93f589d726271d70b82 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -1,4 +1,4 @@
 apiVersion: v2
 name: hcloud-cloud-controller-manager
 type: application
-version: 1.21.0 # x-releaser-pleaser-version
+version: 1.22.0 # x-releaser-pleaser-version
diff --git a/deploy/ccm-networks.yaml b/deploy/ccm-networks.yaml
index 0ba1ad05f035b46f9f9054257749b214d51301a8..023d13872bb1bcf0fb3a930da59e4dc98deabd4a 100644
--- a/deploy/ccm-networks.yaml
+++ b/deploy/ccm-networks.yaml
@@ -91,7 +91,7 @@ spec:
                 secretKeyRef:
                   key: network
                   name: hcloud
-          image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.21.0 # x-releaser-pleaser-version
+          image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.22.0 # x-releaser-pleaser-version
           ports:
             - name: metrics
               containerPort: 8233
diff --git a/deploy/ccm.yaml b/deploy/ccm.yaml
index 84b9c377d007ab290f10a52029c69a8a3fcf608c..8d1b88a61820b3a511cf905bb609b1500e378235 100644
--- a/deploy/ccm.yaml
+++ b/deploy/ccm.yaml
@@ -83,7 +83,7 @@ spec:
                   key: robot-user
                   name: hcloud
                   optional: true
-          image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.21.0 # x-releaser-pleaser-version
+          image: docker.io/hetznercloud/hcloud-cloud-controller-manager:v1.22.0 # x-releaser-pleaser-version
           ports:
             - name: metrics
               containerPort: 8233