Skip to content

1.5.0 Release

Compare
Choose a tag to compare
@carl-mastrangelo carl-mastrangelo released this 18 Jul 18:29
· 4436 commits to master since this release

Major

  • Licence changes from BSD to Apache 2.0
  • Bazel is now supported

API Changes:

  • ServerInterceptor can be installed server-wide (#3118)

Minor

  • Calls that exceed their deadline include how long they waited in the Status
  • Updated to Netty TCNative. This should make it possible to use Apache Tomcat with gRPC
  • SSL configuration errors are reported sooner
  • Server side cancellations can take place even if the application is blocking the inbound thread (#2963)
  • Servers always return Status.UNKNOWN for internal errors. Added an optional interceptor to bring back the old behavior (#3064)
  • MethodDescriptor.create is now deprecated

Bug Fixes

  • Reduce logspam by using FINE instead of INFO for deadline narrowing events
  • Netty throughput speed increased 2x for very high throughput (#3038)
  • OverrideAuthorityNameResolverFactory now correctly forwards refresh() (#3062)