Skip to content

Releases: spring-projects/spring-grpc

v1.0.0

04 Dec 00:59

Choose a tag to compare

🐞 Bug Fixes

  • Add error logging in FallbackHandler for unknown exceptions by @therepanic in #228
  • Avoid NPE when merging null trailers in GrpcExceptionHandledServerCall by @therepanic in #230
  • Fix SecurityContext leakage in AuthenticationProcessInterceptor by @HyunSangHan in #247
  • Don't create observationCoroutineGrpcServerInterceptor bean when micrometer context-propagation isn't present on classpath by @genuss in #287

🔨 Dependency Upgrades

🎉 Enhancements

  • Allow custom ObservationGrpcClientInterceptor via @ConditionalOnMissingBean by @therepanic in #248
  • Default stub factory configurable via properties (#250) by @ch200203 in #252
  • Use JSpecify for nullability constraints by @onobc in #302
  • Support Java 25 by @onobc in #296

📔 Documentation

  • Add docs for service filtering by @onobc in #222

⚠️ Deprecations

  • Autoconfiguration and starter dependencies are immediately deprecated on release. This is intentional and makes it clear that they will be superseded with their migrated counterparts in the next minor release 1.1.0 targeting Spring Boot 4.1.0. The deprecations are all just to anticipate name changes in the dependency co-ordinates. No classes nor methods are actually marked as deprecated.

👜 Miscellaneous Changes

New Contributors

Full Changelog: v0.9.0...1.0.0

1.0.0-RC1

12 Nov 16:41

Choose a tag to compare

1.0.0-RC1 Pre-release
Pre-release

First release candidate for 1.0.0. Substantially the same as 0.12.0 but with some package name changes anticipating moving autoconfig to Spring Boot in 1.1.

v0.12.0

24 Oct 13:29

Choose a tag to compare

Dependency upgrades and bugfixes for 0.11.0

0.11.0

11 Sep 06:21

Choose a tag to compare

Bug fixes for 0.10.0, including a small API change in the security support (custom interface for extracting authentication from request).

v0.10.0

11 Aug 08:56

Choose a tag to compare

Bug fixes for 0.9.0.

v0.9.0

10 Jul 19:19

Choose a tag to compare

What's Changed

  • Polish README.md by @quaff in #161
  • Remove redundant gradle wrappers in grpc-client sample by @therepanic in #163
  • Add sample for kotlin stubs server by @mckernant1 in #169
  • Switch Maven samples to ascopes/protobuf-maven-plugin protoc plugin by @therepanic in #181
  • Update to Spring Boot 3.5.0 by @onobc in #183
  • Allow in-process server and channel outside of test module by @onobc in #187
  • Add docs for inprocess server and channel factories by @onobc in #194
  • Update to spring boot 3.5.3 by @therepanic in #199
  • Add docs client interceptor filter by @onobc in #200
  • Add docs for grpc-services dependency by @onobc in #201
  • compatible for old grpc version by @GAATTC0 in #205
  • Split service discoverer and configurer by @onobc in #212
  • Allow filtering of global server interceptors by @onobc in #214
  • Fix serviceConfig within scope of copy by @NeatGuyCoding in #211
  • Gh 207 208 explore filter options by @onobc in #218

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

25 Apr 14:56

Choose a tag to compare

0.7.0

17 Apr 08:58

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.7.0

0.5.0

17 Apr 08:58

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

0.5.0

10 Mar 10:42

Choose a tag to compare

What's Changed

  • Add Spring Boot compatibility check workflow by @onobc in #126
  • Update README w/ Spring Boot 3.5.x compatibility by @onobc in #127
  • Fix docs.yml workflow (add 'package' command) by @onobc in #128

Full Changelog: v0.4.0...v0.5.0