diff --git a/amqp-client-auth/pom.xml b/amqp-client-auth/pom.xml
index 2a1f5057..6c0d950c 100644
--- a/amqp-client-auth/pom.xml
+++ b/amqp-client-auth/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>pulsar-protocol-handler-amqp-parent</artifactId>
         <groupId>io.streamnative.pulsar.handlers</groupId>
-        <version>2.11.0-SNAPSHOT</version>
+        <version>2.11.3.2</version>
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
diff --git a/amqp-impl/pom.xml b/amqp-impl/pom.xml
index 503fb2ee..7a676f83 100644
--- a/amqp-impl/pom.xml
+++ b/amqp-impl/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>io.streamnative.pulsar.handlers</groupId>
     <artifactId>pulsar-protocol-handler-amqp-parent</artifactId>
-    <version>2.11.0-SNAPSHOT</version>
+    <version>2.11.3.2</version>
   </parent>
 
   <artifactId>pulsar-protocol-handler-amqp</artifactId>
diff --git a/pom.xml b/pom.xml
index 27842b49..313b3e91 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version='1.0' encoding='UTF-8'?>
 <!--
 
     Licensed under the Apache License, Version 2.0 (the "License");
@@ -14,36 +14,28 @@
     limitations under the License.
 
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
   <parent>
     <groupId>org.apache</groupId>
     <artifactId>apache</artifactId>
     <version>18</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
-
   <packaging>pom</packaging>
-
   <groupId>io.streamnative.pulsar.handlers</groupId>
   <artifactId>pulsar-protocol-handler-amqp-parent</artifactId>
-  <version>2.11.0-SNAPSHOT</version>
+  <version>2.11.3.2</version>
   <name>StreamNative :: Pulsar Protocol Handler :: AoP Parent</name>
   <description>Parent for AMQP on Pulsar implemented using Pulsar Protocol Handler.</description>
-
   <properties>
     <redirectTestOutputToFile>true</redirectTestOutputToFile>
     <maven.compiler.source>17</maven.compiler.source>
     <maven.compiler.target>17</maven.compiler.target>
     <project.compiler.release>${maven.compiler.target}</project.compiler.release>
-
     <!-- dependencies -->
-    <pulsar.version>2.11.0.0-rc3</pulsar.version>
+    <pulsar.version>2.11.3.2</pulsar.version>
     <qpid-protocol-plugin.version>8.0.0</qpid-protocol-plugin.version>
     <rabbitmq.version>5.8.0</rabbitmq.version>
-
     <!-- test dependencies -->
     <qpid-client-version>6.4.0</qpid-client-version>
     <geronimo-jms-version>1.1.1</geronimo-jms-version>
@@ -51,7 +43,6 @@
     <testng.version>6.14.3</testng.version>
     <awaitility.version>4.2.0</awaitility.version>
     <assertj.version>3.15.0</assertj.version>
-
     <!-- plugin dependencies -->
     <spotbugs-annotations.version>3.1.8</spotbugs-annotations.version>
     <dockerfile-maven.version>1.4.9</dockerfile-maven.version>
@@ -63,7 +54,6 @@
     <puppycrawl.checkstyle.version>8.29</puppycrawl.checkstyle.version>
     <spotbugs-maven-plugin.version>4.2.2</spotbugs-maven-plugin.version>
   </properties>
-
   <licenses>
     <license>
       <name>Apache License, Version 2.0</name>
@@ -71,18 +61,15 @@
       <distribution>repo</distribution>
     </license>
   </licenses>
-
   <modules>
     <module>amqp-impl</module>
     <module>tests</module>
     <module>tests-qpid-jms-client</module>
     <module>amqp-client-auth</module>
   </modules>
-
   <!-- dependency definitions -->
   <dependencyManagement>
     <dependencies>
-
       <dependency>
         <groupId>io.streamnative</groupId>
         <artifactId>pulsar</artifactId>
@@ -90,59 +77,49 @@
         <type>pom</type>
         <scope>import</scope>
       </dependency>
-
       <dependency>
         <groupId>io.streamnative</groupId>
         <artifactId>pulsar-broker</artifactId>
         <version>${pulsar.version}</version>
       </dependency>
-
       <dependency>
         <groupId>io.streamnative</groupId>
         <artifactId>pulsar-broker</artifactId>
         <version>${pulsar.version}</version>
         <type>test-jar</type>
       </dependency>
-
       <dependency>
         <groupId>io.streamnative</groupId>
         <artifactId>testmocks</artifactId>
         <version>${pulsar.version}</version>
       </dependency>
-
       <dependency>
         <groupId>com.rabbitmq</groupId>
         <artifactId>amqp-client</artifactId>
         <version>${rabbitmq.version}</version>
       </dependency>
-
       <dependency>
         <groupId>org.apache.qpid</groupId>
         <artifactId>qpid-client</artifactId>
         <version>${qpid-client-version}</version>
       </dependency>
-
       <dependency>
         <groupId>org.apache.geronimo.specs</groupId>
         <artifactId>geronimo-jms_1.1_spec</artifactId>
         <version>${geronimo-jms-version}</version>
       </dependency>
-
       <dependency>
         <groupId>org.apache.qpid</groupId>
         <artifactId>qpid-test-utils</artifactId>
         <version>${qpid-protocol-plugin.version}</version>
       </dependency>
-
       <dependency>
         <groupId>com.github.spotbugs</groupId>
         <artifactId>spotbugs-annotations</artifactId>
         <version>${spotbugs-annotations.version}</version>
       </dependency>
