This is an automated email from the ASF dual-hosted git repository.

songxiaosheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-spi-extensions.git


The following commit(s) were added to refs/heads/master by this push:
     new 45548ad  Bump to 3.2.1-SNAPSHOT (#333)
45548ad is described below

commit 45548ad72f79ff114c95588365021abb3f6c6bd3
Author: aofall <10182210+aof...@users.noreply.github.com>
AuthorDate: Fri Apr 26 08:36:12 2024 +0800

    Bump to 3.2.1-SNAPSHOT (#333)
    
    * chore: Use the revision tag to conveniently manage version
    
    * fix: build test failed
    
    * chore: manage dubbo.version
    
    * chore: upload logs if test failed
    
    * chore: setup java distribution in scenarios test
    
    * chore: setup java distribution in scenarios test
    
    * chore: setup java distribution in scenarios test
    
    * chore: manage dependencies
    
    * chore: try to fix triple class not found
    
    * chore: revert merge test result
    
    * chore: fix merge test result failed
    
    * chore: try to merge scenarios test result
    
    * chore: try to merge scenarios test result
    
    * chore: try to merge scenarios test result
    
    * chore: try to merge scenarios test result
    
    * chore: try to merge scenarios test result
    
    * bump to 3.2.1-SNAPSHOT
---
 .github/workflows/conformance.yml                  | 84 +++++++++++++++-------
 dobbo-doc-auto-gen/pom.xml                         |  2 +-
 dubbo-api-docs/dubbo-api-docs-annotations/pom.xml  |  2 +-
 dubbo-api-docs/dubbo-api-docs-core/pom.xml         |  2 +-
 .../dubbo-api-docs-examples/examples-api/pom.xml   |  2 +-
 .../examples-provider-sca/pom.xml                  |  2 +-
 .../examples-provider/pom.xml                      |  2 +-
 dubbo-api-docs/dubbo-api-docs-examples/pom.xml     |  2 +-
 dubbo-api-docs/pom.xml                             |  3 +-
 .../dubbo-cluster-broadcast-1/pom.xml              |  2 +-
 .../dubbo-cluster-loadbalance-peakewma/pom.xml     |  2 +-
 .../dubbo-cluster-polaris-dubbo2/pom.xml           |  2 +-
 .../dubbo-cluster-router-mesh/pom.xml              |  2 +-
 .../dubbo-cluster-specify-address-common/pom.xml   |  2 +-
 .../dubbo-cluster-specify-address-dubbo2/pom.xml   |  2 +-
 .../dubbo-cluster-specify-address-dubbo3/pom.xml   |  2 +-
 dubbo-common-extensions/pom.xml                    |  2 +-
 .../dubbo-configcenter-consul/pom.xml              |  2 +-
 .../dubbo-configcenter-etcd/pom.xml                |  4 +-
 dubbo-cross-thread-extensions/pom.xml              |  2 +-
 dubbo-extensions-dependencies-bom/pom.xml          |  5 +-
 .../pom.xml                                        |  3 +-
 .../dubbo-filter-polaris-ratelimit-dubbo2/pom.xml  |  3 +-
 .../dubbo-filter-polaris-dubbo2/pom.xml            |  2 +-
 dubbo-filter-extensions/dubbo-filter-seata/pom.xml |  2 +-
 .../dubbo-metadata-report-consul/pom.xml           |  4 +-
 .../dubbo-metadata-report-etcd/pom.xml             |  4 +-
 .../dubbo-metadata-rest/pom.xml                    |  2 +-
 dubbo-mock-extensions/dubbo-mock-admin/pom.xml     |  4 +-
 dubbo-mock-extensions/dubbo-mock-api/pom.xml       |  2 +-
 dubbo-mock-extensions/pom.xml                      |  2 +-
 .../dubbo-registry-consul/pom.xml                  |  2 +-
 .../dubbo-registry-dns/pom.xml                     |  2 +-
 .../dubbo-registry-etcd3/pom.xml                   |  4 +-
 .../dubbo-registry-nameservice/pom.xml             |  2 +-
 .../dubbo-registry-polaris/pom.xml                 |  2 +-
 .../dubbo-registry-redis/pom.xml                   |  4 +-
 .../dubbo-registry-sofa/pom.xml                    |  2 +-
 .../dubbo-remoting-etcd3/pom.xml                   |  2 +-
 .../dubbo-remoting-grizzly/pom.xml                 |  2 +-
 .../dubbo-remoting-http/pom.xml                    |  2 +-
 .../dubbo-remoting-mina/pom.xml                    |  2 +-
 .../dubbo-remoting-p2p/pom.xml                     |  2 +-
 .../dubbo-remoting-quic/pom.xml                    |  2 +-
 .../dubbo-remoting-redis/pom.xml                   |  2 +-
 dubbo-rpc-extensions/dubbo-rpc-hessian/pom.xml     |  4 +-
 dubbo-rpc-extensions/dubbo-rpc-http/pom.xml        |  2 +-
 dubbo-rpc-extensions/dubbo-rpc-memcached/pom.xml   |  2 +-
 .../dubbo-rpc-native-thrift/pom.xml                |  2 +-
 dubbo-rpc-extensions/dubbo-rpc-redis/pom.xml       |  2 +-
 dubbo-rpc-extensions/dubbo-rpc-rest/pom.xml        |  2 +-
 dubbo-rpc-extensions/dubbo-rpc-rmi/pom.xml         |  2 +-
 dubbo-rpc-extensions/dubbo-rpc-rocketmq/pom.xml    |  2 +-
 dubbo-rpc-extensions/dubbo-rpc-webservice/pom.xml  |  2 +-
 .../dubbo-serialization-avro/pom.xml               |  4 +-
 .../dubbo-serialization-common/pom.xml             |  2 +-
 .../dubbo-serialization-fastjson/pom.xml           |  4 +-
 .../dubbo-serialization-fst/pom.xml                |  4 +-
 .../dubbo-serialization-fury/pom.xml               |  2 +-
 .../dubbo-serialization-gson/pom.xml               |  4 +-
 .../dubbo-serialization-jackson/pom.xml            |  4 +-
 .../dubbo-serialization-kryo/pom.xml               |  4 +-
 .../dubbo-serialization-msgpack/pom.xml            |  2 +-
 .../dubbo-serialization-native-hession/pom.xml     |  2 +-
 .../dubbo-serialization-protobuf/pom.xml           |  4 +-
 .../dubbo-serialization-protostuff/pom.xml         |  4 +-
 .../dubbo-serialization-test/pom.xml               |  2 +-
 dubbo-tag-extensions/dubbo-tag-subnets/pom.xml     |  2 +-
 pom.xml                                            |  2 +-
 test/dubbo-scenario-builder/pom.xml                |  6 +-
 test/dubbo-test-runner/pom.xml                     |  3 +-
 test/pom.xml                                       | 16 ++++-
 test/scenarios/pom.xml                             |  9 ++-
 .../dubbo-serialization-avro-test/pom.xml          | 13 ++--
 .../dubbo-serialization-fastjson-test/pom.xml      | 13 ++--
 .../dubbo-serialization-fst-test/pom.xml           | 11 ++-
 .../dubbo-serialization-gson-test/pom.xml          | 13 ++--
 .../dubbo-serialization-kryo-test/pom.xml          | 16 ++---
 .../dubbo-serialization-protobuf-test/pom.xml      | 18 ++---
 .../main/resources/spring/dubbo-demo-provider.xml  |  2 +-
 .../dubbo-serialization-protostuff-test/pom.xml    | 13 ++--
 .../dubbo-serialization-testcase/pom.xml           |  5 +-
 .../scenarios-dubbo-serialization/pom.xml          |  9 ++-
 83 files changed, 217 insertions(+), 186 deletions(-)

diff --git a/.github/workflows/conformance.yml 
b/.github/workflows/conformance.yml
index e2a0861..48ec1b8 100644
--- a/.github/workflows/conformance.yml
+++ b/.github/workflows/conformance.yml
@@ -23,19 +23,20 @@ jobs:
     name: "Build Extensions"
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v4
         with:
           path: dubbo-spi-extensions
-      - uses: actions/checkout@v2
+      - uses: actions/checkout@v4
         with:
           repository: 'apache/dubbo'
           ref: '3.0'
           path: dubbo
       - name: Set up JDK 8
-        uses: actions/setup-java@v1
+        uses: actions/setup-java@v4
         with:
+          distribution: 'zulu'
           java-version: 8
-      - uses: actions/cache@v2
+      - uses: actions/cache@v4
         name: "Cache local Maven repository"
         with:
           path: ~/.m2/repository
@@ -52,8 +53,8 @@ jobs:
           ./mvnw --batch-mode -U -e --no-transfer-progress install -am 
-DskipTests=true
       - name: "Build Scenarios"
         run: |
-          cd ./dubbo-spi-extensions/test/scenarios
-          ../../mvnw --batch-mode -U -e --no-transfer-progress install -am 
-DskipTests=true
+          cd ./dubbo-spi-extensions/test
+          ../mvnw --batch-mode -U -e --no-transfer-progress install -am 
-DskipTests=true
 
   prepare_test:
     name: "Prepare Test"
@@ -62,12 +63,12 @@ jobs:
       #'JOB_COUNT' MUST match 'job_id' list of 'testjob'
       JOB_COUNT: 3
     steps:
-      - uses: actions/checkout@v1
+      - uses: actions/checkout@v4
       - name: Prepare test list
         run: |
           bash ./test/scripts/prepare-test.sh
       - name: Upload test list
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v4
         with:
           name: test-list
           path: test/jobs
@@ -81,24 +82,26 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        java: [ 8,11 ]
+        # use the unsafe only run on the jdk8
+        java: [ 8 ]
         #testjob id list MUST match 'JOB_COUNT' of 'prepare_test'
         job_id: [ 1,2,3 ]
     steps:
-      - uses: actions/checkout@v1
+      - uses: actions/checkout@v4
       - name: Set up JDK ${{matrix.java}}
-        uses: actions/setup-java@v1
+        uses: actions/setup-java@v4
         with:
+          distribution: 'zulu'
           java-version: ${{matrix.java}}
       - name: Cache local Maven repository
-        uses: actions/cache@v2
+        uses: actions/cache@v4
         with:
           path: ~/.m2/repository
           key: ${{ runner.os }}-extensions-maven${{ hashFiles('**/pom.xml') }}
           restore-keys: |
             ${{ runner.os }}-extensions-maven
       - name: Download test list
-        uses: actions/download-artifact@v2
+        uses: actions/download-artifact@v4
         with:
           name: test-list
           path: test/jobs/
@@ -107,30 +110,59 @@ jobs:
           cd test && bash ./build-test-image.sh
       - name: Run tests
         run: cd test && bash ./run-tests.sh
+      - name: Upload log if test failed
+        if: failure()
+        uses: actions/upload-artifact@v4
+        with:
+          name: test-log-${{matrix.java}}-${{matrix.job_id}}
+          path: "**/test/scenarios/**/logs/*"
       - name: Upload test result
         if: always()
-        uses: actions/upload-artifact@v2
+        uses: actions/upload-artifact@v4
         with:
-          name: test-result
+          name: test-result-${{matrix.job_id}}
           path: test/jobs/*-result*
 
-  test_result:
+  merge_test:
     needs: [ testjob ]
-    name: 'Test Result (Java${{matrix.java}})'
-    if: always()
+    name: 'Merge Test Result (Java${{matrix.java}})'
     runs-on: ubuntu-latest
     strategy:
       fail-fast: false
       matrix:
-        java: [ 8,11]
+        java: [ 8 ]
     env:
       JAVA_VER: ${{matrix.java}}
     steps:
-      - uses: actions/checkout@v2
-      - name: Download test result
-        uses: actions/download-artifact@v2
+      - name: Merge Artifacts
+        uses: actions/upload-artifact/merge@v4
         with:
-          name: test-result
-          path: test/jobs/
-      - name: Merge test result - java ${{matrix.java}}
-        run: ./test/scripts/merge-test-results.sh
+          name: Merge-test-result-Java${{matrix.java}}
+          separate-directories: true
+          pattern: test-result-*
+          delete-merged: true
+
+#  test_result:
+#    needs: [ testjob ]
+#    name: 'Test Result (Java${{matrix.java}})'
+#    if: always()
+#    runs-on: ubuntu-latest
+#    strategy:
+#      fail-fast: false
+#      matrix:
+#        java: [ 8 ]
+#    env:
+#      JAVA_VER: ${{matrix.java}}
+#    steps:
+#      - uses: actions/checkout@v4
+#      - name: Download test result
+#        uses: actions/download-artifact@v4
+#        with:
+#          path: test/jobs/
+#      - name: Merge test result - java ${{matrix.java}}
+#        run: ./test/scripts/merge-test-results.sh
+#      - name: Upload merge test result
+#        uses: actions/upload-artifact@v4
+#        with:
+#          name: merge-test-result-${{matrix.java}}
+#          path: test/jobs/*-result*
diff --git a/dobbo-doc-auto-gen/pom.xml b/dobbo-doc-auto-gen/pom.xml
index 6dc8a85..1cf5324 100644
--- a/dobbo-doc-auto-gen/pom.xml
+++ b/dobbo-doc-auto-gen/pom.xml
@@ -24,7 +24,7 @@
         <relativePath>../pom.xml</relativePath>
     </parent>
 
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>Dubbo interface documentation, testing tools</description>
 
     <artifactId>dobbo-doc-auto-gen</artifactId>
diff --git a/dubbo-api-docs/dubbo-api-docs-annotations/pom.xml 
b/dubbo-api-docs/dubbo-api-docs-annotations/pom.xml
index 494c81e..7abfe58 100644
--- a/dubbo-api-docs/dubbo-api-docs-annotations/pom.xml
+++ b/dubbo-api-docs/dubbo-api-docs-annotations/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.dubbo.extensions</groupId>
         <artifactId>dubbo-api-docs</artifactId>
-        <version>3.2.0</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/dubbo-api-docs/dubbo-api-docs-core/pom.xml 
b/dubbo-api-docs/dubbo-api-docs-core/pom.xml
index a8d18e9..7e08d77 100644
--- a/dubbo-api-docs/dubbo-api-docs-core/pom.xml
+++ b/dubbo-api-docs/dubbo-api-docs-core/pom.xml
@@ -22,7 +22,7 @@
     <parent>
         <groupId>org.apache.dubbo.extensions</groupId>
         <artifactId>dubbo-api-docs</artifactId>
-        <version>3.2.0</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/dubbo-api-docs/dubbo-api-docs-examples/examples-api/pom.xml 
b/dubbo-api-docs/dubbo-api-docs-examples/examples-api/pom.xml
index 65cfa79..3e70a2a 100644
--- a/dubbo-api-docs/dubbo-api-docs-examples/examples-api/pom.xml
+++ b/dubbo-api-docs/dubbo-api-docs-examples/examples-api/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.dubbo.extensions.examples.apidocs</groupId>
         <artifactId>dubbo-api-docs-examples</artifactId>
-        <version>3.2.0</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git 
a/dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/pom.xml 
b/dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/pom.xml
index 7eee42d..1bab0e5 100644
--- a/dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/pom.xml
+++ b/dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.dubbo.extensions.examples.apidocs</groupId>
         <artifactId>dubbo-api-docs-examples</artifactId>
-        <version>3.2.0</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/dubbo-api-docs/dubbo-api-docs-examples/examples-provider/pom.xml 
b/dubbo-api-docs/dubbo-api-docs-examples/examples-provider/pom.xml
index 02c366b..88921ce 100644
--- a/dubbo-api-docs/dubbo-api-docs-examples/examples-provider/pom.xml
+++ b/dubbo-api-docs/dubbo-api-docs-examples/examples-provider/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.dubbo.extensions.examples.apidocs</groupId>
         <artifactId>dubbo-api-docs-examples</artifactId>
-        <version>3.2.0</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/dubbo-api-docs/dubbo-api-docs-examples/pom.xml 
b/dubbo-api-docs/dubbo-api-docs-examples/pom.xml
index 9de82ab..b788ab9 100644
--- a/dubbo-api-docs/dubbo-api-docs-examples/pom.xml
+++ b/dubbo-api-docs/dubbo-api-docs-examples/pom.xml
@@ -21,7 +21,7 @@
     <parent>
         <groupId>org.apache.dubbo.extensions</groupId>
         <artifactId>dubbo-api-docs</artifactId>
-        <version>3.2.0</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/dubbo-api-docs/pom.xml b/dubbo-api-docs/pom.xml
index 92de32e..da5007f 100644
--- a/dubbo-api-docs/pom.xml
+++ b/dubbo-api-docs/pom.xml
@@ -25,7 +25,7 @@
     </parent>
 
     <artifactId>dubbo-api-docs</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <packaging>pom</packaging>
 
     <name>${project.artifactId}</name>
@@ -47,7 +47,6 @@
         <disruptor.version>3.4.2</disruptor.version>
         <springfox.version>3.0.0</springfox.version>
         <nacos.version>1.4.0</nacos.version>
-        <dubbo.api.docs.version>3.2.0</dubbo.api.docs.version>
         <spring-cloud.version>Hoxton.SR8</spring-cloud.version>
         
<spring-cloud-alibaba-dependencies.version>2.2.3.RELEASE</spring-cloud-alibaba-dependencies.version>
     </properties>
diff --git a/dubbo-cluster-extensions/dubbo-cluster-broadcast-1/pom.xml 
b/dubbo-cluster-extensions/dubbo-cluster-broadcast-1/pom.xml
index 5e863c6..507829c 100644
--- a/dubbo-cluster-extensions/dubbo-cluster-broadcast-1/pom.xml
+++ b/dubbo-cluster-extensions/dubbo-cluster-broadcast-1/pom.xml
@@ -27,7 +27,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-cluster-broadcast-1</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <packaging>jar</packaging>
 
     <dependencies>
diff --git 
a/dubbo-cluster-extensions/dubbo-cluster-loadbalance-peakewma/pom.xml 
b/dubbo-cluster-extensions/dubbo-cluster-loadbalance-peakewma/pom.xml
index adc00ad..cecf825 100644
--- a/dubbo-cluster-extensions/dubbo-cluster-loadbalance-peakewma/pom.xml
+++ b/dubbo-cluster-extensions/dubbo-cluster-loadbalance-peakewma/pom.xml
@@ -27,7 +27,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-cluster-loadbalance-peakewma</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <packaging>jar</packaging>
 
     <dependencies>
diff --git a/dubbo-cluster-extensions/dubbo-cluster-polaris-dubbo2/pom.xml 
b/dubbo-cluster-extensions/dubbo-cluster-polaris-dubbo2/pom.xml
index 4e4109c..3959c3a 100644
--- a/dubbo-cluster-extensions/dubbo-cluster-polaris-dubbo2/pom.xml
+++ b/dubbo-cluster-extensions/dubbo-cluster-polaris-dubbo2/pom.xml
@@ -28,7 +28,7 @@
 
     <artifactId>dubbo-cluster-polaris-dubbo2</artifactId>
     <name>dubbo-cluster-polaris-dubbo2</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>Dubbo2 cluster extension for PolarisMesh, support dynamic 
routing capability.</description>
 
     <dependencies>
diff --git a/dubbo-cluster-extensions/dubbo-cluster-router-mesh/pom.xml 
b/dubbo-cluster-extensions/dubbo-cluster-router-mesh/pom.xml
index 94b876f..5081c1c 100644
--- a/dubbo-cluster-extensions/dubbo-cluster-router-mesh/pom.xml
+++ b/dubbo-cluster-extensions/dubbo-cluster-router-mesh/pom.xml
@@ -25,7 +25,7 @@
 
     <modelVersion>4.0.0</modelVersion>
     <artifactId>dubbo-cluster-router-mesh</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <packaging>jar</packaging>
 
     <properties>
diff --git 
a/dubbo-cluster-extensions/dubbo-cluster-specify-address-common/pom.xml 
b/dubbo-cluster-extensions/dubbo-cluster-specify-address-common/pom.xml
index 11caf6d..68a498b 100644
--- a/dubbo-cluster-extensions/dubbo-cluster-specify-address-common/pom.xml
+++ b/dubbo-cluster-extensions/dubbo-cluster-specify-address-common/pom.xml
@@ -27,7 +27,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-cluster-specify-address-common</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <dependencies>
         <dependency>
             <groupId>org.apache.dubbo</groupId>
diff --git 
a/dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/pom.xml 
b/dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/pom.xml
index 46bb808..1c6a8ea 100644
--- a/dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/pom.xml
+++ b/dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/pom.xml
@@ -27,7 +27,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-cluster-specify-address-dubbo2</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
 
     <dependencies>
         <dependency>
diff --git 
a/dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/pom.xml 
b/dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/pom.xml
index 24451fa..ef17d3b 100644
--- a/dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/pom.xml
+++ b/dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/pom.xml
@@ -27,7 +27,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-cluster-specify-address-dubbo3</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
 
     <dependencies>
         <dependency>
diff --git a/dubbo-common-extensions/pom.xml b/dubbo-common-extensions/pom.xml
index b35a98f..1af71ba 100644
--- a/dubbo-common-extensions/pom.xml
+++ b/dubbo-common-extensions/pom.xml
@@ -27,6 +27,6 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-common-extensions</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
 
 </project>
diff --git a/dubbo-configcenter-extensions/dubbo-configcenter-consul/pom.xml 
b/dubbo-configcenter-extensions/dubbo-configcenter-consul/pom.xml
index 2b1ecbf..316a116 100644
--- a/dubbo-configcenter-extensions/dubbo-configcenter-consul/pom.xml
+++ b/dubbo-configcenter-extensions/dubbo-configcenter-consul/pom.xml
@@ -26,7 +26,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-configcenter-consul</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
 
     <dependencies>
         <dependency>
diff --git a/dubbo-configcenter-extensions/dubbo-configcenter-etcd/pom.xml 
b/dubbo-configcenter-extensions/dubbo-configcenter-etcd/pom.xml
index 13c4c80..653fba3 100644
--- a/dubbo-configcenter-extensions/dubbo-configcenter-etcd/pom.xml
+++ b/dubbo-configcenter-extensions/dubbo-configcenter-etcd/pom.xml
@@ -28,7 +28,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-configcenter-etcd</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
     <description>The etcd implementation of the config-center api</description>
@@ -67,7 +67,7 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-remoting-etcd3</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
         </dependency>
 
     </dependencies>
diff --git a/dubbo-cross-thread-extensions/pom.xml 
b/dubbo-cross-thread-extensions/pom.xml
index 2d55e94..0a8d8e9 100644
--- a/dubbo-cross-thread-extensions/pom.xml
+++ b/dubbo-cross-thread-extensions/pom.xml
@@ -24,7 +24,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-cross-thread-extensions</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <packaging>jar</packaging>
 
     <properties>
diff --git a/dubbo-extensions-dependencies-bom/pom.xml 
b/dubbo-extensions-dependencies-bom/pom.xml
index 52fbaeb..32f8c27 100644
--- a/dubbo-extensions-dependencies-bom/pom.xml
+++ b/dubbo-extensions-dependencies-bom/pom.xml
@@ -89,8 +89,8 @@
     </issueManagement>
 
     <properties>
-        <revision>3.2.0</revision>
-        <dubbo.version>3.2.9</dubbo.version>
+        <revision>3.2.1-SNAPSHOT</revision>
+        <dubbo.version>3.2.11</dubbo.version>
         <spring.version>5.2.9.RELEASE</spring.version>
         <spring-boot.version>2.4.1</spring-boot.version>
 
@@ -145,6 +145,7 @@
         <protobuf-java_version>3.25.1</protobuf-java_version>
         <bouncycastle-bcprov_version>1.70</bouncycastle-bcprov_version>
         <envoy_api_version>0.1.35</envoy_api_version>
+        <mockito_version>5.11.0</mockito_version>
     </properties>
 
     <dependencyManagement>
diff --git 
a/dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/dubbo-filter-polaris-circuitbreaker-dubbo2/pom.xml
 
b/dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/dubbo-filter-polaris-circuitbreaker-dubbo2/pom.xml
index 994bff6..de2c500 100644
--- 
a/dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/dubbo-filter-polaris-circuitbreaker-dubbo2/pom.xml
+++ 
b/dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/dubbo-filter-polaris-circuitbreaker-dubbo2/pom.xml
@@ -21,7 +21,8 @@
     <parent>
         <artifactId>dubbo-filter-polaris-dubbo2</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git 
a/dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/dubbo-filter-polaris-ratelimit-dubbo2/pom.xml
 
b/dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/dubbo-filter-polaris-ratelimit-dubbo2/pom.xml
index 8172f22..e57fdad 100644
--- 
a/dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/dubbo-filter-polaris-ratelimit-dubbo2/pom.xml
+++ 
b/dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/dubbo-filter-polaris-ratelimit-dubbo2/pom.xml
@@ -21,7 +21,8 @@
     <parent>
         <artifactId>dubbo-filter-polaris-dubbo2</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/pom.xml 
b/dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/pom.xml
index a167bba..ac5cd08 100644
--- a/dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/pom.xml
+++ b/dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/pom.xml
@@ -29,7 +29,7 @@
     <artifactId>dubbo-filter-polaris-dubbo2</artifactId>
     <packaging>pom</packaging>
     <name>dubbo-filter-polaris-dubbo2</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>Dubbo2 filter extension for PolarisMesh, support 
circuitbreaking, ratelimit, metric capabilities.</description>
     <modules>
         <module>dubbo-filter-polaris-circuitbreaker-dubbo2</module>
diff --git a/dubbo-filter-extensions/dubbo-filter-seata/pom.xml 
b/dubbo-filter-extensions/dubbo-filter-seata/pom.xml
index a4cfe75..dd77702 100644
--- a/dubbo-filter-extensions/dubbo-filter-seata/pom.xml
+++ b/dubbo-filter-extensions/dubbo-filter-seata/pom.xml
@@ -28,7 +28,7 @@
 
     <artifactId>dubbo-filter-seata</artifactId>
     <name>${project.artifactId}</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
 
     <dependencies>
         <dependency>
diff --git 
a/dubbo-metadata-report-extensions/dubbo-metadata-report-consul/pom.xml 
b/dubbo-metadata-report-extensions/dubbo-metadata-report-consul/pom.xml
index 84f7ddb..7e58ec2 100644
--- a/dubbo-metadata-report-extensions/dubbo-metadata-report-consul/pom.xml
+++ b/dubbo-metadata-report-extensions/dubbo-metadata-report-consul/pom.xml
@@ -26,7 +26,7 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <version>3.2.0</version>
+    <version>${revision}</version>
 
     <artifactId>dubbo-metadata-report-consul</artifactId>
 
@@ -39,7 +39,7 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-configcenter-consul</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
         </dependency>
         <dependency>
             <groupId>com.ecwid.consul</groupId>
diff --git 
a/dubbo-metadata-report-extensions/dubbo-metadata-report-etcd/pom.xml 
b/dubbo-metadata-report-extensions/dubbo-metadata-report-etcd/pom.xml
index 0a8f90e..1bf4d71 100644
--- a/dubbo-metadata-report-extensions/dubbo-metadata-report-etcd/pom.xml
+++ b/dubbo-metadata-report-extensions/dubbo-metadata-report-etcd/pom.xml
@@ -27,7 +27,7 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <version>3.2.0</version>
+    <version>${revision}</version>
 
     <artifactId>dubbo-metadata-report-etcd</artifactId>
 
@@ -89,7 +89,7 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-remoting-etcd3</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
         </dependency>
         <dependency>
             <groupId>io.etcd</groupId>
diff --git a/dubbo-metadata-report-extensions/dubbo-metadata-rest/pom.xml 
b/dubbo-metadata-report-extensions/dubbo-metadata-rest/pom.xml
index 30cecd4..e2b8f01 100644
--- a/dubbo-metadata-report-extensions/dubbo-metadata-rest/pom.xml
+++ b/dubbo-metadata-report-extensions/dubbo-metadata-rest/pom.xml
@@ -28,7 +28,7 @@
     </parent>
 
     <artifactId>dubbo-metadata-rest</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>The rest-metadata module of Dubbo project</description>
 
     <properties>
diff --git a/dubbo-mock-extensions/dubbo-mock-admin/pom.xml 
b/dubbo-mock-extensions/dubbo-mock-admin/pom.xml
index 7e0714c..5438ce0 100644
--- a/dubbo-mock-extensions/dubbo-mock-admin/pom.xml
+++ b/dubbo-mock-extensions/dubbo-mock-admin/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>dubbo-mock-extensions</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
@@ -31,7 +31,7 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-mock-api</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
         </dependency>
 
         <dependency>
diff --git a/dubbo-mock-extensions/dubbo-mock-api/pom.xml 
b/dubbo-mock-extensions/dubbo-mock-api/pom.xml
index c4cbab3..9d6196a 100644
--- a/dubbo-mock-extensions/dubbo-mock-api/pom.xml
+++ b/dubbo-mock-extensions/dubbo-mock-api/pom.xml
@@ -20,7 +20,7 @@
     <parent>
         <artifactId>dubbo-mock-extensions</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
diff --git a/dubbo-mock-extensions/pom.xml b/dubbo-mock-extensions/pom.xml
index 5a1583d..17903cf 100644
--- a/dubbo-mock-extensions/pom.xml
+++ b/dubbo-mock-extensions/pom.xml
@@ -27,7 +27,7 @@
 
     <artifactId>dubbo-mock-extensions</artifactId>
     <packaging>pom</packaging>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <modules>
         <module>dubbo-mock-api</module>
         <module>dubbo-mock-admin</module>
diff --git a/dubbo-registry-extensions/dubbo-registry-consul/pom.xml 
b/dubbo-registry-extensions/dubbo-registry-consul/pom.xml
index 45bda06..0b46a79 100644
--- a/dubbo-registry-extensions/dubbo-registry-consul/pom.xml
+++ b/dubbo-registry-extensions/dubbo-registry-consul/pom.xml
@@ -25,7 +25,7 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <artifactId>dubbo-registry-consul</artifactId>
 
     <properties>
diff --git a/dubbo-registry-extensions/dubbo-registry-dns/pom.xml 
b/dubbo-registry-extensions/dubbo-registry-dns/pom.xml
index b60868b..f3d528a 100644
--- a/dubbo-registry-extensions/dubbo-registry-dns/pom.xml
+++ b/dubbo-registry-extensions/dubbo-registry-dns/pom.xml
@@ -29,7 +29,7 @@
     <artifactId>dubbo-registry-dns</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>The DNS registry module of Dubbo project</description>
 
     <dependencies>
diff --git a/dubbo-registry-extensions/dubbo-registry-etcd3/pom.xml 
b/dubbo-registry-extensions/dubbo-registry-etcd3/pom.xml
index 7dcbc6a..d0c5638 100644
--- a/dubbo-registry-extensions/dubbo-registry-etcd3/pom.xml
+++ b/dubbo-registry-extensions/dubbo-registry-etcd3/pom.xml
@@ -25,7 +25,7 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <artifactId>dubbo-registry-etcd3</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
@@ -54,7 +54,7 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-remoting-etcd3</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
         </dependency>
     </dependencies>
 
diff --git a/dubbo-registry-extensions/dubbo-registry-nameservice/pom.xml 
b/dubbo-registry-extensions/dubbo-registry-nameservice/pom.xml
index ec42d4e..bae0e98 100644
--- a/dubbo-registry-extensions/dubbo-registry-nameservice/pom.xml
+++ b/dubbo-registry-extensions/dubbo-registry-nameservice/pom.xml
@@ -25,7 +25,7 @@
         <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
-    <version>3.2.0</version>
+    <version>${revision}</version>
        <modelVersion>4.0.0</modelVersion>
        <artifactId>dubbo-registry-nameservice</artifactId>
        <name>dubbo-registry-nameservice</name>
diff --git a/dubbo-registry-extensions/dubbo-registry-polaris/pom.xml 
b/dubbo-registry-extensions/dubbo-registry-polaris/pom.xml
index 1a06d6a..134730a 100644
--- a/dubbo-registry-extensions/dubbo-registry-polaris/pom.xml
+++ b/dubbo-registry-extensions/dubbo-registry-polaris/pom.xml
@@ -25,7 +25,7 @@
 
     <artifactId>dubbo-registry-polaris</artifactId>
     <name>dubbo-registry-polaris</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>Dubbo registry extension for PolarisMesh, support instance 
register, discover, health-check capabilities.</description>
 
     <dependencies>
diff --git a/dubbo-registry-extensions/dubbo-registry-redis/pom.xml 
b/dubbo-registry-extensions/dubbo-registry-redis/pom.xml
index 44175b7..acf1201 100644
--- a/dubbo-registry-extensions/dubbo-registry-redis/pom.xml
+++ b/dubbo-registry-extensions/dubbo-registry-redis/pom.xml
@@ -23,7 +23,7 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <artifactId>dubbo-registry-redis</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
@@ -40,7 +40,7 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-remoting-redis</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
         </dependency>
         <dependency>
             <groupId>redis.clients</groupId>
diff --git a/dubbo-registry-extensions/dubbo-registry-sofa/pom.xml 
b/dubbo-registry-extensions/dubbo-registry-sofa/pom.xml
index 30666d7..33f1725 100644
--- a/dubbo-registry-extensions/dubbo-registry-sofa/pom.xml
+++ b/dubbo-registry-extensions/dubbo-registry-sofa/pom.xml
@@ -24,7 +24,7 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <artifactId>dubbo-registry-sofa</artifactId>
     <name>${project.artifactId}</name>
     <description>The SOFARegistry module of Dubbo project</description>
diff --git a/dubbo-remoting-extensions/dubbo-remoting-etcd3/pom.xml 
b/dubbo-remoting-extensions/dubbo-remoting-etcd3/pom.xml
index d989397..9aafa49 100644
--- a/dubbo-remoting-extensions/dubbo-remoting-etcd3/pom.xml
+++ b/dubbo-remoting-extensions/dubbo-remoting-etcd3/pom.xml
@@ -27,7 +27,7 @@
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <artifactId>dubbo-remoting-etcd3</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
diff --git a/dubbo-remoting-extensions/dubbo-remoting-grizzly/pom.xml 
b/dubbo-remoting-extensions/dubbo-remoting-grizzly/pom.xml
index 9850331..8ded776 100644
--- a/dubbo-remoting-extensions/dubbo-remoting-grizzly/pom.xml
+++ b/dubbo-remoting-extensions/dubbo-remoting-grizzly/pom.xml
@@ -23,7 +23,7 @@
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <artifactId>dubbo-remoting-grizzly</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
diff --git a/dubbo-remoting-extensions/dubbo-remoting-http/pom.xml 
b/dubbo-remoting-extensions/dubbo-remoting-http/pom.xml
index fdec3d6..721a192 100644
--- a/dubbo-remoting-extensions/dubbo-remoting-http/pom.xml
+++ b/dubbo-remoting-extensions/dubbo-remoting-http/pom.xml
@@ -28,7 +28,7 @@
     </parent>
 
     <artifactId>dubbo-remoting-http</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
     <description>The http remoting module of dubbo project</description>
diff --git a/dubbo-remoting-extensions/dubbo-remoting-mina/pom.xml 
b/dubbo-remoting-extensions/dubbo-remoting-mina/pom.xml
index e1078d5..76a5c28 100644
--- a/dubbo-remoting-extensions/dubbo-remoting-mina/pom.xml
+++ b/dubbo-remoting-extensions/dubbo-remoting-mina/pom.xml
@@ -23,7 +23,7 @@
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <artifactId>dubbo-remoting-mina</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
diff --git a/dubbo-remoting-extensions/dubbo-remoting-p2p/pom.xml 
b/dubbo-remoting-extensions/dubbo-remoting-p2p/pom.xml
index 758809b..75e82c5 100644
--- a/dubbo-remoting-extensions/dubbo-remoting-p2p/pom.xml
+++ b/dubbo-remoting-extensions/dubbo-remoting-p2p/pom.xml
@@ -23,7 +23,7 @@
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <artifactId>dubbo-remoting-p2p</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
diff --git a/dubbo-remoting-extensions/dubbo-remoting-quic/pom.xml 
b/dubbo-remoting-extensions/dubbo-remoting-quic/pom.xml
index ac57007..fe08542 100644
--- a/dubbo-remoting-extensions/dubbo-remoting-quic/pom.xml
+++ b/dubbo-remoting-extensions/dubbo-remoting-quic/pom.xml
@@ -29,7 +29,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-remoting-quic</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
 
 
     <dependencies>
diff --git a/dubbo-remoting-extensions/dubbo-remoting-redis/pom.xml 
b/dubbo-remoting-extensions/dubbo-remoting-redis/pom.xml
index 0e06641..26f76bf 100644
--- a/dubbo-remoting-extensions/dubbo-remoting-redis/pom.xml
+++ b/dubbo-remoting-extensions/dubbo-remoting-redis/pom.xml
@@ -23,7 +23,7 @@
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <artifactId>dubbo-remoting-redis</artifactId>
 
     <packaging>jar</packaging>
diff --git a/dubbo-rpc-extensions/dubbo-rpc-hessian/pom.xml 
b/dubbo-rpc-extensions/dubbo-rpc-hessian/pom.xml
index 35680e2..5e78ad2 100644
--- a/dubbo-rpc-extensions/dubbo-rpc-hessian/pom.xml
+++ b/dubbo-rpc-extensions/dubbo-rpc-hessian/pom.xml
@@ -24,7 +24,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-rpc-hessian</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
 
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
@@ -64,7 +64,7 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-native-hession</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
         </dependency>
         <dependency>
             <groupId>org.springframework</groupId>
diff --git a/dubbo-rpc-extensions/dubbo-rpc-http/pom.xml 
b/dubbo-rpc-extensions/dubbo-rpc-http/pom.xml
index d6205d3..35a6ef9 100644
--- a/dubbo-rpc-extensions/dubbo-rpc-http/pom.xml
+++ b/dubbo-rpc-extensions/dubbo-rpc-http/pom.xml
@@ -26,7 +26,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-rpc-http</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
 
     <description>The JSON-RPC module of dubbo project</description>
 
diff --git a/dubbo-rpc-extensions/dubbo-rpc-memcached/pom.xml 
b/dubbo-rpc-extensions/dubbo-rpc-memcached/pom.xml
index d664e88..2369ea9 100644
--- a/dubbo-rpc-extensions/dubbo-rpc-memcached/pom.xml
+++ b/dubbo-rpc-extensions/dubbo-rpc-memcached/pom.xml
@@ -24,7 +24,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-rpc-memcached</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
     <description>The memcached rpc module of dubbo project</description>
diff --git a/dubbo-rpc-extensions/dubbo-rpc-native-thrift/pom.xml 
b/dubbo-rpc-extensions/dubbo-rpc-native-thrift/pom.xml
index fddae4a..1f6b0cf 100644
--- a/dubbo-rpc-extensions/dubbo-rpc-native-thrift/pom.xml
+++ b/dubbo-rpc-extensions/dubbo-rpc-native-thrift/pom.xml
@@ -27,7 +27,7 @@
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
     <description>The thrift rpc module of dubbo project</description>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <properties>
         <skip_maven_deploy>false</skip_maven_deploy>
     </properties>
diff --git a/dubbo-rpc-extensions/dubbo-rpc-redis/pom.xml 
b/dubbo-rpc-extensions/dubbo-rpc-redis/pom.xml
index 4e13f86..259a8ad 100644
--- a/dubbo-rpc-extensions/dubbo-rpc-redis/pom.xml
+++ b/dubbo-rpc-extensions/dubbo-rpc-redis/pom.xml
@@ -24,7 +24,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-rpc-redis</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
     <description>The redis rpc module of dubbo project</description>
diff --git a/dubbo-rpc-extensions/dubbo-rpc-rest/pom.xml 
b/dubbo-rpc-extensions/dubbo-rpc-rest/pom.xml
index 864682e..e8704b7 100644
--- a/dubbo-rpc-extensions/dubbo-rpc-rest/pom.xml
+++ b/dubbo-rpc-extensions/dubbo-rpc-rest/pom.xml
@@ -31,7 +31,7 @@
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
     <description>The JAX-RS rpc module of dubbo project</description>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <properties>
         <skip_maven_deploy>false</skip_maven_deploy>
     </properties>
diff --git a/dubbo-rpc-extensions/dubbo-rpc-rmi/pom.xml 
b/dubbo-rpc-extensions/dubbo-rpc-rmi/pom.xml
index 091ae5f..56ba6b4 100644
--- a/dubbo-rpc-extensions/dubbo-rpc-rmi/pom.xml
+++ b/dubbo-rpc-extensions/dubbo-rpc-rmi/pom.xml
@@ -25,7 +25,7 @@
     </parent>
     <artifactId>dubbo-rpc-rmi</artifactId>
     <packaging>jar</packaging>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>The rmi rpc module of dubbo project</description>
     <properties>
         <skip_maven_deploy>false</skip_maven_deploy>
diff --git a/dubbo-rpc-extensions/dubbo-rpc-rocketmq/pom.xml 
b/dubbo-rpc-extensions/dubbo-rpc-rocketmq/pom.xml
index f63e851..d8c7ea6 100644
--- a/dubbo-rpc-extensions/dubbo-rpc-rocketmq/pom.xml
+++ b/dubbo-rpc-extensions/dubbo-rpc-rocketmq/pom.xml
@@ -25,7 +25,7 @@
         <version>${revision}</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <artifactId>dubbo-rpc-rocketmq</artifactId>
     <name>dubbo-rpc-rocketmq</name>
     <properties>
diff --git a/dubbo-rpc-extensions/dubbo-rpc-webservice/pom.xml 
b/dubbo-rpc-extensions/dubbo-rpc-webservice/pom.xml
index 9a3ef75..d7b555b 100644
--- a/dubbo-rpc-extensions/dubbo-rpc-webservice/pom.xml
+++ b/dubbo-rpc-extensions/dubbo-rpc-webservice/pom.xml
@@ -26,7 +26,7 @@
     <artifactId>dubbo-rpc-webservice</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>The webservice rpc module of dubbo project</description>
     <properties>
         <skip_maven_deploy>false</skip_maven_deploy>
diff --git a/dubbo-serialization-extensions/dubbo-serialization-avro/pom.xml 
b/dubbo-serialization-extensions/dubbo-serialization-avro/pom.xml
index 20cce6f..b4c14ac 100644
--- a/dubbo-serialization-extensions/dubbo-serialization-avro/pom.xml
+++ b/dubbo-serialization-extensions/dubbo-serialization-avro/pom.xml
@@ -26,7 +26,7 @@
     <artifactId>dubbo-serialization-avro</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>The avro serialization module of dubbo project</description>
     <properties>
         <skip_maven_deploy>false</skip_maven_deploy>
@@ -46,7 +46,7 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-test</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
diff --git a/dubbo-serialization-extensions/dubbo-serialization-common/pom.xml 
b/dubbo-serialization-extensions/dubbo-serialization-common/pom.xml
index 7865886..3067913 100644
--- a/dubbo-serialization-extensions/dubbo-serialization-common/pom.xml
+++ b/dubbo-serialization-extensions/dubbo-serialization-common/pom.xml
@@ -27,7 +27,7 @@ limitations under the License.
 
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <artifactId>dubbo-serialization-common</artifactId>
 
     <properties>
diff --git 
a/dubbo-serialization-extensions/dubbo-serialization-fastjson/pom.xml 
b/dubbo-serialization-extensions/dubbo-serialization-fastjson/pom.xml
index 9569e90..c63f621 100644
--- a/dubbo-serialization-extensions/dubbo-serialization-fastjson/pom.xml
+++ b/dubbo-serialization-extensions/dubbo-serialization-fastjson/pom.xml
@@ -27,7 +27,7 @@ limitations under the License.
     <artifactId>dubbo-serialization-fastjson</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>The fastjson serialization module of dubbo 
project</description>
     <properties>
         <skip_maven_deploy>false</skip_maven_deploy>
@@ -36,7 +36,7 @@ limitations under the License.
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-common</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.dubbo</groupId>
diff --git a/dubbo-serialization-extensions/dubbo-serialization-fst/pom.xml 
b/dubbo-serialization-extensions/dubbo-serialization-fst/pom.xml
index 761157d..84828b5 100644
--- a/dubbo-serialization-extensions/dubbo-serialization-fst/pom.xml
+++ b/dubbo-serialization-extensions/dubbo-serialization-fst/pom.xml
@@ -26,7 +26,7 @@
     <artifactId>dubbo-serialization-fst</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>The fst serialization module of dubbo project</description>
     <properties>
         <skip_maven_deploy>false</skip_maven_deploy>
@@ -44,7 +44,7 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-test</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
diff --git a/dubbo-serialization-extensions/dubbo-serialization-fury/pom.xml 
b/dubbo-serialization-extensions/dubbo-serialization-fury/pom.xml
index 26b6726..665c9cf 100644
--- a/dubbo-serialization-extensions/dubbo-serialization-fury/pom.xml
+++ b/dubbo-serialization-extensions/dubbo-serialization-fury/pom.xml
@@ -29,7 +29,7 @@ limitations under the License.
     <artifactId>dubbo-serialization-fury</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
 
     <properties>
         <maven.compiler.source>17</maven.compiler.source>
diff --git a/dubbo-serialization-extensions/dubbo-serialization-gson/pom.xml 
b/dubbo-serialization-extensions/dubbo-serialization-gson/pom.xml
index e20a640..5f62932 100644
--- a/dubbo-serialization-extensions/dubbo-serialization-gson/pom.xml
+++ b/dubbo-serialization-extensions/dubbo-serialization-gson/pom.xml
@@ -26,7 +26,7 @@ Licensed to the Apache Software Foundation (ASF) under one or 
more
     <artifactId>dubbo-serialization-gson</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>The GSON serialization implement for dubbo</description>
     <properties>
         <skip_maven_deploy>false</skip_maven_deploy>
@@ -45,7 +45,7 @@ Licensed to the Apache Software Foundation (ASF) under one or 
more
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-common</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
         </dependency>
         <dependency>
             <groupId>com.google.code.gson</groupId>
diff --git a/dubbo-serialization-extensions/dubbo-serialization-jackson/pom.xml 
b/dubbo-serialization-extensions/dubbo-serialization-jackson/pom.xml
index 36491f7..48c09f9 100644
--- a/dubbo-serialization-extensions/dubbo-serialization-jackson/pom.xml
+++ b/dubbo-serialization-extensions/dubbo-serialization-jackson/pom.xml
@@ -27,7 +27,7 @@
 
     <artifactId>dubbo-serialization-jackson</artifactId>
     <description>The jackson serialization module of dubbo 
project</description>
-    <version>3.2.0</version>
+    <version>${revision}</version>
 
     <properties>
         <maven.compiler.source>1.8</maven.compiler.source>
@@ -44,7 +44,7 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-common</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
         </dependency>
         <dependency>
             <groupId>org.apache.dubbo</groupId>
diff --git a/dubbo-serialization-extensions/dubbo-serialization-kryo/pom.xml 
b/dubbo-serialization-extensions/dubbo-serialization-kryo/pom.xml
index efb06e0..776d958 100644
--- a/dubbo-serialization-extensions/dubbo-serialization-kryo/pom.xml
+++ b/dubbo-serialization-extensions/dubbo-serialization-kryo/pom.xml
@@ -27,7 +27,7 @@ limitations under the License.
     <artifactId>dubbo-serialization-kryo</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>The kryo serialization module of dubbo project</description>
     <properties>
         <skip_maven_deploy>false</skip_maven_deploy>
@@ -47,7 +47,7 @@ limitations under the License.
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-test</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
diff --git a/dubbo-serialization-extensions/dubbo-serialization-msgpack/pom.xml 
b/dubbo-serialization-extensions/dubbo-serialization-msgpack/pom.xml
index ebb9d33..feefa06 100644
--- a/dubbo-serialization-extensions/dubbo-serialization-msgpack/pom.xml
+++ b/dubbo-serialization-extensions/dubbo-serialization-msgpack/pom.xml
@@ -25,7 +25,7 @@ Licensed to the Apache Software Foundation (ASF) under one or 
more
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>dubbo-serialization-msgpack</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
     <description>The Msgpack serialization implement for dubbo</description>
diff --git 
a/dubbo-serialization-extensions/dubbo-serialization-native-hession/pom.xml 
b/dubbo-serialization-extensions/dubbo-serialization-native-hession/pom.xml
index 0896d5c..a13e3ed 100644
--- a/dubbo-serialization-extensions/dubbo-serialization-native-hession/pom.xml
+++ b/dubbo-serialization-extensions/dubbo-serialization-native-hession/pom.xml
@@ -25,7 +25,7 @@ limitations under the License.
     </parent>
 
     <artifactId>dubbo-serialization-native-hession</artifactId>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
     <description>The native-hession serialization module of dubbo 
project</description>
diff --git 
a/dubbo-serialization-extensions/dubbo-serialization-protobuf/pom.xml 
b/dubbo-serialization-extensions/dubbo-serialization-protobuf/pom.xml
index 68a08b4..a85dfa5 100644
--- a/dubbo-serialization-extensions/dubbo-serialization-protobuf/pom.xml
+++ b/dubbo-serialization-extensions/dubbo-serialization-protobuf/pom.xml
@@ -26,7 +26,7 @@ limitations under the License.
     <artifactId>dubbo-serialization-protobuf</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>The protobuf serialization module of dubbo 
project</description>
     <properties>
         <skip_maven_deploy>false</skip_maven_deploy>
@@ -51,12 +51,10 @@ limitations under the License.
         <dependency>
             <groupId>com.google.protobuf</groupId>
             <artifactId>protobuf-java</artifactId>
-            <version>3.16.3</version>
         </dependency>
         <dependency>
             <groupId>com.google.protobuf</groupId>
             <artifactId>protobuf-java-util</artifactId>
-            <version>3.11.0</version>
         </dependency>
     </dependencies>
 
diff --git 
a/dubbo-serialization-extensions/dubbo-serialization-protostuff/pom.xml 
b/dubbo-serialization-extensions/dubbo-serialization-protostuff/pom.xml
index af9c70c..63c1abc 100644
--- a/dubbo-serialization-extensions/dubbo-serialization-protostuff/pom.xml
+++ b/dubbo-serialization-extensions/dubbo-serialization-protostuff/pom.xml
@@ -28,7 +28,7 @@ limitations under the License.
     <artifactId>dubbo-serialization-protostuff</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>The protostuff serialization module of dubbo 
project</description>
 
     <properties>
@@ -49,7 +49,7 @@ limitations under the License.
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-test</artifactId>
-            <version>3.2.0</version>
+            <version>${revision}</version>
         </dependency>
         <dependency>
             <groupId>io.protostuff</groupId>
diff --git a/dubbo-serialization-extensions/dubbo-serialization-test/pom.xml 
b/dubbo-serialization-extensions/dubbo-serialization-test/pom.xml
index 06b8e1c..971aba9 100644
--- a/dubbo-serialization-extensions/dubbo-serialization-test/pom.xml
+++ b/dubbo-serialization-extensions/dubbo-serialization-test/pom.xml
@@ -28,7 +28,7 @@
     <artifactId>dubbo-serialization-test</artifactId>
     <packaging>jar</packaging>
     <name>${project.artifactId}</name>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <description>The test serialization module of dubbo project</description>
     <properties>
         <skip_maven_deploy>true</skip_maven_deploy>
diff --git a/dubbo-tag-extensions/dubbo-tag-subnets/pom.xml 
b/dubbo-tag-extensions/dubbo-tag-subnets/pom.xml
index 08e0bb6..21fe496 100644
--- a/dubbo-tag-extensions/dubbo-tag-subnets/pom.xml
+++ b/dubbo-tag-extensions/dubbo-tag-subnets/pom.xml
@@ -24,7 +24,7 @@
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <artifactId>dubbo-tag-subnets</artifactId>
     <name>${project.artifactId}</name>
     <description>The tag subnets module of dubbo project</description>
diff --git a/pom.xml b/pom.xml
index 324fd8a..dc8651f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -105,7 +105,7 @@
     </modules>
 
     <properties>
-        <revision>3.2.0</revision>
+        <revision>3.2.1-SNAPSHOT</revision>
         <!-- Test libs -->
         <junit_jupiter_version>5.9.3</junit_jupiter_version>
         <junit_platform_commons>1.9.3</junit_platform_commons>
diff --git a/test/dubbo-scenario-builder/pom.xml 
b/test/dubbo-scenario-builder/pom.xml
index 7aa63b7..11ef061 100644
--- a/test/dubbo-scenario-builder/pom.xml
+++ b/test/dubbo-scenario-builder/pom.xml
@@ -18,10 +18,12 @@
          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>
-        <artifactId>dubbo-extensions-test</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <artifactId>dubbo-extensions-test</artifactId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
+
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>dubbo-scenario-builder</artifactId>
diff --git a/test/dubbo-test-runner/pom.xml b/test/dubbo-test-runner/pom.xml
index ed8e113..fd4d09f 100644
--- a/test/dubbo-test-runner/pom.xml
+++ b/test/dubbo-test-runner/pom.xml
@@ -20,7 +20,8 @@
     <parent>
         <artifactId>dubbo-extensions-test</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/test/pom.xml b/test/pom.xml
index a6ee919..93eb50f 100644
--- a/test/pom.xml
+++ b/test/pom.xml
@@ -20,20 +20,30 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
 
-    <groupId>org.apache.dubbo.extensions</groupId>
+    <parent>
+        <groupId>org.apache.dubbo.extensions</groupId>
+        <artifactId>extensions-parent</artifactId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+
     <artifactId>dubbo-extensions-test</artifactId>
     <packaging>pom</packaging>
-    <version>3.2.0</version>
+    <version>${revision}</version>
     <modules>
         <module>dubbo-test-runner</module>
         <module>dubbo-scenario-builder</module>
+        <module>scenarios</module>
     </modules>
 
-
     <properties>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <maven.compiler.source>1.8</maven.compiler.source>
         <maven.compiler.target>1.8</maven.compiler.target>
+        <dubbo.version>3.2.11</dubbo.version>
+        <junit.version>4.13.1</junit.version>
+        <spring.version>4.3.30.RELEASE</spring.version>
     </properties>
 
+
 </project>
diff --git a/test/scenarios/pom.xml b/test/scenarios/pom.xml
index 396c611..e50413d 100644
--- a/test/scenarios/pom.xml
+++ b/test/scenarios/pom.xml
@@ -17,11 +17,16 @@
 <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";>
     <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.dubbo.extensions</groupId>
+        <artifactId>dubbo-extensions-test</artifactId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
 
-    <groupId>org.apache.dubbo.extensions</groupId>
     <artifactId>dubbo-scenarios</artifactId>
     <packaging>pom</packaging>
-    <version>3.2.0</version>
+    <version>${revision}</version>
 
     <modules>
         <module>scenarios-dubbo-serialization</module>
diff --git 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-avro-test/pom.xml
 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-avro-test/pom.xml
index 50efbef..8a74377 100644
--- 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-avro-test/pom.xml
+++ 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-avro-test/pom.xml
@@ -18,9 +18,10 @@
          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>
-        <artifactId>scenarios-dubbo-serialization</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <artifactId>scenarios-dubbo-serialization</artifactId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
     <artifactId>dubbo-serialization-avro-test</artifactId>
@@ -28,10 +29,6 @@
     <properties>
         <source.level>1.8</source.level>
         <target.level>1.8</target.level>
-        <dubbo.version>3.0.4</dubbo.version>
-        <junit.version>4.13.1</junit.version>
-        <spring.version>4.3.30.RELEASE</spring.version>
-        <dubbo.serialization.version>3.2.0</dubbo.serialization.version>
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     </properties>
 
@@ -95,13 +92,13 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-avro</artifactId>
-            <version>${dubbo.serialization.version}</version>
+            <version>${revision}</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-testcase</artifactId>
-            <version>${project.version}</version>
+            <version>${revision}</version>
         </dependency>
 
     </dependencies>
diff --git 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-fastjson-test/pom.xml
 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-fastjson-test/pom.xml
index bc89ad9..3444299 100644
--- 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-fastjson-test/pom.xml
+++ 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-fastjson-test/pom.xml
@@ -18,9 +18,10 @@
          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>
-        <artifactId>scenarios-dubbo-serialization</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <artifactId>scenarios-dubbo-serialization</artifactId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
@@ -29,11 +30,7 @@
     <properties>
         <source.level>1.8</source.level>
         <target.level>1.8</target.level>
-        <junit.version>4.13.1</junit.version>
-        <spring.version>5.3.25</spring.version>
-        <dubbo.serialization.version>3.2.0</dubbo.serialization.version>
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
-        <dubbo.version>3.2.10</dubbo.version>
     </properties>
 
 
@@ -68,13 +65,13 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-fastjson</artifactId>
-            <version>${dubbo.serialization.version}</version>
+            <version>${revision}</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-testcase</artifactId>
-            <version>${project.version}</version>
+            <version>${revision}</version>
         </dependency>
 
     </dependencies>
diff --git 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-fst-test/pom.xml
 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-fst-test/pom.xml
index 1db032b..6e6a6d5 100644
--- 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-fst-test/pom.xml
+++ 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-fst-test/pom.xml
@@ -18,9 +18,10 @@
          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>
-        <artifactId>scenarios-dubbo-serialization</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <artifactId>scenarios-dubbo-serialization</artifactId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
@@ -29,10 +30,6 @@
     <properties>
         <source.level>1.8</source.level>
         <target.level>1.8</target.level>
-        <dubbo.version>3.0.4</dubbo.version>
-        <junit.version>4.13.1</junit.version>
-        <spring.version>4.3.30.RELEASE</spring.version>
-        <dubbo.serialization.version>3.2.0</dubbo.serialization.version>
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     </properties>
 
@@ -96,7 +93,7 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-fst</artifactId>
-            <version>${dubbo.serialization.version}</version>
+            <version>${revision}</version>
             <exclusions>
                 <exclusion>
                     <artifactId>jackson-core</artifactId>
diff --git 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-gson-test/pom.xml
 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-gson-test/pom.xml
index 510e0da..c5e1615 100644
--- 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-gson-test/pom.xml
+++ 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-gson-test/pom.xml
@@ -18,9 +18,10 @@
          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>
-        <artifactId>scenarios-dubbo-serialization</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <artifactId>scenarios-dubbo-serialization</artifactId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
@@ -29,10 +30,6 @@
     <properties>
         <source.level>1.8</source.level>
         <target.level>1.8</target.level>
-        <dubbo.version>3.0.4</dubbo.version>
-        <junit.version>4.13.1</junit.version>
-        <spring.version>4.3.30.RELEASE</spring.version>
-        <dubbo.serialization.version>3.2.0</dubbo.serialization.version>
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     </properties>
 
@@ -96,13 +93,13 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-gson</artifactId>
-            <version>${dubbo.serialization.version}</version>
+            <version>${revision}</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-testcase</artifactId>
-            <version>${project.version}</version>
+            <version>${revision}</version>
         </dependency>
 
     </dependencies>
diff --git 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-kryo-test/pom.xml
 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-kryo-test/pom.xml
index 0b68826..8855774 100644
--- 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-kryo-test/pom.xml
+++ 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-kryo-test/pom.xml
@@ -18,9 +18,10 @@
          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>
-        <artifactId>scenarios-dubbo-serialization</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <artifactId>scenarios-dubbo-serialization</artifactId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
@@ -29,11 +30,6 @@
     <properties>
         <source.level>1.8</source.level>
         <target.level>1.8</target.level>
-        <dubbo.version>3.0.4</dubbo.version>
-        <junit.version>4.13.1</junit.version>
-        <spring.version>4.3.30.RELEASE</spring.version>
-        <dubbo.extensions.version>3.2.0</dubbo.extensions.version>
-        <dubbo.serialization.version>3.2.0</dubbo.serialization.version>
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     </properties>
 
@@ -50,7 +46,7 @@
             <dependency>
                 <groupId>org.apache.dubbo.extensions</groupId>
                 <artifactId>dubbo-extensions-dependencies-bom</artifactId>
-                <version>${dubbo.extensions.version}</version>
+                <version>${revision}</version>
                 <type>pom</type>
                 <scope>import</scope>
             </dependency>
@@ -105,13 +101,13 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-kryo</artifactId>
-            <version>${dubbo.serialization.version}</version>
+            <version>${revision}</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-testcase</artifactId>
-            <version>${project.version}</version>
+            <version>${revision}</version>
         </dependency>
 
     </dependencies>
diff --git 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-protobuf-test/pom.xml
 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-protobuf-test/pom.xml
index 925439b..768a362 100644
--- 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-protobuf-test/pom.xml
+++ 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-protobuf-test/pom.xml
@@ -18,9 +18,10 @@
          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>
-        <artifactId>scenarios-dubbo-serialization</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <artifactId>scenarios-dubbo-serialization</artifactId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
@@ -29,11 +30,6 @@
     <properties>
         <source.level>1.8</source.level>
         <target.level>1.8</target.level>
-        <dubbo.version>3.0.4</dubbo.version>
-        <junit.version>4.13.1</junit.version>
-        <spring.version>4.3.30.RELEASE</spring.version>
-        <dubbo.compiler.version>0.0.2</dubbo.compiler.version>
-        <dubbo.serialization.version>3.2.0</dubbo.serialization.version>
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     </properties>
 
@@ -97,7 +93,7 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-protobuf</artifactId>
-            <version>${dubbo.serialization.version}</version>
+            <version>${revision}</version>
         </dependency>
 
     </dependencies>
@@ -168,11 +164,11 @@
                     <clearOutputDirectory>false</clearOutputDirectory>
                     <protocPlugins>
                         <protocPlugin>
-                            <id>dubbo</id>
+                            <id>dubbo-triple</id>
                             <groupId>org.apache.dubbo</groupId>
                             <artifactId>dubbo-compiler</artifactId>
-                            <version>${dubbo.compiler.version}</version>
-                            
<mainClass>org.apache.dubbo.gen.dubbo.Dubbo3Generator</mainClass>
+                            <version>${dubbo.version}</version>
+                            
<mainClass>org.apache.dubbo.gen.tri.Dubbo3TripleGenerator</mainClass>
                         </protocPlugin>
                     </protocPlugins>
                 </configuration>
diff --git 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-protobuf-test/src/main/resources/spring/dubbo-demo-provider.xml
 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-protobuf-test/src/main/resources/spring/dubbo-demo-provider.xml
index a0fa283..d11b407 100644
--- 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-protobuf-test/src/main/resources/spring/dubbo-demo-provider.xml
+++ 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-protobuf-test/src/main/resources/spring/dubbo-demo-provider.xml
@@ -30,6 +30,6 @@
     <bean id="demoService" 
class="org.apache.dubbo.test.serialization.protobuf.DemoServiceImpl"/>
 
     <dubbo:service 
interface="org.apache.dubbo.test.serialization.protobuf.DemoService" 
ref="demoService"
-                   serialization="protobuf"/>
+                   serialization="protobuf-json"/>
 
 </beans>
diff --git 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-protostuff-test/pom.xml
 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-protostuff-test/pom.xml
index a088977..2bd5324 100644
--- 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-protostuff-test/pom.xml
+++ 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-protostuff-test/pom.xml
@@ -18,9 +18,10 @@
          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>
-        <artifactId>scenarios-dubbo-serialization</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <artifactId>scenarios-dubbo-serialization</artifactId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
@@ -29,10 +30,6 @@
     <properties>
         <source.level>1.8</source.level>
         <target.level>1.8</target.level>
-        <dubbo.version>3.0.4</dubbo.version>
-        <junit.version>4.13.1</junit.version>
-        <spring.version>4.3.30.RELEASE</spring.version>
-        <dubbo.serialization.version>3.2.0</dubbo.serialization.version>
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     </properties>
 
@@ -96,13 +93,13 @@
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-protostuff</artifactId>
-            <version>${dubbo.serialization.version}</version>
+            <version>${revision}</version>
         </dependency>
 
         <dependency>
             <groupId>org.apache.dubbo.extensions</groupId>
             <artifactId>dubbo-serialization-testcase</artifactId>
-            <version>${project.version}</version>
+            <version>${revision}</version>
         </dependency>
 
     </dependencies>
diff --git 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-testcase/pom.xml
 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-testcase/pom.xml
index 7dc5792..da3859d 100644
--- 
a/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-testcase/pom.xml
+++ 
b/test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-testcase/pom.xml
@@ -18,9 +18,10 @@
          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>
-        <artifactId>scenarios-dubbo-serialization</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <artifactId>scenarios-dubbo-serialization</artifactId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/test/scenarios/scenarios-dubbo-serialization/pom.xml 
b/test/scenarios/scenarios-dubbo-serialization/pom.xml
index 2bd6124..37ea2af 100644
--- a/test/scenarios/scenarios-dubbo-serialization/pom.xml
+++ b/test/scenarios/scenarios-dubbo-serialization/pom.xml
@@ -18,12 +18,16 @@
          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>
-        <artifactId>dubbo-scenarios</artifactId>
         <groupId>org.apache.dubbo.extensions</groupId>
-        <version>3.2.0</version>
+        <artifactId>dubbo-scenarios</artifactId>
+        <version>${revision}</version>
+        <relativePath>../pom.xml</relativePath>
     </parent>
+
     <modelVersion>4.0.0</modelVersion>
+    <artifactId>scenarios-dubbo-serialization</artifactId>
     <packaging>pom</packaging>
+
     <modules>
         <module>dubbo-serialization-avro-test</module>
         <module>dubbo-serialization-gson-test</module>
@@ -34,7 +38,6 @@
         <module>dubbo-serialization-protostuff-test</module>
         <module>dubbo-serialization-testcase</module>
     </modules>
-    <artifactId>scenarios-dubbo-serialization</artifactId>
 
     <properties>
         <maven.compiler.source>8</maven.compiler.source>

Reply via email to