[v1.71.0] gRPC C++ Windows
Release Notes for gRPC v1.71.0 (Codename: gears)
Details for Release v1.71.0:
- Version: v1.71.0
- Codename: gears
- Release Date: Friday, March 07, 2025 at 05:53 PM UTC
- Release Tag: v1.71.0
- Release URL: Release v1.71.0
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
-
Category: Core
-
Description: [pick_first] fix bug that caused us to stop triggering connection attempts.
- Related Issues: [#38714]
-
-
Category: Core
-
Description: [CodeGen][CPP] Added support for service "deprecated" option.
- Related Issues: [#38493]
-
-
Category: Core
-
Description: [EventEngine] Add SetDefaultEventEngine API
- Related Issues: [#38316]
-
-
Category: C++
-
Description: [build] Restrict grpc++_public_hdrs target to internal visibility.
- Related Issues: [#38646]
-
-
Category: C++
-
Description: [Doc] Added C++17 cmake option.
- Related Issues: [#38432]
-
-
Category: Python
-
Description: [CI] Drop Python 3.8.
- Related Issues: [#38747]
-
-
Category: Python
-
Description: [Python] Support musl-linux binary wheels on arm64.
- Related Issues: [#38223]
-
-
Category: Ruby
-
Description: [ruby] Build/test ruby 3.4 and build native gems with Ruby 3.4 support.
- Related Issues: [#38338]
-
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
| +-- cmake
| +-- include
| +-- lib
| +-- share
| +-- Release
| +-- bin
| +-- cmake
| +-- include
| +-- lib
| +-- share
| +-- RelWithDebInfo
| +-- bin
| +-- cmake
| +-- include
| +-- lib
| +-- share
+-- MSVC143_32 ...
+-- MSVC142_64 ...
+-- MSVC142_32 ...
For additional documentation, please visit the official gRPC documentation.
Have fun.
Greetings, Thomas