49 Commits

Author SHA1 Message Date
Dave Syer
3e069a6ca4 Update to version 3.4.2 of Maven plugin 2025-06-16 11:07:36 +01:00
Dave Syer
38eed22a0f Revert to src/main/proto for samples 2025-05-30 10:47:25 +01:00
Dave Syer
b57f50a38a Revert "Recent plugins do not require extra config" 2025-05-28 12:17:34 +01:00
Dave Syer
51c2ee5d1b Recent plugins do not require extra config 2025-05-27 14:22:18 +01:00
Dave Syer
f560c1d75c No need for motd extension in samples 2025-05-26 11:05:11 +01:00
Dave Syer
b70b7e5633 Upgrade plugin 2025-05-26 11:05:11 +01:00
Chris Bono
1a7f05309b Update to Spring Boot 3.5.0
This commit updates to Spring Boot 3.5.0 and also updates
dependency versions that are specified by both spring-grpc and
spring boot as follows:

- jackson from `2.17.2` to `2.19.0`
- junit from `5.10.5` to `5.12.2`
- spring-security from `6.2.6` to `6.4.4`
- micrometer from `1.14.6` to `1.15.0`
- netty from `4.1.118.Final` to `4.1.121.Final`

Signed-off-by: Chris Bono <chris.bono@gmail.com>
2025-05-23 07:17:45 +01:00
Dave Syer
81dd4bde55 Add m2e hints for IDE 2025-05-22 11:04:37 +01:00
Andrey Litvitski
f598916c19 switch maven samples to ascopes/protobuf-maven-plugin protoc plugin (#179)
Signed-off-by: Andrey Litvitski <andrey1010102008@gmail.com>
2025-05-21 20:41:53 +01:00
Dave Syer
7911f3f57e Revert to snapshots 2025-04-25 15:55:29 +01:00
Dave Syer
5f7447c9db 0.8.0 release 2025-04-25 15:42:35 +01:00
Andrey Litvitski
f820eab1ad Update to Spring Boot 3.4.5
Signed-off-by: Andrey Litvitski <andrey1010102008@gmail.com>
2025-04-24 14:39:34 -05:00
Dave Syer
9b8fe448e4 Upgrade grpc and protobuf 2025-04-17 07:33:20 +01:00
Dave Syer
3176c7bc50 Revert to snapshots 2025-04-16 08:20:42 +01:00
Dave Syer
c357502aa4 Bump to 0.7.0 2025-04-16 07:39:50 +01:00
Dave Syer
61c16aadd8 Revert to snapshots 2025-04-05 10:06:52 +01:00
Dave Syer
495934ab28 Bump to 0.6.0 2025-04-04 17:54:59 +01:00
Dave Syer
83d9000770 Update Spring Boot to 3.4.4 2025-03-28 12:03:50 +00:00
Dave Syer
6b12a27d2e Harmonize grpc versions 2025-03-10 17:52:57 +00:00
Dave Syer
fe2509d1ac Revert to snapshots 2025-03-10 10:25:10 +00:00
Dave Syer
630e776158 Bump to 0.5.0 2025-03-10 09:09:29 +00:00
Dave Syer
2578d99cd3 Harmonize plugin versions 2025-03-05 14:43:20 +00:00
Dave Syer
b423429b8f Revert to snapshot 2025-03-03 12:47:03 +00:00
Dave Syer
28a2c58f78 Bump to 0.4.0
There are some version management issues with 0.3.0 so we
need a release to catch up with changes in Boot.
2025-03-03 09:45:48 +00:00
Andrey Litvitski
1b782256b1 Update to Boot 3.4.3
Signed-off-by: Andrey Litvitski <andrey1010102008@gmail.com>
2025-02-24 12:39:35 +00:00
Dave Syer
f8354a61cb Update to Boot 3.4.2 2025-02-04 09:45:11 +00:00
Dave Syer
4efd23aa4e Revert to snapshots and add whats new 2025-01-15 09:07:25 +00:00
Dave Syer
406532e44e Bump to 0.3.0 for release 2025-01-15 08:46:48 +00:00
Dave Syer
bca2eff2b0 Upgrade grpc-java to 1.69.0 2025-01-06 16:30:51 +00:00
Dave Syer
f8c6070eaa Upgrade Spring Boot to latest 2025-01-06 11:23:52 +00:00
Dave Syer
e979a13ecf Add config for new protoc versions 2024-12-20 14:41:03 +00:00
Dave Syer
e63ed35edf Upgrade to Spring Boot 3.4.0 2024-12-16 11:20:53 +00:00
Dave Syer
7f4cac0381 Back to snapshots 2024-11-28 15:37:42 +00:00
Dave Syer
b273d8e83a Bump to 0.2.0 2024-11-28 14:30:09 +00:00
Chris Bono
6e154d53eb Add actuator health check adapter
This commit adds the implementation to the previously added skeleton
ActuatorHealthAdapter. On a configurable schedule, the adapter takes
a configured list of Actuator health indicators and gets their current
status and maps it into the gRPC HealthStatusManager.

See #56

Signed-off-by: Chris Bono <chris.bono@gmail.com>
2024-11-25 07:47:57 +00:00
Dave Syer
6b4f649712 Make inprocess server the default in tests 2024-11-19 12:53:25 +00:00
Dave Syer
8bab3cd081 Revert to snapshots 2024-10-25 12:35:52 +01:00
Dave Syer
2d2e0d8b8e Ready for 0.1.0 2024-10-25 12:20:47 +01:00
varunu28
434e26dcec Rename bom to dependencies 2024-10-21 09:41:42 +01:00
Chris Bono
213d1f9bd8 Add spring-grpc-spring-boot-starter module
This commit does the following:

* Adds a `spring-grpc-spring-boot-starter` module

* Adjusts the scope of the dependencies in the`spring-grpc-spring-boot-autoconfigure`
  module to optional
2024-10-21 08:30:54 +01:00
Chris Bono
f31d6ad6f7 Remove dependency on javax.annotation
This commit removes the directy dependency that was required
by the protoc compiler for our samples. The Maven and Gradle
now support an option to use an internal annotation which then
allows us to remove the deprecated javax.annotation dependency.

Background here: https://github.com/grpc/grpc-java/pull/10927
2024-10-20 21:09:13 +01:00
Chris Bono
c856f71159 Clean up dependencies and versions
This commit does the following:

- Update various dependencies to latest patch versions
- Remove unused dependencies
- Remove unused version properties
- Remove Spring Boot references in all modules except autoconfigure
  and samples
2024-10-20 21:09:13 +01:00
Dave Syer
f0a84cec5d Sack the flatten plugin, at least till it works 2024-10-16 13:02:45 +01:00
Dave Syer
b30dc45e5a Add README to sample and make sure it works 2024-10-08 14:34:34 +01:00
Dave Syer
acfa3f641a Also replace in poms and docs metadata 2024-10-01 08:49:16 +01:00
Chris Bono
32286cfbed Add format plugin to samples
This adds the spring-javaformat plugin to the samples
module. The motivation is as follows:

- Keep the samples in the Spring recommended format
- Allow running `./mvnw spring-javaformat:apply` at project root
2024-09-23 07:45:45 +01:00
Dave Syer
777180db30 Add support for unix domain sockets 2024-09-09 15:41:24 +01:00
Dave Syer
aeef454cb0 Add basic autoconfiguration for server and sample 2024-09-06 09:29:45 +01:00
Dave Syer
c3a8eed64f Add server sample 2024-09-05 13:12:34 +01:00