Keeping with our 6 week release cycle, I am pleased to announce the 1.5.0 
release of gRPC Java.  Notable changes:

Major
   
   - Licence changes from BSD to Apache 2.0
   - Bazel <https://bazel.build/> is now supported

API Changes:
   
   - ServerInterceptor can be installed server-wide (#3118 
   <https://github.com/grpc/grpc-java/pull/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 
   <https://github.com/grpc/grpc-java/pull/2963>)
   - Servers always return Status.UNKNOWN for internal errors. Added an 
   optional interceptor to bring back the old behavior (#3064 
   <https://github.com/grpc/grpc-java/pull/3064>)
   - MethodDescriptor.create is not 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 
   <https://github.com/grpc/grpc-java/pull/3038>)
   - OverrideAuthorityNameResolverFactory now correctly forwards refresh() (
   #3062 <https://github.com/grpc/grpc-java/pull/3062>)

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/0a80d937-efad-4e87-b989-1fac8403abd4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to