Skip to content

Commit d489833

Browse files
author
Alexander Furer
committed
release 4.5.10
1 parent 6f77d3b commit d489833

File tree

4 files changed

+36
-7
lines changed

4 files changed

+36
-7
lines changed

README.adoc

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ repositories {
3838
3939
}
4040
dependencies {
41-
compile 'io.github.lognet:grpc-spring-boot-starter:4.5.9'
41+
compile 'io.github.lognet:grpc-spring-boot-starter:4.5.10'
4242
}
4343
4444
@@ -48,10 +48,10 @@ By default, starter pulls `io.grpc:grpc-netty-shaded` as transitive dependency
4848

4949
[source,groovy]
5050
----
51-
compile ('io.github.lognet:grpc-spring-boot-starter:4.5.9') {
51+
compile ('io.github.lognet:grpc-spring-boot-starter:4.5.10') {
5252
exclude group: 'io.grpc', module: 'grpc-netty-shaded'
5353
}
54-
compile 'io.grpc:grpc-netty:1.41.0' // <1>
54+
compile 'io.grpc:grpc-netty:1.42.0' // <1>
5555
----
5656
<1> Make sure to pull the version that matches the release.
5757

@@ -960,6 +960,16 @@ class MyClient{
960960
The starter registers the default implementation of https://github.com/grpc/grpc-java/blob/bab1fe38dc/services/src/main/java/io/grpc/protobuf/services/HealthServiceImpl.java[HealthServiceImpl]. +
961961
You can provide you own by registering link:./grpc-spring-boot-starter/src/main/java/org/lognet/springboot/grpc/health/ManagedHealthStatusService.java[ManagedHealthStatusService] bean in your application context.
962962

963+
964+
== Spring actuator support
965+
966+
If you have `org.springframework.boot:spring-boot-starter-actuator` and `org.springframework.boot:spring-boot-starter-web` in the classpath, the starter will expose:
967+
968+
* `grpc` health indicator under `/actuator/health` endpoint.
969+
* `/actuator/grpc` endpoint.
970+
971+
This can be controlled by standard https://docs.spring.io/spring-boot/docs/2.5.x/reference/html/actuator.html#actuator.endpoints.enabling[endpoints] and https://docs.spring.io/spring-boot/docs/2.5.x/reference/html/actuator.html#actuator.endpoints.health[health] configuration.
972+
963973
== Consul Integration
964974

965975
Starting from version `3.3.0`, the starter will auto-register the running grpc server in Consul registry if `org.springframework.cloud:spring-cloud-starter-consul-discovery` is in classpath and

ReleaseNotes.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
| Starter Version | gRPC versions |Spring Boot version
22
| -------------------- |:-------------:|:------------------:|
3+
| [4.5.10](#version-4510)| 1.42.0 |2.5.6 |
34
| [4.5.9](#version-459)| 1.41.0 |2.5.6 |
45
| [4.5.8](#version-458)| 1.41.0 |2.5.0 |
56
| [4.5.7](#version-457)| 1.40.1 |2.5.0 |
@@ -28,6 +29,24 @@
2829
| [4.0.0](#version-400)| 1.32.1 |2.3.3.RELEASE |
2930
| [3.5.7](#version-357)| 1.31.1 |1.5.13.RELEASE |
3031

32+
# Version 4.5.10
33+
## :star: New Features
34+
35+
- Expose grpc health indicator under /actuator/health [#259](https://github.com/LogNet/grpc-spring-boot-starter/issues/259)
36+
- Expose /actuator/grpc endpoint [#258](https://github.com/LogNet/grpc-spring-boot-starter/issues/258)
37+
- kubernetes healthcheck [#98](https://github.com/LogNet/grpc-spring-boot-starter/issues/98)
38+
39+
## :lady_beetle: Bug Fixes
40+
41+
- Application with configured grpc.consul.xxx properties fails to start if no consul in classpath [#256](https://github.com/LogNet/grpc-spring-boot-starter/issues/256)
42+
43+
## :hammer: Dependency Upgrades
44+
45+
- Upgrade protoc compiler to 3.17.3 [#262](https://github.com/LogNet/grpc-spring-boot-starter/issues/262)
46+
- Upgrade protobuf-gradle-plugin to 0.8.17 [#261](https://github.com/LogNet/grpc-spring-boot-starter/issues/261)
47+
- Upgrade grpc to 1.42.0 [#260](https://github.com/LogNet/grpc-spring-boot-starter/issues/260)
48+
49+
3150
# Version 4.5.9
3251
## :star: New Features
3352

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ gradleErrorPronePluginVersion=2.0.2
55
errorProneVersion=2.7.1
66
lombokVersion=1.18.20
77

8-
version=4.5.10-SNAPSHOT
8+
version=4.5.10
99
group=io.github.lognet
1010
description=Spring Boot starter for Google RPC.
1111
gitHubUrl=https\://github.com/LogNet/grpc-spring-boot-starter

grpc-spring-boot-starter-gradle-plugin/README.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Bootstraps the project with `com.google.protobuf` gradle plugin (including `grp
2323
----
2424
plugins {
2525
id 'java'
26-
id "io.github.lognet.grpc-spring-boot" version '4.5.9'
26+
id "io.github.lognet.grpc-spring-boot" version '4.5.10'
2727
}
2828
2929
----
@@ -53,7 +53,7 @@ grpcSpringBoot {
5353
----
5454
<1> `io.github.lognet:grpc-spring-boot-starter` version to use, defaults to the same version as this plugin.
5555
<2> `grpc` version to use, defaults to the version the `io.github.lognet:grpc-spring-boot-starter` was compiled with (see version matrix https://github.com/LogNet/grpc-spring-boot-starter/blob/master/ReleaseNotes.md[here])
56-
<3> Version of `com.google.protobuf:protoc` protocol compiler to use (defaults to `3.17.2`)
56+
<3> Version of `com.google.protobuf:protoc` protocol compiler to use (defaults to `3.17.3`)
5757

5858

5959
The version of `com.google.protobuf` can be controlled via `pluginManagement` block :
@@ -67,7 +67,7 @@ pluginManagement {
6767
}
6868
}
6969
----
70-
<1> Defaults to `0.8.16`
70+
<1> Defaults to `0.8.17`
7171

7272

7373
== License

0 commit comments

Comments
 (0)