Add the release note for Python client 3.12.0
diff --git a/data/release-python.js b/data/release-python.js
index 5093c99..7d0ab4c 100644
--- a/data/release-python.js
+++ b/data/release-python.js
@@ -1,4 +1,5 @@
 module.exports = [
+{tagName: "v3.12.0",vtag:"3.12.x",releaseNotes:"/release-notes/versioned/client-python-3.12.0/",doc:"/docs/client-libraries-python",version:"v3.12.x"},
 {tagName: "v3.11.0",vtag:"3.11.x",releaseNotes:"/release-notes/versioned/client-python-3.11.0/",doc:"/docs/client-libraries-python",version:"v3.11.x"},
 {tagName: "v3.10.0",vtag:"3.10.x",releaseNotes:"/release-notes/versioned/client-python-3.10.0/",doc:"/docs/client-libraries-python",version:"v3.10.x"},
 {tagName: "v3.9.0",vtag:"3.9.x",releaseNotes:"/release-notes/versioned/client-python-3.9.0/",doc:"/docs/client-libraries-python",version:"v3.9.x"},
diff --git a/release-notes/versioned/client-python-3.12.0.md b/release-notes/versioned/client-python-3.12.0.md
new file mode 100644
index 0000000..93a46ad
--- /dev/null
+++ b/release-notes/versioned/client-python-3.12.0.md
@@ -0,0 +1,16 @@
+---
+id: client-python-3.12.0
+title: Client Python 3.12.0
+sidebar_label: Client Python 3.12.0
+---
+
+## What's Changed
+* Bumped version to 3.12.0a1 by @BewareMyPower in https://github.com/apache/pulsar-client-python/pull/298
+* fix(asyncio): Avoid InvalidStateError on late callbacks after cancel by @goodvibs in https://github.com/apache/pulsar-client-python/pull/297
+* feat: implement ProtobufNative schema by @BewareMyPower in https://github.com/apache/pulsar-client-python/pull/299
+* Fix release workflow and scripts by @BewareMyPower in https://github.com/apache/pulsar-client-python/pull/300
+
+## New Contributors
+* @goodvibs made their first contribution in https://github.com/apache/pulsar-client-python/pull/297
+
+**Full Changelog**: https://github.com/apache/pulsar-client-python/compare/v3.11.0...v3.12.0