​​
gRPC-go 1.5.0 is now released. Full release notes:

Performance

   - BDP estimation and window update. (#1310
   <https://github.com/grpc/grpc-go/pull/1310>)
   - Do not flush NewStream header on client side for unary RPCs and
   streaming RPCs with requests. (#1343
   <https://github.com/grpc/grpc-go/pull/1343>)
   - Change objects in recvBuffer queue from interface to concrete type to
   reduce allocs (#1029 <https://github.com/grpc/grpc-go/pull/1029>)
   - Don't create new reader in recvMsg (#940
   <https://github.com/grpc/grpc-go/pull/940>)

API change

   - Add support for grpc.SupportPackageIsVersion3 back (#1331
   <https://github.com/grpc/grpc-go/pull/1331>)
   - Add Severity and VerboseLevel to grpclog. (#922
   <https://github.com/grpc/grpc-go/pull/922>)

Behavior change

   - Transport errors should be coded Unavailable instead of internal. (
   #1307 <https://github.com/grpc/grpc-go/pull/1307>)
   - Catch invalid use of Server.RegisterService after Register.Serve (#828
   <https://github.com/grpc/grpc-go/pull/828>)

Bug fixes

   - Fix deadlock of roundrobin balancer (#1353
   <https://github.com/grpc/grpc-go/pull/1353>)
   - Use log severity and verbosity level (#1340
   <https://github.com/grpc/grpc-go/pull/1340>)
   - Protect bytesSent and bytesReceived with mutex to avoid datarace (#1318
   <https://github.com/grpc/grpc-go/pull/1318>)
   - Support IPv6 addresses in grpclb (#1303
   <https://github.com/grpc/grpc-go/pull/1303>)
   - Return header in Stream.Header() if available (#1281
   <https://github.com/grpc/grpc-go/pull/1281>)
   - Fix error handling on Stream deletion (#1275
   <https://github.com/grpc/grpc-go/pull/1275>)

Documentation

   - Add documentation to deprecate WithTimeout dial option (#1333
   <https://github.com/grpc/grpc-go/pull/1333>)
   - Specify characters allowed in metadata keys (#1299
   <https://github.com/grpc/grpc-go/pull/1299>)
   - Update LICENSE to Apache 2 (#1290
   <https://github.com/grpc/grpc-go/pull/1290>)
   - Update the path of guide (#950
   <https://github.com/grpc/grpc-go/pull/950>)

Testing

   - latency: sleep in Write when BDP is exceeded to avoid buffer bloat (
   #1330 <https://github.com/grpc/grpc-go/pull/1330>)
   - Replace 127.0.0.1 with localhost for ipv6 only environment (#1306
   <https://github.com/grpc/grpc-go/pull/1306>)
   - Create latency package for realistically simulating network latency (
   #1286 <https://github.com/grpc/grpc-go/pull/1286>)
   - Use subtests for the benchmark_test and add it into the Makefile (#1278
   <https://github.com/grpc/grpc-go/pull/1278>)



Please see release at: https://github.com/grpc/grpc-go/releases/tag/v1.5.0

-- 
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/CAPh%2BwgKkYPjZY4JYr8XTuvOXtd0MRpaZCMpe7Om7HjD45f9%3DHQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to