grpc-spring

Spring Boot starter module for gRPC framework.

APACHE-2.0 License

Stars
3.3K
Committers
73

Bot releases are visible (Hide)

grpc-spring - v2.3.0.RELEASE

Published by yidongnan over 5 years ago

Features

  • Improve keepAlive support (#177)
  • Use shaded netty by default (#182)
  • Use the property from the sleuth docs (spring.sleuth.scheduled.enabled -> spring.sleuth.grpc.enabled) (#192)
  • Add support for global client properties (#183, #198)
  • Improve error messages during client injection (#201)
  • Some deprecated server properties have been removed (#190)

Bug Fixes

  • Fix wrong usage of EquivalentAddressGroups in static address resolver (#179, #184)
  • Move trace configuration (#194, #195)
  • Fix broken PLAINTEXT_UPGRADE support (#199, #200)
  • Update example dependencies (#204)
  • Move security configuration (#205, #208)

Documentation

  • Updated the documentation (#178, #186)
  • Improve javadoc (#188)

Dependencies

  • Update to gRPC 1.18 (#182)
  • Update to Spring-Boot 2.1.4 (#209)

Acknowledgements

Thanks to all our contributors:

  • Daniel Theuke @ST-DDT
  • Possibly Cott @internetstaff
grpc-spring - v2.2.1.RELEASE

Published by yidongnan over 5 years ago

Features

Expose spring-security's authentication in grpc's context. #170

Enhance Bearer Auth #169

Bug Fixes

Fix discovery client refresh. #171

Acknowledgements

Thanks to all our contributors:

Daniel Theuke @ST-DDT
Gregor Eeckels @GregorEeckels
Eugen Druzin @githinho

grpc-spring - v2.2.0.RELEASE

Published by yidongnan almost 6 years ago

Features

  • Support Spring-Security/Authentication #122 #150 #136

  • Add generator Spring configuration meta data #129

  • Support codecs also on the client side #133

  • Support automatic metric collection #137

  • Support shaded netty #142

  • Automatically create actuator InfoContributor #145

  • Support Java 11 #152

  • Dynamic name resolver factory #157

Bug Fixes

  • Fixes initialization order issues causing NPEs in @PostConstruct #158

Dependencies

  • Updated to gRPC-java to 1.17.1

  • Updated to Spring Boot to 2.0.6.RELEASE

Acknowledgements

Thanks to all our contributors:

Daniel Theuke @ST-DDT
Gregor Eeckels @GregorEeckels

grpc-spring - v2.1.0.RELEASE

Published by yidongnan almost 6 years ago

Features

  • Support for registering compressors/decompressors in gRPC server via @GrpcCodec #96

  • Add properties to set negotiation type and stream decompression #97

  • Add the proto reflection service and properties to turn these services off #88

  • Add support for GrpcClient annotated stubs

  • Add support for global ClientInterceptor or golbal ServerInterceptor annotation

  • Add properties for client auth

  • Refactor ChannelFactory to reduce code duplication and memory leak

Acknowledgements

Thanks to all our external contributors:

Daniel Theuke @ST-DDT

grpc-spring - v2.0.1.RELEASE

Published by yidongnan about 6 years ago

Release version 2.0.1

fixed #91
Upgrade gRPC-java to 1.14.0

grpc-spring - v2.0.0.RELEASE

Published by yidongnan about 6 years ago

Release version 2.0.0

Support Spring Cloud Finchley
Support Spring Cloud Sleuth 2.0.0.RELEASE
Upgrade gRPC-java to 1.13.1

grpc-spring - v1.4.1.RELEASE

Published by yidongnan over 6 years ago

Release version 1.4.1

Upgrade gRPC-java to 1.12.0
Fix client trace
Support random gRPC port

grpc-spring - v1.4.0.RELEASE

Published by yidongnan over 6 years ago

Release version 1.4.0

Upgrade gRPC-java to 1.10.0
Support health check

grpc-spring - v1.3.0.RELEASE

Published by yidongnan about 7 years ago

Release version 1.3.0

Upgrade gRPC-java to 1.6.1
Use heartbeat listener replace ScheduledExecutor to update serviceInstance

grpc-spring - v1.2.0.RELEASE

Published by yidongnan over 7 years ago

Release version 1.2.0

Upgrade gRPC-java to 1.3.0
Support JDK6
Remove some deprecated class
Reconstruction application trace

grpc-spring - v1.1.1.RELEASE

Published by yidongnan over 7 years ago

Release version 1.1.0

Upgrade gRPC-java to 1.2.0
Support TLS
Use new Load Balancer API

grpc-spring - Deprecated

Published by yidongnan over 7 years ago

Deprecated

Release version 1.1.0

upgrade gRPC-java to 1.2.0
support TLS
use new Load Balancer API

grpc-spring - v1.0.1.RELEASE

Published by yidongnan over 7 years ago

Release version 1.0.1

upgrade gRPC-java to 1.1.2
optimization name resolver
optimization channel factory
support jdk 1.7 version
client support keepalive

grpc-spring - v1.0.0.RELEASE

Published by yidongnan over 7 years ago

Release version 1.0.0