pypi grpcio-tools 1.7.0
Release 1.7.0

latest releases: 1.63.0rc2, 1.62.2, 1.63.0rc1...
6 years ago

Please see the notes for the previous releases here: https://github.com/grpc/grpc/releases. Also please see http://grpc.io/ for all information regarding this product.

This is the 1.7 release of gRPC

General

  • Support building with Visual Studio 2017 #12264
  • Remove /vsprojects pre-generated projects in favor of cmake #11598
  • cmake improvements (#12411, #12469, #12248)
  • Bump c-ares to 1.13.0 (#12305)

C-core

  • Fix windows memory leak (#13118)
  • Bugfixes in Load Balancing policies (#12601, #12303)
  • Add flow-control and bugfixes to in-process transport (12797, 13072)

C++:

  • Async API extensions to improve multithreading support and reduce the need for explicit synchronization (#12269)
  • Unary call API for generic (non-protobuf) RPCs (#12645)

Python:

  • Code generator now defaults to only placing code elements in separate _pb2_grpc.py files and not writing deprecated backup code elements in the generated-by-Protocol Buffers _pb2.py files. The older behavior can for a limited time be accessed via a grpc_1_0 flag passed on protoc invocation.

Ruby:

  • Experimental support for client and server interceptors.

C#:

  • Fix call's CancellationToken memory leak #12817
  • Add support for CancellationToken in IAsyncStreamReader.MoveNext() #12822
  • Enabling logging and tracing is more intuitive #12128

Objective-c:

  • Added support for acquiring OAuth2 token with token provider protocol (#11832)
  • Added support for setting deadline to a particular call (#12339)
  • Added support for forward declaring proto message classes in gRPC ObjC Protobuf plugin (#12637)
  • Fixed multiple gRPC ObjC warnings (#12340, #12788, #12772, #12881, #13100)
  • Fixed undefined behavior of using dispatch_once_t as instance variable (#12225)
  • Fixed an issue of Cronet transport crash (#12281)

Node:

Don't miss a new grpcio-tools release

NewReleases is sending notifications on new releases.