diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json
index db6e0c42..d2e8c3f0 100644
--- a/.github/release-please-manifest.json
+++ b/.github/release-please-manifest.json
@@ -1 +1 @@
-{".":"2.6.0"}
+{".":"2.7.0"}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 270c6691..eb64da46 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,18 @@
 # Changelog
 
+## [2.7.0](https://github.com/hetznercloud/csi-driver/compare/v2.6.0...v2.7.0) (2024-05-07)
+
+
+### Features
+
+* add support & tests for Kubernetes 1.29 ([#560](https://github.com/hetznercloud/csi-driver/issues/560)) ([b620486](https://github.com/hetznercloud/csi-driver/commit/b620486ac05de11336a5c8342966a699503b9f86))
+* drop tests for kubernetes v1.25 ([#559](https://github.com/hetznercloud/csi-driver/issues/559)) ([5d19ae8](https://github.com/hetznercloud/csi-driver/commit/5d19ae876f1abd9391791ee8f8fa8106394a4901))
+
+
+### Bug Fixes
+
+* **helm:** missing rbac for leader election / leases ([#538](https://github.com/hetznercloud/csi-driver/issues/538)) ([5da7a14](https://github.com/hetznercloud/csi-driver/commit/5da7a14e9e8dfc6716ede0b72b5aaeac6b8f1306)), closes [#531](https://github.com/hetznercloud/csi-driver/issues/531)
+
 ## [2.6.0](https://github.com/hetznercloud/csi-driver/compare/v2.5.1...v2.6.0) (2023-11-08)
 
 
diff --git a/chart/.snapshots/default.yaml b/chart/.snapshots/default.yaml
index 069f6d72..d102b083 100644
--- a/chart/.snapshots/default.yaml
+++ b/chart/.snapshots/default.yaml
@@ -176,7 +176,7 @@ spec:
             limits: {}
             requests: {}
         - name: hcloud-csi-driver
-          image: docker.io/hetznercloud/hcloud-csi-driver:v2.6.0 # x-release-please-version
+          image: docker.io/hetznercloud/hcloud-csi-driver:v2.7.0 # x-release-please-version
           imagePullPolicy: IfNotPresent
           command: [/bin/hcloud-csi-driver-node]
           volumeMounts:
@@ -309,7 +309,7 @@ spec:
             name: socket-dir
 
         - name: hcloud-csi-driver
-          image: docker.io/hetznercloud/hcloud-csi-driver:v2.6.0 # x-release-please-version
+          image: docker.io/hetznercloud/hcloud-csi-driver:v2.7.0 # x-release-please-version
           imagePullPolicy: IfNotPresent
           command: [/bin/hcloud-csi-driver-controller]
           env:
diff --git a/chart/.snapshots/example-prod.yaml b/chart/.snapshots/example-prod.yaml
index d9008ace..f7116f7b 100644
--- a/chart/.snapshots/example-prod.yaml
+++ b/chart/.snapshots/example-prod.yaml
@@ -249,7 +249,7 @@ spec:
               cpu: 10m
               memory: 20Mi
         - name: hcloud-csi-driver
-          image: docker.io/hetznercloud/hcloud-csi-driver:v2.6.0 # x-release-please-version
+          image: docker.io/hetznercloud/hcloud-csi-driver:v2.7.0 # x-release-please-version
           imagePullPolicy: IfNotPresent
           command: [/bin/hcloud-csi-driver-node]
           volumeMounts:
@@ -424,7 +424,7 @@ spec:
             name: socket-dir
 
         - name: hcloud-csi-driver
-          image: docker.io/hetznercloud/hcloud-csi-driver:v2.6.0 # x-release-please-version
+          image: docker.io/hetznercloud/hcloud-csi-driver:v2.7.0 # x-release-please-version
           imagePullPolicy: IfNotPresent
           command: [/bin/hcloud-csi-driver-controller]
           env:
diff --git a/chart/.snapshots/full.yaml b/chart/.snapshots/full.yaml
index 49177790..5693fdf9 100644
--- a/chart/.snapshots/full.yaml
+++ b/chart/.snapshots/full.yaml
@@ -297,7 +297,7 @@ spec:
               cpu: 12m
               memory: 22Mi
         - name: hcloud-csi-driver
-          image: docker.io/hetznercloud/hcloud-csi-driver:v2.6.0 # x-release-please-version
+          image: docker.io/hetznercloud/hcloud-csi-driver:v2.7.0 # x-release-please-version
           imagePullPolicy: Always
           command: [/bin/hcloud-csi-driver-node]
           volumeMounts:
@@ -551,7 +551,7 @@ spec:
             name: socket-dir
 
         - name: hcloud-csi-driver
-          image: docker.io/hetznercloud/hcloud-csi-driver:v2.6.0 # x-release-please-version
+          image: docker.io/hetznercloud/hcloud-csi-driver:v2.7.0 # x-release-please-version
           imagePullPolicy: Always
           command: [/bin/hcloud-csi-driver-controller]
           env:
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index f963be60..7d48c410 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -7,4 +7,4 @@ maintainers:
   - name: Hetzner Cloud
     email: support@hetzner.com
     url: https://github.com/hetznercloud
-version: 2.6.0 # x-release-please-version
+version: 2.7.0
diff --git a/deploy/kubernetes/hcloud-csi.yml b/deploy/kubernetes/hcloud-csi.yml
index 2a230493..0455ae6d 100644
--- a/deploy/kubernetes/hcloud-csi.yml
+++ b/deploy/kubernetes/hcloud-csi.yml
@@ -208,7 +208,7 @@ spec:
             limits: {}
             requests: {}
         - name: hcloud-csi-driver
-          image: docker.io/hetznercloud/hcloud-csi-driver:v2.6.0 # x-release-please-version
+          image: docker.io/hetznercloud/hcloud-csi-driver:v2.7.0 # x-release-please-version
           imagePullPolicy: IfNotPresent
           command: [/bin/hcloud-csi-driver-node]
           volumeMounts:
@@ -342,7 +342,7 @@ spec:
             name: socket-dir
 
         - name: hcloud-csi-driver
-          image: docker.io/hetznercloud/hcloud-csi-driver:v2.6.0 # x-release-please-version
+          image: docker.io/hetznercloud/hcloud-csi-driver:v2.7.0 # x-release-please-version
           imagePullPolicy: IfNotPresent
           command: [/bin/hcloud-csi-driver-controller]
           env:
diff --git a/driver/driver.go b/driver/driver.go
index e78d5bf0..8dd02a0e 100644
--- a/driver/driver.go
+++ b/driver/driver.go
@@ -2,7 +2,7 @@ package driver
 
 const (
 	PluginName    = "csi.hetzner.cloud"
-	PluginVersion = "2.6.0" // x-release-please-version
+	PluginVersion = "2.7.0" // x-release-please-version
 
 	MaxVolumesPerNode = 16
 	MinVolumeSize     = 10 // GB