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]