Version
The grpc-starter-dependencies
project simplifies dependency management for gRPC and Protobuf by aligning its versions with Spring Boot.
This ensures compatibility and reduces the need for manual version management.
Spring Boot | grpc-starter-dependencies | grpc-java | protobuf-java |
---|---|---|---|
3.3.x | 1.68.1 | 3.25.5 | |
3.2.x | 1.62.2 | 3.25.1 | |
3.1.x | 1.59.1 | 3.25.1 | |
2.x (>= 2.4.0) | 1.59.1 | 3.25.1 |
To find the specific versions of grpc-java
and protobuf-java
used by grpc-starter-dependencies
,
visit the grpc-starter-dependencies page.
tip
The grpc-starter-dependencies
version is kept in sync with the latest Spring Boot releases.
We monitor Spring Boot updates daily and release corresponding versions to ensure compatibility.
Important Release Notes
3.3.5.2
- Native Image Support: Support native image compilation with GraalVM for all modules.
3.3.5.1
- Native Image Support: Support native image compilation with GraalVM for core modules (client and server).
- Refer to native-image example
3.3.1
- Dependency Removal: The
javax.annotation:javax.annotation-api
dependency has been removed. - Configuration Guide: Instructions on configuring gRPC to avoid generating the
javax.annotation.Generated
annotation:
3.2.0
- Group ID Change: The groupId has been updated from
com.freemanan
toio.github.danielliu1123
.