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.
