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

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


The following commit(s) were added to refs/heads/master by this push:
     new 9c864a779 Bump grpc,protoc to latest version (#1286)
9c864a779 is described below

commit 9c864a77932d2a99e0a114c2597bfe61220f90b0
Author: zrlw <[email protected]>
AuthorDate: Mon Jan 26 16:32:38 2026 +0800

    Bump grpc,protoc to latest version (#1286)
    
    * Bump grpc,protoc to latest version
    
    * Add version configuration to protobuf-java dependencies
    
    * Bump dubbo to 3.3.7-SNAPSHOT for using new Dubbo3TripleGenerator with 
protobuf-java 4.33.4
---
 1-basic/dubbo-samples-api-idl/pom.xml              |  7 +++---
 1-basic/dubbo-samples-spring-boot-idl/pom.xml      |  7 +++---
 10-task/dubbo-samples-benchmark/pom.xml            |  3 ++-
 .../pom.xml                                        |  2 ++
 .../pom.xml                                        | 28 ++++++++++++----------
 .../pom.xml                                        |  6 +++--
 .../pom.xml                                        |  6 +++--
 .../pom.xml                                        |  2 +-
 .../pom.xml                                        |  2 +-
 .../dubbo-samples-native-image-consumer/pom.xml    |  2 +-
 .../dubbo-samples-native-image-provider/pom.xml    |  2 +-
 2-advanced/dubbo-samples-triple-grpc/pom.xml       |  8 ++++---
 2-advanced/dubbo-samples-triple-http3/pom.xml      | 14 ++++++-----
 2-advanced/dubbo-samples-triple-no-idl/pom.xml     |  2 +-
 2-advanced/dubbo-samples-triple-servlet/pom.xml    |  6 +++--
 2-advanced/dubbo-samples-triple-streaming/pom.xml  | 24 ++++++++++---------
 3-extensions/protocol/dubbo-samples-triple/pom.xml |  2 +-
 .../dubbo-samples-mesh-consumer/pom.xml            |  9 +++----
 .../dubbo-samples-mesh-provider/pom.xml            |  9 +++----
 .../dubbo-samples-xds-consumer/pom.xml             |  2 ++
 .../dubbo-samples-xds-provider/pom.xml             |  2 ++
 .../dubbo-samples-protobuf-json/pom.xml            |  2 +-
 .../protobuf-json-serialization-api/pom.xml        |  3 ++-
 .../protobuf-json-serialization-implement/pom.xml  |  1 +
 .../serialization/dubbo-samples-protobuf/pom.xml   |  5 +++-
 .../protobuf-consumer/pom.xml                      |  2 +-
 .../protobuf-provider/pom.xml                      |  2 +-
 27 files changed, 95 insertions(+), 65 deletions(-)

diff --git a/1-basic/dubbo-samples-api-idl/pom.xml 
b/1-basic/dubbo-samples-api-idl/pom.xml
index fa52e6c6b..8c1e15835 100644
--- a/1-basic/dubbo-samples-api-idl/pom.xml
+++ b/1-basic/dubbo-samples-api-idl/pom.xml
@@ -35,9 +35,10 @@
         <maven.compiler.target>17</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
-        <dubbo.version>3.3.1</dubbo.version>
-        <protobuf-java.version>3.19.6</protobuf-java.version>
-        <protoc.version>3.22.3</protoc.version>
+        <dubbo.version>3.3.7-SNAPSHOT</dubbo.version>
+        <!-- protoc version should be same with protobuf-java version -->
+        <protobuf-java.version>4.33.4</protobuf-java.version>
+        <protoc.version>4.33.4</protoc.version>
         <log4j2.version>2.20.0</log4j2.version>
     </properties>
 
diff --git a/1-basic/dubbo-samples-spring-boot-idl/pom.xml 
b/1-basic/dubbo-samples-spring-boot-idl/pom.xml
index 5176743a0..bdb383def 100644
--- a/1-basic/dubbo-samples-spring-boot-idl/pom.xml
+++ b/1-basic/dubbo-samples-spring-boot-idl/pom.xml
@@ -40,10 +40,11 @@
         <maven.compiler.target>17</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
-        <dubbo.version>3.3.1</dubbo.version>
+        <dubbo.version>3.3.7-SNAPSHOT</dubbo.version>
         <spring-boot.version>3.2.3</spring-boot.version>
-        <protobuf-java.version>3.19.6</protobuf-java.version>
-        <protoc.version>3.22.3</protoc.version>
+        <!-- protoc version should be same with protobuf-java version -->
+        <protobuf-java.version>4.33.4</protobuf-java.version>
+        <protoc.version>4.33.4</protoc.version>
     </properties>
 
     <modules>
diff --git a/10-task/dubbo-samples-benchmark/pom.xml 
b/10-task/dubbo-samples-benchmark/pom.xml
index 8cdda60d1..284d9c7e0 100644
--- a/10-task/dubbo-samples-benchmark/pom.xml
+++ b/10-task/dubbo-samples-benchmark/pom.xml
@@ -43,6 +43,7 @@
         <maven.compiler.source>1.8</maven.compiler.source>
         <maven.compiler.target>1.8</maven.compiler.target>
         <jmh.version>1.37</jmh.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
     </properties>
 
     <modules>
@@ -107,7 +108,7 @@
         <dependency>
             <groupId>com.google.protobuf</groupId>
             <artifactId>protobuf-java</artifactId>
-            <version>4.26.0</version>
+            <version>${protobuf-java.version}</version>
         </dependency>
 
         <!--fastjson-->
diff --git 
a/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-application/dubbo-samples-migration-case-application-consumer/pom.xml
 
b/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-application/dubbo-samples-migration-case-application-consumer/pom.xml
index 0a1d69618..781fa6167 100644
--- 
a/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-application/dubbo-samples-migration-case-application-consumer/pom.xml
+++ 
b/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-application/dubbo-samples-migration-case-application-consumer/pom.xml
@@ -36,6 +36,7 @@
         <junit.version>4.13.1</junit.version>
 
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
     </properties>
 
     <dependencyManagement>
@@ -86,6 +87,7 @@
         <dependency>
             <groupId>com.google.protobuf</groupId>
             <artifactId>protobuf-java</artifactId>
+            <version>${protobuf-java.version}</version>
         </dependency>
 
         <dependency>
diff --git 
a/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-application/dubbo-samples-migration-case-application-provider/pom.xml
 
b/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-application/dubbo-samples-migration-case-application-provider/pom.xml
index 55dc067a2..bce33df52 100644
--- 
a/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-application/dubbo-samples-migration-case-application-provider/pom.xml
+++ 
b/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-application/dubbo-samples-migration-case-application-provider/pom.xml
@@ -36,6 +36,7 @@
         <junit.version>4.13.1</junit.version>
 
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
     </properties>
 
     <dependencyManagement>
@@ -72,21 +73,22 @@
     </dependencyManagement>
 
     <dependencies>
-        <dependency>
-            <groupId>org.apache.dubbo</groupId>
-            <artifactId>dubbo</artifactId>
-        </dependency>
+      <dependency>
+        <groupId>org.apache.dubbo</groupId>
+        <artifactId>dubbo</artifactId>
+      </dependency>
 
-        <dependency>
-            <groupId>org.springframework</groupId>
-            <artifactId>spring-context-support</artifactId>
-            <version>${spring.version}</version>
-        </dependency>
+      <dependency>
+        <groupId>org.springframework</groupId>
+        <artifactId>spring-context-support</artifactId>
+        <version>${spring.version}</version>
+      </dependency>
 
-        <dependency>
-            <groupId>com.google.protobuf</groupId>
-            <artifactId>protobuf-java</artifactId>
-        </dependency>
+      <dependency>
+        <groupId>com.google.protobuf</groupId>
+        <artifactId>protobuf-java</artifactId>
+        <version>${protobuf-java.version}</version>
+      </dependency>
       <dependency>
         <groupId>org.apache.curator</groupId>
         <artifactId>curator-x-discovery</artifactId>
diff --git 
a/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-default/dubbo-samples-migration-case-default-consumer/pom.xml
 
b/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-default/dubbo-samples-migration-case-default-consumer/pom.xml
index 7d040b0d0..36e1787b6 100644
--- 
a/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-default/dubbo-samples-migration-case-default-consumer/pom.xml
+++ 
b/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-default/dubbo-samples-migration-case-default-consumer/pom.xml
@@ -35,6 +35,7 @@
         <junit.version>4.13.1</junit.version>
 
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
     </properties>
 
     <dependencyManagement>
@@ -106,8 +107,9 @@
         </dependency>
 
         <dependency>
-            <groupId>com.google.protobuf</groupId>
-            <artifactId>protobuf-java</artifactId>
+          <groupId>com.google.protobuf</groupId>
+          <artifactId>protobuf-java</artifactId>
+          <version>${protobuf-java.version}</version>
         </dependency>
 
         <dependency>
diff --git 
a/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-default/dubbo-samples-migration-case-default-provider/pom.xml
 
b/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-default/dubbo-samples-migration-case-default-provider/pom.xml
index 69e2c3952..00c846abd 100644
--- 
a/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-default/dubbo-samples-migration-case-default-provider/pom.xml
+++ 
b/2-advanced/dubbo-samples-migration/dubbo-samples-migration-case-default/dubbo-samples-migration-case-default-provider/pom.xml
@@ -35,6 +35,7 @@
         <junit.version>4.13.1</junit.version>
 
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
     </properties>
 
     <dependencyManagement>
@@ -75,8 +76,9 @@
         </dependency>
 
         <dependency>
-            <groupId>com.google.protobuf</groupId>
-            <artifactId>protobuf-java</artifactId>
+          <groupId>com.google.protobuf</groupId>
+          <artifactId>protobuf-java</artifactId>
+          <version>${protobuf-java.version}</version>
         </dependency>
 
         <dependency>
diff --git 
a/2-advanced/dubbo-samples-native-image-registry/dubbo-samples-native-image-registry-consumer/pom.xml
 
b/2-advanced/dubbo-samples-native-image-registry/dubbo-samples-native-image-registry-consumer/pom.xml
index 67cedfc46..54961561e 100644
--- 
a/2-advanced/dubbo-samples-native-image-registry/dubbo-samples-native-image-registry-consumer/pom.xml
+++ 
b/2-advanced/dubbo-samples-native-image-registry/dubbo-samples-native-image-registry-consumer/pom.xml
@@ -36,7 +36,7 @@
 
         <dubbo.version>3.3.1</dubbo.version>
         <spring-boot.version>3.2.2</spring-boot.version>
-        <protobuf-java.version>3.19.6</protobuf-java.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
 
         <maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version>
         <native-maven-plugin.version>0.10.1</native-maven-plugin.version>
diff --git 
a/2-advanced/dubbo-samples-native-image-registry/dubbo-samples-native-image-registry-provider/pom.xml
 
b/2-advanced/dubbo-samples-native-image-registry/dubbo-samples-native-image-registry-provider/pom.xml
index 1c5575885..3ced150d0 100644
--- 
a/2-advanced/dubbo-samples-native-image-registry/dubbo-samples-native-image-registry-provider/pom.xml
+++ 
b/2-advanced/dubbo-samples-native-image-registry/dubbo-samples-native-image-registry-provider/pom.xml
@@ -36,7 +36,7 @@
 
         <dubbo.version>3.3.1</dubbo.version>
         <spring-boot.version>3.2.2</spring-boot.version>
-        <protobuf-java.version>3.19.6</protobuf-java.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
 
         <maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version>
         <native-maven-plugin.version>0.10.1</native-maven-plugin.version>
diff --git 
a/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-consumer/pom.xml
 
b/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-consumer/pom.xml
index b8bea9862..ddbd7d001 100644
--- 
a/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-consumer/pom.xml
+++ 
b/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-consumer/pom.xml
@@ -37,7 +37,7 @@
 
     <dubbo.version>3.3.1</dubbo.version>
     <spring-boot.version>3.2.3</spring-boot.version>
-    <protobuf-java.version>3.19.6</protobuf-java.version>
+    <protobuf-java.version>4.33.4</protobuf-java.version>
 
     <maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version>
     <native-maven-plugin.version>0.9.28</native-maven-plugin.version>
diff --git 
a/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/pom.xml
 
b/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/pom.xml
index 5ec19a461..a79a504f3 100644
--- 
a/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/pom.xml
+++ 
b/2-advanced/dubbo-samples-native-image/dubbo-samples-native-image-provider/pom.xml
@@ -37,7 +37,7 @@
 
     <dubbo.version>3.3.1</dubbo.version>
     <spring-boot.version>3.2.3</spring-boot.version>
-    <protobuf-java.version>3.19.6</protobuf-java.version>
+    <protobuf-java.version>4.33.4</protobuf-java.version>
 
     <maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version>
     <native-maven-plugin.version>0.9.28</native-maven-plugin.version>
diff --git a/2-advanced/dubbo-samples-triple-grpc/pom.xml 
b/2-advanced/dubbo-samples-triple-grpc/pom.xml
index 65e723d08..189e9bc04 100644
--- a/2-advanced/dubbo-samples-triple-grpc/pom.xml
+++ b/2-advanced/dubbo-samples-triple-grpc/pom.xml
@@ -33,9 +33,11 @@
         <maven.compiler.target>1.8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
-        <dubbo.version>3.3.1</dubbo.version>
-        <grpc.version>1.58.0</grpc.version>
-        <protoc.version>3.22.2</protoc.version>
+        <dubbo.version>3.3.7-SNAPSHOT</dubbo.version>
+        <grpc.version>1.78.0</grpc.version>
+        <!-- protoc version should be same with protobuf-java version -->
+        <protoc.version>4.33.4</protoc.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
         <log4j2.version>2.20.0</log4j2.version>
 
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
diff --git a/2-advanced/dubbo-samples-triple-http3/pom.xml 
b/2-advanced/dubbo-samples-triple-http3/pom.xml
index a3738adc0..a12118df1 100644
--- a/2-advanced/dubbo-samples-triple-http3/pom.xml
+++ b/2-advanced/dubbo-samples-triple-http3/pom.xml
@@ -41,7 +41,7 @@
 
         <maven_os_plugin_version>1.7.1</maven_os_plugin_version>
         <maven_protobuf_plugin_version>0.6.1</maven_protobuf_plugin_version>
-        <protobuf-protoc_version>3.22.3</protobuf-protoc_version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
     </properties>
 
     <dependencyManagement>
@@ -106,12 +106,14 @@
         </dependency>
 
         <dependency>
-            <groupId>com.google.protobuf</groupId>
-            <artifactId>protobuf-java</artifactId>
+          <groupId>com.google.protobuf</groupId>
+          <artifactId>protobuf-java</artifactId>
+          <version>${protobuf-java.version}</version>
         </dependency>
         <dependency>
-            <groupId>com.google.protobuf</groupId>
-            <artifactId>protobuf-java-util</artifactId>
+          <groupId>com.google.protobuf</groupId>
+          <artifactId>protobuf-java-util</artifactId>
+          <version>${protobuf-java.version}</version>
         </dependency>
        <dependency>
         <groupId>io.netty</groupId>
@@ -179,7 +181,7 @@
                 <version>${maven_protobuf_plugin_version}</version>
                 <configuration>
                     <!--suppress UnresolvedMavenProperty -->
-                    
<protocArtifact>com.google.protobuf:protoc:${protobuf-protoc_version}:exe:${os.detected.classifier}</protocArtifact>
+                    
<protocArtifact>com.google.protobuf:protoc:${protobuf-java.version}:exe:${os.detected.classifier}</protocArtifact>
                     <pluginId>triple-java</pluginId>
                 </configuration>
                 <executions>
diff --git a/2-advanced/dubbo-samples-triple-no-idl/pom.xml 
b/2-advanced/dubbo-samples-triple-no-idl/pom.xml
index 814ae9d91..86fe5af1f 100644
--- a/2-advanced/dubbo-samples-triple-no-idl/pom.xml
+++ b/2-advanced/dubbo-samples-triple-no-idl/pom.xml
@@ -34,7 +34,7 @@
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
         <dubbo.version>3.3.1</dubbo.version>
-        <protobuf-java.version>3.19.6</protobuf-java.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
         <log4j2.version>2.20.0</log4j2.version>
 
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
diff --git a/2-advanced/dubbo-samples-triple-servlet/pom.xml 
b/2-advanced/dubbo-samples-triple-servlet/pom.xml
index 676550a36..7ad612df4 100644
--- a/2-advanced/dubbo-samples-triple-servlet/pom.xml
+++ b/2-advanced/dubbo-samples-triple-servlet/pom.xml
@@ -41,7 +41,7 @@
 
         <maven_os_plugin_version>1.7.1</maven_os_plugin_version>
         <maven_protobuf_plugin_version>0.6.1</maven_protobuf_plugin_version>
-        <protobuf-protoc_version>3.22.3</protobuf-protoc_version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
     </properties>
 
     <dependencyManagement>
@@ -116,10 +116,12 @@
         <dependency>
             <groupId>com.google.protobuf</groupId>
             <artifactId>protobuf-java</artifactId>
+            <version>${protobuf-java.version}</version>
         </dependency>
         <dependency>
             <groupId>com.google.protobuf</groupId>
             <artifactId>protobuf-java-util</artifactId>
+            <version>${protobuf-java.version}</version>
         </dependency>
 
         <dependency>
@@ -177,7 +179,7 @@
                 <version>${maven_protobuf_plugin_version}</version>
                 <configuration>
                     <!--suppress UnresolvedMavenProperty -->
-                    
<protocArtifact>com.google.protobuf:protoc:${protobuf-protoc_version}:exe:${os.detected.classifier}</protocArtifact>
+                    
<protocArtifact>com.google.protobuf:protoc:${protobuf-java.version}:exe:${os.detected.classifier}</protocArtifact>
                     <pluginId>triple-java</pluginId>
                 </configuration>
                 <executions>
diff --git a/2-advanced/dubbo-samples-triple-streaming/pom.xml 
b/2-advanced/dubbo-samples-triple-streaming/pom.xml
index dffad2cd7..f70c41061 100644
--- a/2-advanced/dubbo-samples-triple-streaming/pom.xml
+++ b/2-advanced/dubbo-samples-triple-streaming/pom.xml
@@ -37,10 +37,11 @@
         <maven.compiler.target>1.8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
-        <dubbo.version>3.3.1</dubbo.version>
+        <dubbo.version>3.3.7-SNAPSHOT</dubbo.version>
         <spring-boot.version>3.2.3</spring-boot.version>
-        <protoc.version>3.22.2</protoc.version>
-        <protobuf-java.version>3.19.6</protobuf-java.version>
+        <!-- protoc version should be same with protobuf-java version -->
+        <protoc.version>4.33.4</protoc.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
         <log4j2.version>2.20.0</log4j2.version>
 
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
@@ -114,14 +115,15 @@
         <version>6.1.5</version>
         <scope>test</scope>
       </dependency>
-        <dependency>
-            <groupId>com.google.protobuf</groupId>
-            <artifactId>protobuf-java</artifactId>
-        </dependency>
-        <dependency>
-          <groupId>org.apache.dubbo</groupId>
-          <artifactId>dubbo-zookeeper-curator5-spring-boot-starter</artifactId>
-        </dependency>
+      <dependency>
+        <groupId>com.google.protobuf</groupId>
+        <artifactId>protobuf-java</artifactId>
+        <version>${protobuf-java.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.dubbo</groupId>
+        <artifactId>dubbo-zookeeper-curator5-spring-boot-starter</artifactId>
+      </dependency>
     </dependencies>
 
     <build>
diff --git a/3-extensions/protocol/dubbo-samples-triple/pom.xml 
b/3-extensions/protocol/dubbo-samples-triple/pom.xml
index 0a517a35c..efe33d1de 100644
--- a/3-extensions/protocol/dubbo-samples-triple/pom.xml
+++ b/3-extensions/protocol/dubbo-samples-triple/pom.xml
@@ -39,7 +39,7 @@
         <maven.compiler.target>1.8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
-        <dubbo.version>3.3.1</dubbo.version>
+        <dubbo.version>3.3.7-SNAPSHOT</dubbo.version>
         <spring-boot.version>1.5.22.RELEASE</spring-boot.version>
         <grpc.version>1.78.0</grpc.version>
         <!-- protoc version should be same with protobuf-java version -->
diff --git 
a/3-extensions/registry/dubbo-samples-mesh-k8s/dubbo-samples-mesh-consumer/pom.xml
 
b/3-extensions/registry/dubbo-samples-mesh-k8s/dubbo-samples-mesh-consumer/pom.xml
index 3b8e89536..633abfb66 100644
--- 
a/3-extensions/registry/dubbo-samples-mesh-k8s/dubbo-samples-mesh-consumer/pom.xml
+++ 
b/3-extensions/registry/dubbo-samples-mesh-k8s/dubbo-samples-mesh-consumer/pom.xml
@@ -32,12 +32,13 @@
         <maven.compiler.target>1.8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
-        <dubbo.version>3.3.1</dubbo.version>
+        <dubbo.version>3.3.7-SNAPSHOT</dubbo.version>
         <spring.version>4.3.30.RELEASE</spring.version>
         <junit.version>4.13.1</junit.version>
-        <grpc.version>1.58.0</grpc.version>
-        <protoc.version>3.24.3</protoc.version>
-        <protobuf-java.version>3.24.3</protobuf-java.version>
+        <grpc.version>1.78.0</grpc.version>
+        <!-- protoc version should be same with protobuf-java version -->
+        <protoc.version>4.33.4</protoc.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
 
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
     </properties>
diff --git 
a/3-extensions/registry/dubbo-samples-mesh-k8s/dubbo-samples-mesh-provider/pom.xml
 
b/3-extensions/registry/dubbo-samples-mesh-k8s/dubbo-samples-mesh-provider/pom.xml
index 08bc11342..800a837f7 100644
--- 
a/3-extensions/registry/dubbo-samples-mesh-k8s/dubbo-samples-mesh-provider/pom.xml
+++ 
b/3-extensions/registry/dubbo-samples-mesh-k8s/dubbo-samples-mesh-provider/pom.xml
@@ -30,11 +30,12 @@
         <maven.compiler.target>1.8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
-        <dubbo.version>3.3.1</dubbo.version>
+        <dubbo.version>3.3.7-SNAPSHOT</dubbo.version>
         <spring.version>4.3.30.RELEASE</spring.version>
-        <grpc.version>1.58.0</grpc.version>
-        <protoc.version>3.24.3</protoc.version>
-        <protobuf-java.version>3.24.3</protobuf-java.version>
+        <grpc.version>1.78.0</grpc.version>
+        <!-- protoc version should be same with protobuf-java version -->
+        <protoc.version>4.33.4</protoc.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
         <junit.version>4.13.1</junit.version>
         <log4j.version>2.17.2</log4j.version>
 
diff --git 
a/3-extensions/registry/dubbo-samples-xds/dubbo-samples-xds-consumer/pom.xml 
b/3-extensions/registry/dubbo-samples-xds/dubbo-samples-xds-consumer/pom.xml
index 570048c4e..3f759b1db 100644
--- a/3-extensions/registry/dubbo-samples-xds/dubbo-samples-xds-consumer/pom.xml
+++ b/3-extensions/registry/dubbo-samples-xds/dubbo-samples-xds-consumer/pom.xml
@@ -38,6 +38,7 @@
         <junit.version>4.13.1</junit.version>
 
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
     </properties>
 
     <dependencyManagement>
@@ -118,6 +119,7 @@
         <dependency>
             <groupId>com.google.protobuf</groupId>
             <artifactId>protobuf-java-util</artifactId>
+            <version>${protobuf-java.version}</version>
         </dependency>
 
         <dependency>
diff --git 
a/3-extensions/registry/dubbo-samples-xds/dubbo-samples-xds-provider/pom.xml 
b/3-extensions/registry/dubbo-samples-xds/dubbo-samples-xds-provider/pom.xml
index 12e10b5d9..ced7e2244 100644
--- a/3-extensions/registry/dubbo-samples-xds/dubbo-samples-xds-provider/pom.xml
+++ b/3-extensions/registry/dubbo-samples-xds/dubbo-samples-xds-provider/pom.xml
@@ -38,6 +38,7 @@
         <junit.version>4.13.1</junit.version>
 
         <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
     </properties>
 
     <dependencyManagement>
@@ -118,6 +119,7 @@
         <dependency>
             <groupId>com.google.protobuf</groupId>
             <artifactId>protobuf-java-util</artifactId>
+            <version>${protobuf-java.version}</version>
         </dependency>
 
         <dependency>
diff --git a/3-extensions/serialization/dubbo-samples-protobuf-json/pom.xml 
b/3-extensions/serialization/dubbo-samples-protobuf-json/pom.xml
index dcb7c5f87..1fbadf2ea 100644
--- a/3-extensions/serialization/dubbo-samples-protobuf-json/pom.xml
+++ b/3-extensions/serialization/dubbo-samples-protobuf-json/pom.xml
@@ -41,7 +41,7 @@
 
         <dubbo.version>3.3.1</dubbo.version>
         <spring.version>4.3.30.RELEASE</spring.version>
-        <protobuf-java.version>3.24.3</protobuf-java.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
         <junit.version>4.13.1</junit.version>
     </properties>
 
diff --git 
a/3-extensions/serialization/dubbo-samples-protobuf-json/protobuf-json-serialization-api/pom.xml
 
b/3-extensions/serialization/dubbo-samples-protobuf-json/protobuf-json-serialization-api/pom.xml
index 33693a3f6..d98b130b3 100644
--- 
a/3-extensions/serialization/dubbo-samples-protobuf-json/protobuf-json-serialization-api/pom.xml
+++ 
b/3-extensions/serialization/dubbo-samples-protobuf-json/protobuf-json-serialization-api/pom.xml
@@ -31,6 +31,7 @@
         <dependency>
             <groupId>com.google.protobuf</groupId>
             <artifactId>protobuf-java</artifactId>
+            <version>${protobuf-java.version}</version>
         </dependency>
     </dependencies>
 
@@ -57,7 +58,7 @@
                         </goals>
                         <configuration>
                             
<protoSourceRoot>${basedir}/src/main/resources/protobuf</protoSourceRoot>
-                            
<protocArtifact>com.google.protobuf:protoc:3.24.3:exe:${os.detected.classifier}
+                            
<protocArtifact>com.google.protobuf:protoc:${protobuf-java.version}:exe:${os.detected.classifier}
                             </protocArtifact>
                         </configuration>
                     </execution>
diff --git 
a/3-extensions/serialization/dubbo-samples-protobuf-json/protobuf-json-serialization-implement/pom.xml
 
b/3-extensions/serialization/dubbo-samples-protobuf-json/protobuf-json-serialization-implement/pom.xml
index e88e45764..fb56cfeb8 100644
--- 
a/3-extensions/serialization/dubbo-samples-protobuf-json/protobuf-json-serialization-implement/pom.xml
+++ 
b/3-extensions/serialization/dubbo-samples-protobuf-json/protobuf-json-serialization-implement/pom.xml
@@ -35,6 +35,7 @@
         <dependency>
             <groupId>com.google.protobuf</groupId>
             <artifactId>protobuf-java</artifactId>
+            <version>${protobuf-java.version}</version>
         </dependency>
     </dependencies>
 
diff --git a/3-extensions/serialization/dubbo-samples-protobuf/pom.xml 
b/3-extensions/serialization/dubbo-samples-protobuf/pom.xml
index 4c1d4c364..1b6af0987 100644
--- a/3-extensions/serialization/dubbo-samples-protobuf/pom.xml
+++ b/3-extensions/serialization/dubbo-samples-protobuf/pom.xml
@@ -34,6 +34,9 @@
         <spring.version>4.3.30.RELEASE</spring.version>
         <log4j2.version>2.20.0</log4j2.version>
         <compiler.version>0.0.2</compiler.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
+        <!-- protoc version should be same with protobuf-java version -->
+        <protoc.version>4.33.4</protoc.version>
     </properties>
 
     <modules>
@@ -149,7 +152,7 @@
                 <artifactId>protobuf-maven-plugin</artifactId>
                 <version>0.5.1</version>
                 <configuration>
-                    
<protocArtifact>com.google.protobuf:protoc:3.24.3:exe:${os.detected.classifier}</protocArtifact>
+                    
<protocArtifact>com.google.protobuf:protoc:${protoc.version}:exe:${os.detected.classifier}</protocArtifact>
                     
<outputDirectory>build/generated/source/proto/main/java</outputDirectory>
                     <clearOutputDirectory>false</clearOutputDirectory>
                     <protocPlugins>
diff --git 
a/3-extensions/serialization/dubbo-samples-protobuf/protobuf-consumer/pom.xml 
b/3-extensions/serialization/dubbo-samples-protobuf/protobuf-consumer/pom.xml
index 113098715..70c22c8a2 100644
--- 
a/3-extensions/serialization/dubbo-samples-protobuf/protobuf-consumer/pom.xml
+++ 
b/3-extensions/serialization/dubbo-samples-protobuf/protobuf-consumer/pom.xml
@@ -31,7 +31,7 @@
         <maven.compiler.target>1.8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
-        <protobuf-java.version>3.24.3</protobuf-java.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
         <log4j2.version>2.20.0</log4j2.version>
         <junit.version>4.13.1</junit.version>
     </properties>
diff --git 
a/3-extensions/serialization/dubbo-samples-protobuf/protobuf-provider/pom.xml 
b/3-extensions/serialization/dubbo-samples-protobuf/protobuf-provider/pom.xml
index e95314512..0d8d73d87 100644
--- 
a/3-extensions/serialization/dubbo-samples-protobuf/protobuf-provider/pom.xml
+++ 
b/3-extensions/serialization/dubbo-samples-protobuf/protobuf-provider/pom.xml
@@ -32,7 +32,7 @@
         <maven.compiler.target>1.8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 
-        <protobuf-java.version>3.24.3</protobuf-java.version>
+        <protobuf-java.version>4.33.4</protobuf-java.version>
         <junit.version>4.13.1</junit.version>
     </properties>
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to