gRPC-go Release 1.12.0

44 views
Skip to first unread message

Yuxuan Li

unread,
May 8, 2018, 5:15:06 PM5/8/18
to grp...@googlegroups.com
gRPC-go 1.12.0 is now released. Full release notes:

API Changes

  • credentials/alts: Add ServiceOption for server-side ALTS creation (#2009)

Behavior Changes

  • http2Client: send reset stream when closing the stream on protocol error (#2030)

New Features

  • server: export ServerTransportStreamFromContext for unary interceptors to control headers/trailers (#2019)
  • metadata: Add Get, Set, and Append methods to metadata.MD (#1940)
  • server: add grpc.Method function for extracting method from context (#1961)
  • grpclb: cache SubConns for 10 seconds after it is removed from the backendlist (#1957)
  • clientconn: add support for unix network in DialContext (#1883)
  • client: introduce WithDisableServiceConfig DialOption (#2010)
  • stickiness: add stickiness support (#1969)
  • channelz: provide channel level info for live program network issue diagnosis/debugging
    • registration and deletion (#1811)
    • metric collection (#1909)
    • server implementation (#1919)

Performance Improvements

  • transport: refactor to reduce lock contention and improve performance (#1962)

Bug Fixes

  • createTransport: check for SHUTDOWN before assigning TransientFailure to ac.state (#1979)
  • client: ignore "user-agent" if set in outgoing metadata (#2026)
  • client: Fix race when using both client-side default CallOptions and per-call CallOptions (#1948)

Documentation

  • documentation: mark compresser and decompresser as deprecated (#1971)
  • documentation: add OAuth2 doc and example (#2003)
  • resolver/dns: Typo in lookupHost failure warning (#1981)
  • documentation: mention peer will only be populated after RPC completes (#1982)
  • documentation: add instructions for running tests locally (#2006)
  • Mark old balancer and naming APIs as deprecated (#1951)
  • Fix "deprecated" function godoc comments to match standard formatting (#2027)

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

Reply all
Reply to author
Forward
0 new messages