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

Changelog History
Page 6

  • v1.21.3-pre1

    June 03, 2019
  • v1.21.2 Changes

    May 31, 2019

    ๐Ÿš€ This is the 1.21.2 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

    • ๐Ÿ›  Fixed shutdown segfault (#19471)
    • ๐Ÿ›  Fixed ZTS build failure (#19181)
  • v1.21.1 Changes

    May 24, 2019

    ๐Ÿš€ This is the 1.21.1 patch release of gRPC Core. This patch is for gRPC-Python only. gRPC Python pkgs for 1.21.0 release could not be uploaded to PyPi due to the issue #19105.

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

  • v1.21.0 Changes

    May 21, 2019

    ๐Ÿš€ Note: gRPC Python pkgs for this release are not available due to the issue #19105. We will soon be releasing 1.21.1 patch to address this issue.

    This is the 1.21.0 release (gandalf) 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.

    ๐Ÿ‘€ Note: gRPC Python packages are now marked as deprecated for Python 2.7. See the previous announcement here. Python 2.7 support will be removed on January 1, 2020.

    Core

    • Service Config Changes to set channel in transient failure on invalid service config. (#18946)
    • โž• Add a backup poller to c-ares resolver to take better advantage of c-ares query timeout/retry logic. (#17688)
    • Pass WSA_FLAG_NO_HANDLE_INHERIT flag to the WSASocketA() to avoid handle leaking on the Windows in case of using CreateProcess() on the server. (#18060)
    • โž• Add fallback-at-startup into xds. (#18665)
    • Retire the GRPC_ARENA_INIT_STRATEGY env variable. (#18797)
    • ๐Ÿ›  Fix gevent segfault with C-Ares as DNS resolver. (#18547)
    • Explicitly call getsockname after accept for unix sockets to get the sun_path. (#18556)
    • ๐Ÿ RBE Windows c-core build. (#18546)
    • Loosen the dependency on the googleapis-common-protos-types gem. (#18635)
    • pick_first: don't go into TRANSIENT_FAILURE upon empty update when in IDLE. (#18598)
    • Add guard to the tv_nsec field of gpr_now return value. (#18601)
    • Re-enable ALPN check in gRPC C core SSL stack. (#18563)

    C++

    • Global config variables migration. (#18931)
    • Make cc_grpc_library compatible with native proto_library and cc_proto_library rules. (#18955)
    • โž• Add alarm in callback streaming test. (#18858)
    • ๐Ÿ‘‰ Make C++ Channel Interceptors work for lame channels. (#18630)

    C

    • ๐Ÿ‘Œ Support slice-by-slice deserialization (allow accessing payload as ReadOnlySequence when on netstandard2.0). (#18865)
    • โž• Add VS integration for design time build of C# projects. (#18678)
    • Migrate interceptor types for server-side interceptors to Grpc.Core.Api. (#18914)
    • โž• Add info about C# nightly nuget feed. (#18876)
    • Upload C# nightly nugets to Artifactory dev nuget feed. (#18871)
    • Migrate client API types to Grpc.Core.Api. (#18532)
    • ๐Ÿšš Make CallCredentials implementation agnostic (prepare for move to Grpc.Core.Api). (#18652)
    • โž• Add BindServiceAttribute. (#18484)
    • Provide access to verify_peer_callback from C# (take two). (#18591)

    Node

    • โž• Add cares glue for libuv event loop. (#18809)

    Objective-C

    • gRPC Objective-C Flow Control. (#17936)
    • โšก๏ธ Updated all ObjC examples to use the new api . (#18766)
    • ๐Ÿ›  Fix v2 API dispatching to main queue. (#18765)
    • ๐Ÿ›  Fix bug that default root certificates file cannot be found on mac. (#18719)
    • 0๏ธโƒฃ Turn on CFStream by default on iOS. (#17599)

    Python

    • โž• Add python deprecation notices. (#19081)
    • โž• Add ability to strip module prefixes in Python gRPC protoc plugin. (#18808)
    • Propagate KeyboardInterrupt above completion queue. (#18783)
    • โž• Add Python Compression Porcelain. (#18564)

    ๐Ÿ’Ž Ruby

    • Add BadStatus#to_rpc_status. (#18752)
  • v1.21.0-pre1 Changes

    May 10, 2019

    ๐Ÿš€ This is a prerelease of gRPC Core 1.21.0 (gandalf).

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