-
     </dependencies>
   </dependencyManagement>
-
   <!-- These dependencies are common to all submodules -->
   <dependencies>
     <!-- provided dependencies (available at compilation and test classpths and *NOT* packaged) -->
@@ -151,19 +128,16 @@
       <artifactId>pulsar-broker</artifactId>
       <scope>provided</scope>
     </dependency>
-
     <dependency>
       <groupId>org.projectlombok</groupId>
       <artifactId>lombok</artifactId>
       <scope>provided</scope>
     </dependency>
-
     <dependency>
       <groupId>com.github.spotbugs</groupId>
       <artifactId>spotbugs-annotations</artifactId>
       <scope>provided</scope>
     </dependency>
-
     <!-- dependencies for tests -->
     <dependency>
       <groupId>io.streamnative</groupId>
@@ -171,37 +145,31 @@
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>
-
     <dependency>
       <groupId>io.streamnative</groupId>
       <artifactId>testmocks</artifactId>
       <scope>test</scope>
     </dependency>
-
     <dependency>
       <groupId>org.testng</groupId>
       <artifactId>testng</artifactId>
       <scope>test</scope>
     </dependency>
-
     <dependency>
       <groupId>org.mockito</groupId>
       <artifactId>mockito-core</artifactId>
       <scope>test</scope>
     </dependency>
-
     <dependency>
       <groupId>org.awaitility</groupId>
       <artifactId>awaitility</artifactId>
       <scope>test</scope>
     </dependency>
-
     <dependency>
       <groupId>org.assertj</groupId>
       <artifactId>assertj-core</artifactId>
       <scope>test</scope>
     </dependency>
-
     <!-- TODO Currently, some tests use junit tool, we can unify the test framework in the future -->
     <dependency>
       <groupId>junit</groupId>
@@ -209,9 +177,7 @@
       <version>4.13.2</version>
       <scope>test</scope>
     </dependency>
-
   </dependencies>
-
   <build>
     <pluginManagement>
       <plugins>
@@ -260,7 +226,6 @@
           <excludeFilterFile>resources/findbugsExclude.xml</excludeFilterFile>
         </configuration>
       </plugin>
-
       <plugin>
         <artifactId>maven-compiler-plugin</artifactId>
         <version>${maven-compiler-plugin.version}</version>
@@ -277,7 +242,6 @@
           </compilerArgs>
         </configuration>
       </plugin>
-
       <plugin>
         <artifactId>maven-surefire-plugin</artifactId>
         <version>${maven-surefire-plugin.version}</version>
@@ -293,14 +257,12 @@
           <trimStackTrace>false</trimStackTrace>
         </configuration>
       </plugin>
-
       <plugin>
         <groupId>com.mycila</groupId>
         <artifactId>license-maven-plugin</artifactId>
         <version>${license-maven-plugin.version}</version>
         <configuration>
           <header>resources/license.template</header>
-
           <excludes>
             <exclude>LICENSE</exclude>
             <exclude>NOTICE</exclude>
@@ -330,7 +292,6 @@
           </mapping>
         </configuration>
       </plugin>
-
       <plugin>
         <groupId>org.codehaus.mojo</groupId>
         <artifactId>templating-maven-plugin</artifactId>
@@ -344,7 +305,6 @@
           </execution>
         </executions>
       </plugin>
-
       <plugin>
         <groupId>pl.project13.maven</groupId>
         <artifactId>git-commit-id-plugin</artifactId>
@@ -370,16 +330,31 @@
           <commitIdGenerationMode>full</commitIdGenerationMode>
         </configuration>
       </plugin>
-
     </plugins>
   </build>
-
   <repositories>
     <repository>
       <id>central</id>
       <layout>default</layout>
       <url>https://repo1.maven.org/maven2</url>
     </repository>
+    <repository>
+      <id>ossrh</id>
+      <url>https://s01.oss.sonatype.org/service/local/repositories/iostreamnative-2777/content</url>
+    </repository>
+    <repository>
+      <id>nexus-snapshot</id>
+      <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
+    </repository>
   </repositories>
-
+  <distributionManagement>
+    <snapshotRepository>
+      <id>ossrh</id>
+      <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
+    </snapshotRepository>
+    <repository>
+      <id>ossrh</id>
+      <url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url>
+    </repository>
+  </distributionManagement>
 </project>
diff --git a/tests-qpid-jms-client/pom.xml b/tests-qpid-jms-client/pom.xml
index 72ce8ed0..2fa8df09 100644
--- a/tests-qpid-jms-client/pom.xml
+++ b/tests-qpid-jms-client/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>io.streamnative.pulsar.handlers</groupId>
     <artifactId>pulsar-protocol-handler-amqp-parent</artifactId>
-    <version>2.11.0-SNAPSHOT</version>
+    <version>2.11.3.2</version>
   </parent>
   <modelVersion>4.0.0</modelVersion>
 
diff --git a/tests/pom.xml b/tests/pom.xml
index c5411bea..708a80fa 100644
--- a/tests/pom.xml
+++ b/tests/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>io.streamnative.pulsar.handlers</groupId>
     <artifactId>pulsar-protocol-handler-amqp-parent</artifactId>
-    <version>2.11.0-SNAPSHOT</version>
+    <version>2.11.3.2</version>
   </parent>
 
   <groupId>io.streamnative.pulsar.handlers</groupId>