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

Dependencies

   - Re-add support for Go1.6 (#1603
   <https://github.com/grpc/grpc-go/pull/1603>)

API Changes

   - Add functions to ClientConn so it satisfies an interface for generated
   code (#1599 <https://github.com/grpc/grpc-go/pull/1599>)

Behavior Changes

   - ClientHandshake should get the dialing endpoint as the authority (#1607
   <https://github.com/grpc/grpc-go/pull/1607>)

New Features

   - Switch balancer based on service config info (#1670
   <https://github.com/grpc/grpc-go/pull/1670>)
   - server: apply deadline to new connections until all handshaking is
   completed (#1646 <https://github.com/grpc/grpc-go/pull/1646>)
   - Implement transparent retries for gRFC A6 (#1597
   <https://github.com/grpc/grpc-go/pull/1597>)
   - Get method string from stream (#1588
   <https://github.com/grpc/grpc-go/pull/1588>)
   - Register and use default balancers and resolvers (#1551
   <https://github.com/grpc/grpc-go/pull/1551>)
   - Make passthrough resolver the default instead of dns (#1606
   <https://github.com/grpc/grpc-go/pull/1606>)
   - Parse ServiceConfig JSON string (#1515
   <https://github.com/grpc/grpc-go/pull/1515>)

Performance Improvements

   - Speed-up quota pools. (#1636
   <https://github.com/grpc/grpc-go/pull/1636>)
   - Acquire all stream related quota and cache it locally since no more
   than one write can happen in parallel on stream (#1614
   <https://github.com/grpc/grpc-go/pull/1614>)

Bug Fixes

   - Add proper support for 'identity' encoding type (#1664
   <https://github.com/grpc/grpc-go/pull/1664>)
   - Remove self-imposed limit on max concurrent streams if the server
   doesn't impose any. (#1624 <https://github.com/grpc/grpc-go/pull/1624>)
   - Fix parseTarget for unix socket address without scheme (#1611
   <https://github.com/grpc/grpc-go/pull/1611>)
   - Fix connectivity state transitions when dialing (#1596
   <https://github.com/grpc/grpc-go/pull/1596>)
   - Update go_package declarations (#1593
   <https://github.com/grpc/grpc-go/pull/1593>)
   - Eliminate race on ac.acbw (#1666
   <https://github.com/grpc/grpc-go/pull/1666>)
   - addrConn: set ac.state to TransientFailure upon non-temporary errors (
   #1657 <https://github.com/grpc/grpc-go/pull/1657>)
   - Check ac state shutdown before setting it to TransientFailure (#1643
   <https://github.com/grpc/grpc-go/pull/1643>)
   - Fix settings ack race (#1630
   <https://github.com/grpc/grpc-go/pull/1630>)
   - Cap max msg size to min(max_int, max_uint32) (#1598
   <https://github.com/grpc/grpc-go/pull/1598>)
   - Fix max msg size type issues on different arch (#1623
   <https://github.com/grpc/grpc-go/pull/1623>)
   - Serve() should not return error on Stop() or GracefulStop() (#1485
   <https://github.com/grpc/grpc-go/pull/1485>)

Documentation

   - Create versioning and release policy document (#1583
   <https://github.com/grpc/grpc-go/pull/1583>)
   - Corrected documentation on Server.Serve (#1668
   <https://github.com/grpc/grpc-go/pull/1668>)
   - Update picker doc when returned SubConn is not ready (#1659
   <https://github.com/grpc/grpc-go/pull/1659>)
   - balancer: reduce chattiness (#1608
   <https://github.com/grpc/grpc-go/pull/1608>)
   - Update fail fast documentation to remove retry language (#1586
   <https://github.com/grpc/grpc-go/pull/1586>)



Please see release at: https://github.com/grpc/grpc-go/releases/tag/v1.8.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%2BwgLugA59fTDFZs4Z_wojC2W5RFP0kWcwLoNmHGO8HSzfUw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to