All Versions
55
Latest Version
Avg Release Cycle
13 days
Latest Release
1240 days ago

Changelog History
Page 5

  • v1.24.0-pre1 Changes

    September 11, 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.

  • v1.23.1 Changes

    September 28, 2019

    This is the 1.23.1 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.

  • v1.23.0 Changes

    August 15, 2019

    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)
    • 0๏ธโƒฃ 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)
  • v1.23.0-pre1 Changes

    August 05, 2019

    ๐Ÿš€ 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.

  • v1.22.1 Changes

    August 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

  • v1.22.0 Changes

    July 02, 2019

    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)
  • v1.22.0-pre1 Changes

    June 20, 2019

    ๐Ÿš€ 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.

  • v1.21.4 Changes

    June 07, 2019

    2019-06-07

  • v1.21.4-pre1

    June 07, 2019
  • v1.21.3 Changes

    June 04, 2019

    ๐Ÿš€ 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)