Changes
- BREAKING: Add support for call attribute based authorization checks by @ST-DDT in #742
- Only breaks if you implemented custom filters
- Now supports filtering by user IP
- Replace metric implementation with external/official one by @ST-DDT in #736
- Replace deprecated io.grpc.services.HealthStatusManager by @marcindabrowski in #658
- Only create a StubTransformer of CallCrendentials if there are no others by @gurel in #646
- You might have to create the bean yourself now/add it to your existing stub transformer
Features
- Support
@Order
on interceptor bean factory methods by @ST-DDT in #737 - Add support for client stub constructor injection by @xJoeWoo in #749
- Add option to turn off the grpc HealthIndicator by @westonlee in #699
Fixes
- Fix creation of Bearer Token using CallCredentialsHelper.bearerAuth(Supplier) by @vitorluis in #642
- Fix constructing InProcessGrpcServerFactory with GrpcServerConfigurer(s) by @blackhuman in #654
- Use Grpc default scheme if no target is defined by @kyle-wong-knewton in #687
- Fix some warnings from code analysis by @ST-DDT in #734
- Fix keystore JKS format auto detection by @ST-DDT in #738
- Improve error message if there is no GrpcContext assigned/active by @ST-DDT in #777
Documentation
- Correct tag names according to Micrometer's docs by @seckin206 in #645
- Fix kubernetes config doc by @coltstrgj in #683
- Add non HTTP/2 error to troubleshooting by @ST-DDT in #764
- New Crowdin updates by @yidongnan in #765
- Update metric tag names by @ST-DDT in #766
- Add warning to kubernetes service docs by @ST-DDT in #767
Dependencies
New Contributors
- @vitorluis made their first contribution in #642
- @gurel made their first contribution in #646
- @blackhuman made their first contribution in #654
- @marcindabrowski made their first contribution in #658
- @seckin206 made their first contribution in #645
- @renovate made their first contribution in #663
- @coltstrgj made their first contribution in #683
- @westonlee made their first contribution in #699
- @kyle-wong-knewton made their first contribution in #687
- @nurgasemetey made their first contribution in #733
- @xJoeWoo made their first contribution in #749