gRPC 1.68.2

gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC enables client and server applications to communicate transparently, and simplifies the building of connected systems.

Tags rpc cpp python c
License Apache
State prerelease

Recent Releases

1.68.205 Dec 2024 20:25 minor bugfix: lt;p gt;This is release gRPC Core 1.68.2 (groovy). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. lt;h2 gt;C++ lt;/h2 gt;. lt;ul gt;. lt;li gt; CI Added a gRPC_BUILD_TESTS guard to third_party protos lt;/li gt;. lt;/ul gt;. . veblush. . . . . tag:github.com,2008:Repository/27729880/v1.68.1. 2024-11-27T22:36:14Z. . .
1.68.105 Dec 2024 13:45 minor bugfix: lt;p gt;This is release 1.68.1 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;groovy lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; xDS RBAC Support string_match in HeaderMatcher. lt;/li gt;. lt;/ul gt;. . yashykt. . . . . tag:github.com,2008:Repository/27729880/v1.68.0. 2024-11-16T00:16:51Z. . .
1.68.029 Nov 2024 22:05 major bugfix: lt;p gt;This is release 1.68.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;groovy lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; XdsClient Backport Add missing authority to XdsClient metrics scope. lt;/li gt;. lt;li gt; Release Bump core version in preparation for 1.68 Branch Cut. lt;/li gt;. lt;li gt; ConfigFetcher Set HTTP2 error to NO_ERROR to do graceful GOAWAYs. lt;/li gt;. lt;li gt; ruby reduce INFO log for server CQ pluck registration to DE. lt;/li gt;. lt;li gt; EventEngine Enable the PosixEventEngine client experiment. lt;/li gt;. lt;li gt; chttp2_server race between connection starting and it being orphaned. lt;/li gt;. lt;li gt; Chttp2Server race between connection manager updates and handshake. lt;/li gt;. lt;li gt; xds XdsClient race between ResourceDoesNotExist timer and receiving resources. lt;/li gt;. lt;/ul gt;. lt;h2 gt;C++ lt;/h2 gt;. lt;ul gt;. lt;li gt; Build Minimum version of MSVC is now 2022. lt;/li gt;. lt;li gt; Build Bumped the minimum version of cmake. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Python lt;/h2 gt;. lt;ul gt;. lt;li gt;Add templating and support for Python 3.13. lt;/li gt;. lt;/ul gt;. . gnossen. . . . . tag:github.com,2008:Repository/27729880/v1.68.0-pre1. 2024-10-31T15:43:22Z. . Release v1.68.0-pre1. lt;p gt;This is a prerelease of gRPC Core 1.68.0 (groovy). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://gith
1.67.128 Nov 2024 08:05 minor bugfix: lt;p gt;This is release gRPC Core 1.67.1 (gesundheit). This is a Python-only patch release. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. . sreenithi. . . . . tag:github.com,2008:Repository/27729880/v1.67.0. 2024-10-08T17:10:26Z. . .
1.67.026 Nov 2024 15:25 major bugfix: lt;p gt;This is release 1.67.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;gesundheit lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; ruby reduce an INFO log to DE. lt;/li gt;. lt;li gt; release Bump core version to 44.0.0. lt;/li gt;. lt;li gt; RlsLB Deadlock. lt;/li gt;. lt;li gt; Python Otel Manage call tracer life cycle use call arena. lt;/li gt;. lt;/ul gt;. lt;h2 gt;C++ lt;/h2 gt;. lt;ul gt;. lt;li gt; OTel C++ race when adding and removing callbacks. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Python lt;/h2 gt;. lt;ul gt;. lt;li gt; Backport to 1.67.x Add templating and support for Python 3.13. lt;/li gt;. lt;li gt;Add templating and support for Python 3.13. lt;/li gt;. lt;li gt; Python Distrib Change warning to RuntimeError for version incompatibility. lt;/li gt;. lt;li gt; reflection : python: reflection returns lt;code gt;original_request lt;/code gt;. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Ruby lt;/h2 gt;. lt;ul gt;. lt;li gt; ruby drop ruby 2.7 support. lt;/li gt;. lt;li gt; ruby reduce ruby gpr_log invocations from INFO to DE. lt;/li gt;. lt;li gt; ruby refactor flaky test and expose cancel_with_status. lt;/li gt;. lt;/ul gt;. . apolcyn. . . . . tag:github.com,2008:Repository/27729880/v1.66.2. 2024-09-28T11:19:58Z. . .
1.66.225 Nov 2024 16:45 minor bugfix: lt;p gt;This is release gRPC Core 1.66.2 (gladiator). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. lt;h2 gt;What #39;s Changed lt;/h2 gt;. lt;h3 gt;Python lt;/h3 gt;. lt;ul gt;. lt;li gt;Added support for Python 3.13 and templating system for supported Python versions lt;/li gt;. lt;/ul gt;. lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class= quot;commit-link quot; href= quot;https://github.com/grpc/grpc/compare/v1.66.1...v1.66.2 quot; gt; lt;tt gt;v1.66.1...v1.66.2 lt;/tt gt; lt;/a gt; lt;/p gt;. . sreenithi. . . . . tag:github.com,2008:Repository/27729880/v1.67.0-pre1. 2024-09-17T17:41:21Z. . Release v1.67.0-pre1. lt;p gt;This is a prerelease of gRPC Core 1.67.0 (gesundheit). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This prerelease contains refinements, improvements, and. lt;/p gt;. . apolcyn. . . . . tag:github.com,2008:Repository/27729880/v1.66.1. 2024-08-26T19:39:04Z. . .
1.66.111 Nov 2024 03:45 minor bugfix: lt;p gt;This is release gRPC Core 1.66.1 (gladiator). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. lt;h1 gt;Core lt;/h1 gt;. lt;ul gt;. lt;li gt;Enable EDS dualstack support by default lt;/li gt;. lt;/ul gt;. . drfloob. . . . . tag:github.com,2008:Repository/27729880/v1.66.0. 2024-08-22T18:08:00Z. . .
1.66.007 Nov 2024 23:05 major bugfix: lt;p gt;This is release 1.66.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;gladiator lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; Python Otel Manage call tracer life cycle use call arena. (v1.66.x backport). lt;/li gt;. lt;li gt; BoringSSL Update third_party/boringssl-with-bazel. lt;/li gt;. lt;li gt; Dep Upgrading Protobuf to v27.2. lt;/li gt;. lt;li gt; Gpr_To_Absl_Logging ing. lt;/li gt;. lt;li gt; chttp2 don #39;t access endpoint in transport ops if it #39;s already been destroyed. lt;/li gt;. lt;/ul gt;. lt;h2 gt;C++ lt;/h2 gt;. lt;ul gt;. lt;li gt; OTel C++ race when adding and removing callbacks. lt;/li gt;. lt;li gt; RlsLB Deadlock. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Python lt;/h2 gt;. lt;ul gt;. lt;li gt; Python Distrib Change warning to RuntimeError for version incompatibility (v1.66.x backport). lt;/li gt;. lt;li gt;/36613. lt;/li gt;. lt;li gt; updated invocation_metadata return type hint. lt;/li gt;. lt;li gt; Release Add warning about PyPi latest version not necessarily matching Github latest version. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Ruby lt;/h2 gt;. lt;ul gt;. lt;li gt; ruby Update google-protobuf dep to allow 3.x and 4.x versions. lt;/li gt;. lt;li gt; ruby improve the way completion queue pluck operations handle signals and process shutdown. lt;/li gt;. lt;/ul gt;. . drfloob. . . . . tag:github.com,2008:Repository/27729880/v1.66.0-pre5. 2024-08-16T21:00:56Z. . Release v1.66.0-pre5. lt;p gt;This is a prerelease of gRPC Core 1.66.0 (gladiator). lt;/p g
1.65.516 Oct 2024 23:45 minor bugfix: lt;p gt;This is release gRPC Core 1.65.5 (gnarly). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. . XuanWang-Amos. . . . . tag:github.com,2008:Repository/27729880/v1.66.0-pre4. 2024-08-15T22:57:36Z. . Release v1.66.0-pre4. lt;p gt;This is a prerelease of gRPC Core 1.66.0 (gladiator). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This prerelease contains refinements, improvements, and. lt;/p gt;. . drfloob. . . . . tag:github.com,2008:Repository/27729880/v1.66.0-pre3. 2024-08-07T21:39:39Z. . Release v1.66.0-pre3. lt;p gt;This is a prerelease of gRPC Core 1.66.0 (gladiator). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This prerelease contains refinements, improvements, and. lt;/p gt;. . drfloob. . . . . tag:github.com,2008:Repository/27729880/v1.66.0-pre2. 2024-08-02T21:29:30Z. . Release v1.66.0-pre2. lt;p gt;This is a prerelease of gRPC Core 1.66.0 (gladiator). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This prerelease contains refinements, improvements, and. lt;/p gt;. . drfloob. . . . . tag:github.com,2008:Repository/27729
1.58.308 Sep 2024 09:05 minor bugfix: lt;p gt;This is release gRPC Core 1.58.3 (goku). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. lt;ul gt;. lt;li gt; lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2442956751 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/grpc/grpc//37359 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/grpc/grpc/pull/37359/hovercard quot; href= quot;https://github.com/grpc/grpc/pull/37359 quot; gt;#37359 lt;/a gt; a in hpack error handling lt;/li gt;. lt;/ul gt;. . veblush. . . . . tag:github.com,2008:Repository/27729880/v1.65.4. 2024-08-02T17:37:34Z. . .
1.65.306 Sep 2024 04:25 minor bugfix: lt;p gt;This is release gRPC Core 1.65.3 (gnarly). lt;/p gt;. lt;p gt;Please note that this is a Python only patch release. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. . XuanWang-Amos. . . . . tag:github.com,2008:Repository/27729880/v1.65.2. 2024-07-26T16:02:52Z. . .
1.65.222 Aug 2024 09:05 minor bugfix: lt;p gt;This is release gRPC Core 1.65.2 (gnarly). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. . XuanWang-Amos. . . . . tag:github.com,2008:Repository/27729880/v1.65.1. 2024-07-16T23:11:04Z. . .
1.65.122 Jul 2024 14:45 minor bugfix: lt;p gt;This is release gRPC Core 1.65.1 (gnarly). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. . XuanWang-Amos. . . . . tag:github.com,2008:Repository/27729880/v1.65.0. 2024-06-28T19:38:12Z. . .
1.65.029 Jun 2024 18:25 major bugfix: lt;p gt;This is release gRPC Core 1.65.0 (gnarly). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. lt;p gt;This is release 1.65.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;gnarly lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; OTPlugin Per-channel OpenTelemetry plugin. lt;/li gt;. lt;li gt; Gpr_To_Absl_Logging Migrating from gpr to absl logging - gpr_set_log_function. lt;/li gt;. lt;li gt; grpc Gpr_To_Absl_Logging Supporting verbosity flag. lt;/li gt;. lt;li gt; build Support clang-cl for Windows builds (best effort). lt;/li gt;. lt;li gt; grpc Gpr_To_Absl_Logging Disable the ConfigVar because it wont work anymore. lt;/li gt;. lt;li gt; BoringSSL Update third_party/boringssl-with-bazel. lt;/li gt;. lt;li gt; http2 Add experiment to modify behavior of GRPC_ARG_HTTP2_MAX_PINGS_WITHOUT_DATA to throttle pings instead of blocking. lt;/li gt;. lt;li gt; xDS quot;tls quot; channel cred in bootstrap to actually work. lt;/li gt;. lt;li gt; StatsPlugin use-after-free. lt;/li gt;. lt;li gt; EventEngine Enable the EventEngine DNS Resolver on Windows. lt;/li gt;. lt;/ul gt;. lt;h2 gt;C++ lt;/h2 gt;. lt;ul gt;. lt;li gt; OTel Generate pkg-config file for grpcpp_otel_plugin. lt;/li gt;. lt;li gt; OTel Add find_packag
1.64.208 Jun 2024 15:25 minor bugfix: lt;p gt;This is release 1.64.2 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;grateful lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; xds Do not crash when XdsLocalityName is null. lt;/li gt;. lt;li gt; Build for gcc-9. lt;/li gt;. lt;/ul gt;. . yashykt. . . . . tag:github.com,2008:Repository/27729880/v1.64.1. 2024-05-30T20:34:00Z. . .
1.64.103 Jun 2024 16:45 minor bugfix: lt;p gt;This is release 1.64.1 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;grateful lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; StatsPlugin use-after-free. lt;/li gt;. lt;/ul gt;. lt;h2 gt;C++ lt;/h2 gt;. lt;ul gt;. lt;li gt; OTel Generate pkg-config file for grpcpp_otel_plugin. lt;/li gt;. lt;li gt; OTel Add find_package call for OTel dependency in installed gRPC configuration. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Python lt;/h2 gt;. lt;ul gt;. lt;li gt; Python Server Remove abstractmethod notation for add_registered_method_handlers (v1.64.x backport). lt;/li gt;. lt;/ul gt;. . yashykt. . . . . tag:github.com,2008:Repository/27729880/v1.63.1. 2024-05-29T21:06:22Z. . .
1.63.130 May 2024 14:25 minor bugfix: lt;p gt;This is release 1.63.1 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;giggle lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; StatsPlugin use-after-free. lt;/li gt;. lt;/ul gt;. lt;h2 gt;C++ lt;/h2 gt;. lt;ul gt;. lt;li gt; OTel Generate pkg-config file for grpcpp_otel_plugin. lt;/li gt;. lt;li gt; OTel Add find_package call for OTel dependency in installed gRPC configuration. lt;/li gt;. lt;/ul gt;. . yashykt. . . . . tag:github.com,2008:Repository/27729880/v1.64.0. 2024-05-17T01:01:32Z. . .
1.64.017 May 2024 06:45 major bugfix: lt;p gt;This is release 1.64.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;grateful lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; BoringSSL Update third_party/boringssl-with-bazel. lt;/li gt;. lt;li gt; build Restrict visibility of grpc_public_hdrs and grpc++_public_hdrs. lt;/li gt;. lt;li gt; Deps Rollfoward Protobuf upgrade to v26.1. lt;/li gt;. lt;/ul gt;. lt;h2 gt;C++ lt;/h2 gt;. lt;ul gt;. lt;li gt; CSM CSM Observability for trailers-only response. lt;/li gt;. lt;li gt; CSM Remove requirement that servers have to be xDS enabled. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Python lt;/h2 gt;. lt;ul gt;. lt;li gt; Asyncio Semantic task names for RPC tasks. lt;/li gt;. lt;li gt; python/systemd allow compiling systemd support into python builds. lt;/li gt;. lt;li gt; Python Otel Remove opentelemetry version pin. lt;/li gt;. lt;li gt; Python Otel Use registered method at server side. lt;/li gt;. lt;li gt; Python grpcio_tools Update version requirement of protobuf in grpcio_tools. lt;/li gt;. lt;/ul gt;. . yashykt. . . . . tag:github.com,2008:Repository/27729880/v1.64.0-pre2. 2024-05-09T23:05:42Z. . Release v1.64.0-pre2. lt;p gt;This is a prerelease of gRPC Core 1.64.0 (grateful). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This prerelease contains refinements, improvements,
1.63.027 Apr 2024 15:45 major feature: lt;p gt;This is release 1.63.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;giggle lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; Deps Backport: Protobuf upgrade to v26.1. lt;/li gt;. lt;li gt; OTel C++ Add experimental optional locality label available to client per-attempt metrics. lt;/li gt;. lt;li gt; surface Add an API to inject connected endpoints into servers. lt;/li gt;. lt;li gt; CMake Add gRPC_USE_SYSTEMD option. lt;/li gt;. lt;li gt; OTel C++ Add API to set channel scope filter. lt;/li gt;. lt;li gt; Deps Upgraded protobuf to v26.1. lt;/li gt;. lt;li gt; channel canonify target and set channel arg in only one place. lt;/li gt;. lt;li gt; grpc Gpr_To_Absl_Logging Using absl from within gpr logging. lt;/li gt;. lt;li gt; BoringSSL Update third_party/boringssl-with-bazel. lt;/li gt;. lt;li gt; EventEngine Document RunAfter can return an invalid handle for immediate execution. lt;/li gt;. lt;li gt; EventEngine Enable the EventEngine DNS Resolver on Posix. lt;/li gt;. lt;li gt; EventEngine Support AF_UNIX for windows. lt;/li gt;. lt;/ul gt;. lt;h2 gt;C++ lt;/h2 gt;. lt;ul gt;. lt;li gt; OTel C++ Add APIs to enable/disable metrics. lt;/li gt;. lt;li gt; EventEngine Refactor ServerCallbackCall to use EventEngine::Run. lt;/li gt;. lt;li gt; OTel C++ Add CMake build support. lt;/li gt;. lt;li gt;gRPC C++ upgraded Protobuf to v26.1. lt;/li gt;. lt;/ul gt;. lt;h2 gt;C# lt;/h2 gt;. lt;ul gt;. lt;li gt; csharp csharp doc comments. lt;/li gt;. lt;li gt;C#: Grpc.
1.62.217 Apr 2024 18:48 major bugfix:
1.62.110 Mar 2024 07:35 major bugfix: This release contains refinements, improvements, and bug fixes.
1.62.021 Feb 2024 05:05 major bugfix: lt;p gt;This is release 1.62.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;guardian lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; metadata Allow non application/grpc content-type values. lt;/li gt;. lt;li gt; BoringSSL Update third_party/boringssl-with-bazel. lt;/li gt;. lt;li gt; GPR Removed GPR_BACKWARDS_COMPATIBILITY_MODE. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Python lt;/h2 gt;. lt;ul gt;. lt;li gt; Build Strip armv7 artifacts. lt;/li gt;. lt;li gt; Python AIO Handle DeprecationWarnings when get current loop. lt;/li gt;. lt;li gt; Python AIO Raise resource_exhausted error in case of concurrent RPC limit exceeded. lt;/li gt;. lt;li gt; Python O11y Build and distrib O11y package. lt;/li gt;. lt;li gt; Python setuptools Import error from distutils for lower version of setuptools. lt;/li gt;. lt;li gt; ruby use-after-free for post-fork channel recreation. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Ruby lt;/h2 gt;. lt;ul gt;. lt;li gt; ruby Build/test ruby 3.3 and build native gems with Ruby 3.3 support. lt;/li gt;. lt;/ul gt;. . eugeneo. . . . . tag:github.com,2008:Repository/27729880/v1.62.0-pre1. 2024-02-16T18:31:39Z. . Release v1.62.0-pre1. lt;p gt;This is a prerelease of gRPC Core 1.62.0 (guardian). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This prerelease contains refinem
1.61.114 Feb 2024 02:05 minor bugfix: lt;p gt;This is release gRPC Core 1.61.1 (grand). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; Deps the with new Abseil lt;a class= quot;-link js--link quot; data-error-text= quot;Failed to load title quot; data-id= quot;2130964769 quot; data-permission-text= quot;Title is private quot; data-url= quot;https://github.com/grpc/grpc//35883 quot; data-hovercard-type= quot;pull_request quot; data-hovercard-url= quot;/grpc/grpc/pull/35883/hovercard quot; href= quot;https://github.com/grpc/grpc/pull/35883 quot; gt;#35883 lt;/a gt; lt;/li gt;. lt;/ul gt;. . veblush. . . . . tag:github.com,2008:Repository/27729880/v1.59.4. 2024-02-05T23:09:22Z. . .
1.59.408 Feb 2024 06:05 minor bugfix: lt;p gt;This is release gRPC Core 1.59.4 (generative). lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and. lt;/p gt;. lt;ul gt;. lt;li gt; Core Add set min/max TLS version APIs to TLS credentials APIs. lt;/li gt;. lt;/ul gt;. . veblush. . . . . tag:github.com,2008:Repository/27729880/v1.56.4. 2024-02-05T23:07:31Z. . .
1.61.001 Feb 2024 03:15 major bugfix: lt;p gt;This is release 1.61.0 ( lt;a href= quot;https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md quot; gt;grand lt;/a gt;) of gRPC Core. lt;/p gt;. lt;p gt;For gRPC documentation, see lt;a href= quot;https://grpc.io/ quot; rel= quot;nofollow quot; gt;grpc.io lt;/a gt;. For previous releases, see lt;a href= quot;https://github.com/grpc/grpc/releases quot; gt;Releases lt;/a gt;. lt;/p gt;. lt;p gt;This release contains refinements, improvements, and, with highlights listed below. lt;/p gt;. lt;h2 gt;Core lt;/h2 gt;. lt;ul gt;. lt;li gt; xDS aggregate cluster design. lt;/li gt;. lt;li gt; SSA change xds_override_host policy to manage subchannels based on last-used time rather than EDS health state. lt;/li gt;. lt;li gt; xDS read connection idle timeout from CDS resource. lt;/li gt;. lt;li gt; xDS move CDS and EDS watchers into xds resolver. lt;/li gt;. lt;li gt; alpn Remove grpc-exp experimental ALPN protocol. lt;/li gt;. lt;li gt;Updated zlib to 1.3. lt;/li gt;. lt;li gt; EventEngine Clarify API: callback cancellation and thread safety. lt;/li gt;. lt;/ul gt;. lt;h2 gt;C++ lt;/h2 gt;. lt;ul gt;. lt;li gt; OTel De-experimentalize API. lt;/li gt;. lt;li gt; OTel Experimental API for metrics. lt;/li gt;. lt;li gt; OTel Update OTel Bazel dep to v1.13.0. lt;/li gt;. lt;li gt; example C++ Deging. lt;/li gt;. lt;li gt; otel Update OTel to head. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Python lt;/h2 gt;. lt;ul gt;. lt;li gt; Python O11Y Add _registered_method to lt;strong gt;init lt;/strong gt;.py. lt;/li gt;. lt;li gt; Python Otel Re-apply Otel. lt;/li gt;. lt;li gt; python O11Y Implement OpenTelemetry. lt;/li gt;. lt;/ul gt;. lt;h2 gt;Ruby lt;/h2 gt;. lt;ul gt;. lt;li gt; ruby backport quot;Build/test ruby 3.3 and build native gems with Ruby 3.3 support quot;. lt;/li gt;. lt;/ul gt;. . stanley-cheung. . . . . tag:github.com,2008:Repository/27729880/v1.61.
1.60.018 Jan 2024 02:52 major bugfix: This is release 1.60.0 (gjallarhorn) of gRPC Core. For gRPC documentation, see grpc.io. For previous releases, see Releases. This release contains refinements, improvements, and bug fixes, with highlights listed below. Core Implemented dualstack IPv4 and IPv6 backend support, as per draft gRFC A61. xDS support currently guarded by GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS env var. Dropped Bazel 5 support. (#34813) deps Upgrade protobuf version to v25.0. (#34513) Security - Revocation Crl Directory Watcher Implementation. (#34749) server Cap size of pending request queue with RealRequestMatcher. (#34782) chttp2 Fix outgoing data stats. (#34693) EventEngine Enable Posix EventEngine Listener on all builds. (#34748) EventEngine Enable Windows EventEngine Listener on all builds. (#34436) chttp2 Alternative protection for too many streams in the system. (#34697) Proxy Support for setting proxy for addresses. (#34617) client idleness client channels go idle after 30 minutes by default. (#34653) chttp2 Add an experiment to separate liveness checks from ping timeouts. (#34647) chttp2 Tarpit invalid requests. (#34641) chttp2 Enforce settings acks. (#34640) chttp2 Limit work per read cycle. (#34639) chttp2 Limit request count before receiving settings ack. (#34638) chttp2 Randomly ping on RST_STREAM. (#34637) C++ xds C++ XdsServerBuilder Remove src/... header dependency from public header. (#34790) reflection Add v1 reflection. (#34535) C# csharp Grpc.Tools documentation for sharing proto files between projects and nuget packages. (#34521) Ruby ruby create debug symbol packages. (#34632) Python Bug Fix Change return of grpc.aio.ServicerContext.code() from integer to grpc.StatusCode. (#34292)