pypi grpcio-tools 1.22.0
Release v1.22.0

latest releases: 1.66.2, 1.67.0rc1, 1.66.1...
5 years ago

This is the 1.22.0 release (gale) 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

  • building upb as part of cmake build is not necessary (for v1.22.x). (#19432)
  • Convert TraceFlags in the hot path to DebugTraceFlags. (#19315)
  • Fix a bug where POST_RECV_MESSAGE was not being triggered. (#19142)
  • Adjust the order of IOMgr timer initialization and comment of grpc_timer::heap_index. (#19163)

C++

  • use bazel wrapper for "bazel" invocations in grpc workspace. (#19249)
  • Add method to validate service config json. (#19021)
  • Update comment on ssl hostname override. (#19118)
  • Rename root certificate bundle in gRPC-C++ pod. (#19082)

C#

  • Add MSBuild metadata to set LiteClient for client generation. (#19306)
  • Avoid regex inefficiencies in no-match scenarios. (#19259)
  • Migrate types required for client interceptors to Grpc.Core.Api. (#19308)
  • Add C# LiteClientBase and "lite_client" codegen option. (#18705)

Objective-C

  • Add support for CMAKE_SYSTEM_NAME=iOS. (#19302)
  • Implement L50: Objective-C Interceptor. (#18852)
  • remove notification observer to avoid iOS 8 crash. (#19169)

PHP

  • PHP: Allow dots in metadata keys. (#19232)
  • Hotfix for PHP jwt_token_creds interop test. (#19230)
  • PHP: Fix ZTS build shutdown segfault. (#19204)
  • PHP: Fix ZTS build error. (#19160)
  • Fix PHP extension segfault. (#19109)

Python

  • [Python] Add Debug Example. (#19310)
  • Add Python 3.8 test. (#19294)
  • Clean up Python Channel.del logic. (#19292)
  • Surface exception from metadata credentials plugin methods. (#19174)
  • Add python deprecation notices. (#19084)
  • Unsubscribe all connectivity callbacks on Channel.close. (#19030)

Ruby

  • Backport "Drop support for ruby < 2.3" to 1.22.x. (#19424)

Don't miss a new grpcio-tools release

NewReleases is sending notifications on new releases.