chore(main): release 2.12.2 (#327)

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
diff --git a/v2/.release-please-manifest.json b/v2/.release-please-manifest.json
index 3410710..b2a67c0 100644
--- a/v2/.release-please-manifest.json
+++ b/v2/.release-please-manifest.json
@@ -1,3 +1,3 @@
 {
-    "v2": "2.12.1"
+    "v2": "2.12.2"
 }
diff --git a/v2/CHANGES.md b/v2/CHANGES.md
index e16ab60..5f0908e 100644
--- a/v2/CHANGES.md
+++ b/v2/CHANGES.md
@@ -1,5 +1,12 @@
 # Changelog
 
+## [2.12.2](https://github.com/googleapis/gax-go/compare/v2.12.1...v2.12.2) (2024-02-23)
+
+
+### Bug Fixes
+
+* **v2/callctx:** fix SetHeader race by cloning header map ([#326](https://github.com/googleapis/gax-go/issues/326)) ([534311f](https://github.com/googleapis/gax-go/commit/534311f0f163d101f30657736c0e6f860e9c39dc))
+
 ## [2.12.1](https://github.com/googleapis/gax-go/compare/v2.12.0...v2.12.1) (2024-02-13)
 
 
diff --git a/v2/internal/version.go b/v2/internal/version.go
index 890d481..53c04d4 100644
--- a/v2/internal/version.go
+++ b/v2/internal/version.go
@@ -30,4 +30,4 @@
 package internal
 
 // Version is the current tagged release of the library.
-const Version = "2.12.1"
+const Version = "2.12.2"