pypi grpcio-tools 1.12.0
Release 1.12.0

latest releases: 1.64.0rc1, 1.63.0, 1.63.0rc2...
5 years ago

This is the 1.12.0 release (glorious) of gRPC Core.

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

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • Update protobuf submodule to 3.5.2 (#15114)
  • Make GrpcBuffer{Reader|Writer} Public (#14541)
  • Compile Out Tracers Option (#15108)
  • Fix bug in an address sorting comparison (#15208)
  • Fix: Check retry timer before starting resolving (#15156)
  • Fix c-ares resolution with default authority (#15073)
  • Fix c-ares resolver crash when DNS server unreachable (#15134)
  • Performance: Avoid low severity log message construction (#14945)
  • Peformance: Enable SIO_LOOPBACK_FAST_PATH on Windows (#14905)

C#

  • Add RpcException.StatusCode property (#15140)
  • Improvements to C# build instructions (#15178)

Python

  • Eliminate grpcio package dependency on protobuf package (#15034). Please pay extra attention if you are using gRPC with Protocol Buffers and your deployment scripts do not explicitly list the correct dependencies and used to rely on the transitive Python package dependency from grpcio to protobuf.
  • A new grpc.Channel.close method is introduced and correct use of gRPC Python now requires that channels be closed after use. No existing code should observably break when upgrading to 1.12 but code that creates channels but does not close them will not be supported in 1.13 and later.

Don't miss a new grpcio-tools release

NewReleases is sending notifications on new releases.