NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #89 most downloaded on PyPI
HTTP/2-based RPC framework
Last release 20 days ago
14 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 58 of the last 60 stable releases
10 versions withdrawn
withdrawn after publishing
12 years old
284 releases · first in 2015
This is the 1.23.0 release (gangnam) of gRPC Core.
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.
One column per quarter.
This is a prerelease of gRPC Core 1.23.0 (gangnam).
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.
This is the 1.22.1 release (gale) of gRPC Core.
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.
Add python deprecation notices.
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.
This is a prerelease of gRPC Core 1.22.0 (gale).
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.
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 d
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 https://github.com/grpc/grpc/pull/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.
Nothing published for this version
This is a prerelease of gRPC Core 1.21.0 (gandalf).
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.
This is the 1.20.1 release (godric) of gRPC Core.
This is the 1.20.1 release (godric) 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.
This is the 1.20.0 release (godric) of gRPC Core.
This is the 1.20.0 release (godric) 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.
This is a prerelease of gRPC Core 1.20.0 (godric).
This is a prerelease of gRPC Core 1.20.0 (godric).
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.
This is a prerelease of gRPC Core 1.20.0 (godric).
This is a prerelease of gRPC Core 1.20.0 (godric).
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.
This is a prerelease of gRPC Core 1.20.0 (godric).
This is a prerelease of gRPC Core 1.20.0 (godric).
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.
This is the 1.19.0 release (gold) of gRPC Core.
This is the 1.19.0 release (gold) 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.
metadata.google.internal to prevent unnecessary DNS lookups. (#17598)GetSendMessage and GetSerializedSendMessage. (#17609)System.Interactive.Async to 3.2.0. (#16745)ServerServiceDefinition and move it to Grpc.Core.Api nuget. (#17889)BindService overload using ServiceBinderBase. (#17837)Grpc.Core.Api. (#17778)grpc_is_initialized before creating execctx. (#17996)grpc.framework.foundation.callable_util. (#17543)Update urllib3 to avoid security vulnerability.
This is the 1.18.0 release (goose) 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.
grpc.Server.stop() to shutdown the server and release its resources. This aligns server behavior with the grpc.Channel.close() semantics introduced in v1.12.0.logging.basicConfig() for example servers. (#17322)Update urllib3 version number to avoid security vulnerability.
This is the 1.17.1 patch release of gRPC Core and dependent languages.
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.
This is the 1.17.0 release (gizmo) of gRPC Core.
This is the 1.17.0 release (gizmo) 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.
SO_REUSEADDR in client sockets. (#17193)memset(0) from arena allocate memory. (#16944)wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE. (#16912)grpc_use_signal from API, as no longer relevant. (#16706)BindService() method that works with alternative serving stacks. (#17157)libboringssl.a is always built for Python. (#17049)This is 1.16.1 patch release for gRPC-Python. Please see the notes for the previous releases here: https://github.com/grpc/grpc/releases. Please consu
This is 1.16.1 patch release for gRPC-Python. 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.
This is the 1.16.0 release (gao) of gRPC Core.
This is the 1.16.0 release (gao) 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.
UNAVAILABLE. (#16764)TCP_USER_TIMEOUT socket option for linux . (#16419)SslServerCredentials. (#16552)RpcException. (#16553)TryWaitForStateChangedAsync. (#16556)Status.Detail if metadata credentials throws. (#16543)This is a pre-release of gRPC Core 1.16.0 (gao).
This is a pre-release of gRPC Core 1.16.0 (gao).
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 pre-release contains refinements, improvements, and bug fixes.
This is the 1.15.0 release (glider) of gRPC Core.
This is the 1.15.0 release (glider) 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.
RESOURCE_EXHAUSTED if no thread quota available. (#16356)MonoPInvokeCallback. (#16094)GRPCCall refcounting issue. (#16213)GRPC_ENABLE_FORK_SUPPORT=1. Applications may fork with active RPCs, as long as no user threads are currently invoking gRPC library methods. In-progress RPCs continue in the parent process, and the child process may use gRPC by creating new channels. (#16264)channel.close() when used with connectivity-state subscriptions. (#16296)grpc_arg. (#16192, #16197)This is a prerelease of gRPC Core 1.15.0 (glider). Please see the notes for the previous releases here: https://github.com/grpc/grpc/releases. Please
This is a prerelease of gRPC Core 1.15.0 (glider). 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.
This is the 1.14.2 patch release of gRPC Core and dependent languages C++, C#, Objective-C, PHP, Python and Ruby.
This is the 1.14.2 patch release of gRPC Core and dependent languages C++, C#, Objective-C, PHP, Python and Ruby.
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.
This is a prerelease of gRPC Core 1.14.2 (gladiolus). Please see the notes for the previous releases here: https://github.com/grpc/grpc/releases. Plea
This is a prerelease of gRPC Core 1.14.2 (gladiolus). 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.
This is the 1.14.1 patch release of gRPC Core and dependent languages C++, C#, Objective-C, PHP, Python and Ruby.
This is the 1.14.1 patch release of gRPC Core and dependent languages C++, C#, Objective-C, PHP, Python and Ruby.
If you are using version 1.14.0, please upgrade to this patch. A fix for issue #15889 is reverted in this patch. The fix may cause memory corruption is some corner cases. We advise not to use release 1.14.0.
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 is the 1.14.0 release (gladiolus) of gRPC Core.
This is the 1.14.0 release (gladiolus) 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.
TROUBLESHOOTING.md guide (#15940)GRPC_ARG_HTTP2_MIN_RECV_PING_INTERVAL_WITHOUT_DATA_MS doc to restrict usage to server. (#15994)c-ares driver. (#15780)nanopb as a regular external dependency. (#15595)https_proxy over http_proxy. (#15698)c-ares with Bazel on Windows. (#15624)already_closed parameter from fd_orphan. (#15648)http proxy. (#15699)ServerBuilder::BuildAndStart(). (#15919)_Marshaller* fields. (#15688)EXPERIMENTAL API notice on the code elements. (15668)pem files. (#15554)CFStream issues. (#15714)grpc.GenericRpcHandler type. (#15689)SERVICE_NAME field from reflection and health checking services. (#16153)Channel.close API. (#15725)
Channel objects via a with block or directly invoking the Channel.close API to ensure resources are appropriately released.future underneath. (#14639)This is a prerelease of gRPC Core 1.14.0 (gladiolus). Please see the notes for the previous releases here: https://github.com/grpc/grpc/releases. Plea
This is a prerelease of gRPC Core 1.14.0 (gladiolus). 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.
This is a prerelease of gRPC Core 1.14.0 (gladiolus).
This is a prerelease of gRPC Core 1.14.0 (gladiolus).
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.
This is the 1.13.0 release (gloriosa) of gRPC Core.
This is the 1.13.0 release (gloriosa) 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.
GRPC_COLLECT_STATS is defined. It will be disabled for opt builds. (#15280)grpc_csharp_ext native library used by the C# code. Only available for Windows currently. (#14908)manylinux1 platform are now available.grpcio-testing from PyPI (https://github.com/grpc/grpc/pull/15819).requirements.txt no longer lists the futures package as a dependency—whose installation used to be unnecessary on Python 3 but now actively breaks on Python 3 (https://github.com/grpc/grpc/pull/15362).GRPC_ENABLE_FORK_SUPPORT=false is no longer required when running fork-exec.with statement or explicitly calling Channel.close to release the underlying resources in Channel objects is now a required coding practice starting in v1.13.0.Nothing published for this version
This is a prerelease of gRPC Core 1.13.0 (gloriosa). Please see the notes for the previous releases here: https://github.com/grpc/grpc/releases. Pleas
This is a prerelease of gRPC Core 1.13.0 (gloriosa). 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.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →