gRPC-go release 1.8.0

58 views
Skip to first unread message

Menghan Li

unread,
Nov 21, 2017, 4:09:36 PM11/21/17
to grpc.io
​​gRPC-go 1.8.0 is now released. Full release notes:

Dependencies

  • Re-add support for Go1.6 (#1603)

API Changes

  • Add functions to ClientConn so it satisfies an interface for generated code (#1599)

Behavior Changes

  • ClientHandshake should get the dialing endpoint as the authority (#1607)

New Features

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

Performance Improvements

  • Speed-up quota pools. (#1636)
  • Acquire all stream related quota and cache it locally since no more than one write can happen in parallel on stream (#1614)

Bug Fixes

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

Documentation

  • Create versioning and release policy document (#1583)
  • Corrected documentation on Server.Serve (#1668)
  • Update picker doc when returned SubConn is not ready (#1659)
  • balancer: reduce chattiness (#1608)
  • Update fail fast documentation to remove retry language (#1586)


Reply all
Reply to author
Forward
0 new messages