Skip to content
Pre-release
Pre-release

@muxi muxi released this Sep 16, 2019

This is a prerelease of gRPC Core 1.24.0 (ganges).

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 prerelease contains refinements, improvements, and bug fixes.

Assets 3
Pre-release

@veblush veblush released this Sep 11, 2019 · 10 commits to v1.24.x since this release

This is a prerelease of gRPC Core 1.24.0 (ganges).

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 prerelease contains refinements, improvements, and bug fixes.

Assets 3

@karthikravis karthikravis released this Aug 15, 2019

This is the 1.22.1 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

C++

C#

Objective-C

PHP

Python

Ruby

Assets 2

@karthikravis karthikravis released this Aug 15, 2019 · 5 commits to v1.23.x since this release

This is the 1.23.0 release (gangnam) 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

  • Backport #19924 to v1.23.x. (#19935)
  • Add missing APP callback context for custom iomgr. (#19687)
  • Increase lower bound on DNS re-resolution period to 30 seconds. (#19661)
  • Make sure there is at least a header in the frame storge of H2. (#19657)
  • Fix segfault when forking while using gevent. (#19556)
  • Mpmcqueue. (#19358)
  • Disable the backup poller when using the background poller. (#19454)
  • Clearly callout the behavior for listening ports. (#19529)
  • Enable CFStream by default on iOS. (#19439)
  • Fix DNS resolver cooldown. (#19489)
  • Simplify and fix c-ares TCP path on Windows. (#19397)
  • Modify codegen to use grpc_impl namespace and other cleanup. (#19435)

C++

  • Channel idleness. (#19634)
  • Threadpool. (#19544)
  • Bump min CMake to 3.5.1 to match Google benchmark. (#19467)
  • Migrate from dep.proto. to dep[ProtoInfo] provider. (#19420)

C#

  • Move ChannelExtensions (interceptor support) to Grpc.Core.Api (for v1.23.x branch). (#19853)
  • Refactor ChannelCredentials and move to Grpc.Core.Api. (#19712)
  • C# bump major version to 2.x. (#19796)
  • Add ChannelBase, change ClientBase constructor argument. (#19599)
  • Remove System.Interactive.Async dependency. (#19059)
  • dont use shutdownRef count for sync completion queue. (#19629)
  • C# - remove delegate allocation and boxing from cancellation registrations. (#19610)
  • csharp: Remove a double-box on Timespec. (#19525)
  • C#: add System.Memory dependency and use Span<> internally for all target frameworks . (#19569)
  • csharp remove byte[] allocations during UTF8 encode/decode. (#19511)
  • csharp: remove AuthContext's Lazy usage . (#19533)
  • csharp avoid capture-context in HandleNewServerRpc => HandleCallAsync. (#19526)
  • Make sure Grpc metapackage includes Grpc.Core.targets. (#19449)

Objective-C

  • ObjC experimental Bazel build support. (#19621)
  • Implement global interceptor. (#19322)

PHP

  • PHP: Fix missing addref in channel::constructor(). (#19737)

Python

  • Check call.trailing_metadata() for None before iterating it. (#19708)
  • Add a sanity check for the Python release process. (#19635)
  • Enforce a finite bound on the time gap between signal receipt and signal handler execution. (#19481)
  • Python Compression Example. (#19421)

Ruby

  • Don't require_relative for an absolute path. (#19585)
  • Drop support for ruby < 2.3. (#19304)
Assets 3
Pre-release
Pre-release

@karthikravis karthikravis released this Aug 5, 2019 · 14 commits to v1.23.x since this release

This is a prerelease of gRPC Core 1.23.0 (gangnam).

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 prerelease contains refinements, improvements, and bug fixes.

Assets 3

@veblush veblush released this Jul 2, 2019 · 5 commits to v1.22.x since this release

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)
Assets 3
Pre-release
Pre-release

@veblush veblush released this Jun 20, 2019 · 14 commits to v1.22.x since this release

This is a prerelease of gRPC Core 1.22.0 (gale).

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 prerelease contains refinements, improvements, and bug fixes.

Assets 3
Jun 7, 2019
Merge pull request #19283 from stanley-cheung/bump-to-1_21_4
Bump to version v1.21.4
Jun 7, 2019
Merge pull request #19281 from stanley-cheung/bump-to-1_21_4_pre1
Bump to version v1.21.4-pre1

@stanley-cheung stanley-cheung released this Jun 4, 2019 · 2125 commits to master since this release

This is the 1.21.3 patch release for the PHP extension only. Please do not use this release for other language.

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.

PHP

  • Fix ZTS build shutdown segfault (#19205)
Assets 2
You can’t perform that action at this time.