Release Notes for gRPC v1.81.1 (Codename: graphic)
Details for Release v1.81.1:
- Version: v1.81.1
- Codename: graphic
- Release Date: Monday, June 08, 2026 at 05:29 PM UTC
- Release Tag: v1.81.1
- Release URL: Release v1.81.1
Download Links official gRPC repository:
Download Links prebuilt binaries:
- Below, attached as assets to this release, you can find prebuilt binaries for gRPC C++ for Windows.
Changelog:
-
Category: Core
-
Description: [EventEngine] Fix a potential use-after-free error on Windows.
- Related Issues: [#42078]
-
-
Category: Core
-
Description: [ssl] Server side handshaker factory stores a map of key signers.
- Related Issues: [#42002]
-
-
Category: Core
-
Description: [Core] Fix completion queue shutdown race on weak memory models
- Related Issues: [#41510]
-
-
Category: Core
-
Description: [EventEngine] Fix a Windows race that causes an assertion error.
- Related Issues: [#41563]
-
-
Category: Core
-
Description: [grpc_error] enable error_flatten experiment in OSS.
- Related Issues: [#41471]
-
-
Category: Core
-
Description: [Python] Trim Python2 backward compatiblity syntax - removed
- Related Issues: [#41708]
-
-
Category: Objective-C
-
Description: [ObjC] Add receiveNextMessage to GRPCUnaryProtoCall.
- Related Issues: [#42260]
-
-
Category: Python
-
Description: [Python] Add typing_extensions dep to aio Bazel target.
- Related Issues: [#42001]
-
-
Category: Python
-
Description: [Python] [Pyright] Part 1 - Pyright for src/python/grpcio/grpc/aio/_base_server.py.
- Related Issues: [#42240]
-
-
Category: Python
-
Description: [Python] Drop 3.9.
- Related Issues: [#42145]
-
-
Category: Python
-
Description: [Python] grpc-status: Relax protobuf dependency upper bound to allow 7.x.
- Related Issues: [#41948]
-
-
Category: Python
-
Description: [Python] [Typeguard] Part 5 - Add Typeguard SYNC Stack in tests.
- Related Issues: [#40278]
-
-
Category: Python
-
Description: [Python] Remove GIL from ReceiveMessageOperation.un_c method.
- Related Issues: [#41812]
-
-
Category: Python
-
Description: [Python] Support observability in AsyncIO stack.
- Related Issues: [#41573]
-
-
Category: Ruby
-
Description: [Ruby] Drop support for EOL Ruby 3.1 and clean up.
- Related Issues: [#41435]
-
-
Category: Ruby
-
Description: [Ruby] Composed CallCredentials keep a reference to their source.
- Related Issues: [#41782]
-
Build Information:
Read the README of the Tag for more information about the build.
For more information how to use the prebuilt binaries with exampels, please read the provided online documentation.
Directory Setup for using/testing the provided HelloWorld-Example(s)
.
+-- vs2022
| +-- 0_HelperScripts
| +-- 1_HelloWorld_Client
| +-- 1_HelloWorld_Server
| +-- 2_HelloWorld_Client_Callback
| +-- 2_HelloWorld_Server_Callback
| +-- 3_HelloWorld_Client_Async_1
| +-- 3_HelloWorld_Client_Async_2
| +-- 3_HelloWorld_Server_Async
| +-- 4_HelloWorld_Client_Compression
| +-- 4_HelloWorld_Server_Compression
| +-- 5_HelloWorld_Client_Load_Balancing
| +-- 5_HelloWorld_Server_Load_Balancing
| +-- 6_HelloWorld_Client_Meta
| +-- 6_HelloWorld_Server_Meta
| +-- 7_KeyValueStore_Client
| +-- 7_KeyValueStore_Server
| +-- 8_Route_Guide_Client
| +-- 8_Route_Guide_Server
| +-- 9_Route_Guide_Client_Callback
| +-- 9_Route_Guide_Server_Callback
| +-- protos
| +-- res
| +-- Examples_vs2022.sln
+-- vs2019
| +-- 0_HelperScripts
| +-- 1_HelloWorld_Client
| +-- 1_HelloWorld_Server
| +-- 2_HelloWorld_Client_Callback
| +-- 2_HelloWorld_Server_Callback
| +-- 3_HelloWorld_Client_Async_1
| +-- 3_HelloWorld_Client_Async_2
| +-- 3_HelloWorld_Server_Async
| +-- 4_HelloWorld_Client_Compression
| +-- 4_HelloWorld_Server_Compression
| +-- 5_HelloWorld_Client_Load_Balancing
| +-- 5_HelloWorld_Server_Load_Balancing
| +-- 6_HelloWorld_Client_Meta
| +-- 6_HelloWorld_Server_Meta
| +-- 7_KeyValueStore_Client
| +-- 7_KeyValueStore_Server
| +-- 8_Route_Guide_Client
| +-- 8_Route_Guide_Server
| +-- 9_Route_Guide_Client_Callback
| +-- 9_Route_Guide_Server_Callback
| +-- protos
| +-- res
| -> + Legacy Examples 2015 and 2017
# Extract the prebuilt bins and libs like this for your desired toolchain e.g.:
+-- MSVC143_64
| +-- Debug
| +-- bin
| +-- include
| +-- lib
| | +-- cmake
| +-- share
| +-- Release
| +-- bin
| +-- include
| +-- lib
| | +-- cmake
| +-- share
| +-- RelWithDebInfo
| +-- bin
| +-- include
| +-- lib
| | +-- cmake
| +-- share
+-- MSVC143_32 ...
+-- MSVC142_64 ...
+-- MSVC142_32 ...For additional documentation, please visit the official gRPC documentation.
Have fun.
Greetings, Thomas