Releases: LogNet/grpc-spring-boot-starter
Releases · LogNet/grpc-spring-boot-starter
Version 4.8.0
⭐ New Features
- Support multiple GRpcServerBuilderConfigurer beans #284
🔨 Dependency Upgrades
- Spring boot 2.7.x suppport #299
Version 4.7.1
⭐ New Features
- Security API enhancements #296
🐞 Bug Fixes
- Class ConsulDiscoveryProperties is not found when accessing /configprops #295
🔨 Dependency Upgrades
- Support spring boot 2.6.8 #298
- Upgrade grpc to 1.47.0 #297
Version 4.7.0
🔨 Dependency Upgrades
- Upgrade grpc to 1.45.1 #294
- Support Spring Boot 2.6.6 #293
- Upgrade grpc to 1.45.0 #291
- Add suport for spring boot 2.6.4 #285
Version 4.6.0
⭐ New Features
- Enable users to configure the error handling interceptor precedence #276
🐞 Bug Fixes
- Upgrade io.netty:netty-tcnative-boringssl-static to compatible version #279
- Cannot boot if there is no GRpcService #264
🔨 Dependency Upgrades
- Upgrade grpc to 1.43.x #271
- Add support for Spring Boot 2.6 #270
- Upgrade protoc compiler to 3.19.2 #262
Version 4.5.10
⭐ New Features
- Expose grpc health indicator under /actuator/health #259
- Expose /actuator/grpc endpoint #258
- kubernetes healthcheck #98
🐞 Bug Fixes
- Application with configured grpc.consul.xxx properties fails to start if no consul in classpath #256
🔨 Dependency Upgrades
- Upgrade protoc compiler to 3.17.3 #262
- Upgrade protobuf-gradle-plugin to 0.8.17 #261
Version 4.5.9
⭐ New Features
- Support separate consul discovery properties for grpc and http services #250
- Add metadata to consul service discovery #249
- Spring security SPEL expressions support (
@PreAuthorize
and @PostAuthorize
) #175
🐞 Bug Fixes
- Circular bean dependency since 4.5.8 #253
🔨 Dependency Upgrades
- Upgrade spring boot to 2.5.6 #255
Version 4.5.8
⭐ New Features
- Support NOOP consul registration strategy #251
- Global error handling support #223
🔨 Dependency Upgrades
- Upgrade grpc to 1.41.0 #252
⌚ Deprecations
GRpcErrorHandler
is deprecated in favor of @GRpcServiceAdvice
and @GRpcExceptionHandler
annotations.
Version 4.5.7
⭐ New Features
🐞 Bug Fixes
- Interceptors do not block onHalfClose if they block the message #240
- Potential race condition when reporting running status of grpc server #238
🔨 Dependency Upgrades
- Upgrade grpc to v1.40.1 #243
Version 4.5.6
⭐ New Features
- Propagate Authentication to SecurityContextHolder #234
🐞 Bug Fixes
- grpc boot gradle plugin configures wrong generated source dir #237
- SecurityInterceptor rewrites the status and double-closes if other Interceptors close the call #231
- SecurityInterceptor does not consult the GRpcErrorHandler for auth scheme selection errors #229
🔨 Dependency Upgrades
- Upgrade to grpc 1.40.0 #235
Version 4.5.5
🐞 Bug Fixes
- grpc-kotlin-stub version is not same grpc version #224
🔨 Dependency Upgrades
- Upgrade grpc to 1.39.0 #227