Releases: thommyho/Cpp-gRPC-Windows-PreBuilts
[v1.70.2] gRPC C++ Windows
Release Notes for gRPC v1.70.2 (Codename: genius)
Details for Release v1.70.2:
- Version: v1.70.2
- Codename: genius
- Release Date: Monday, May 05, 2025 at 04:59 PM UTC
- Release Tag: v1.70.2
- Release URL: Release v1.70.2
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:
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
[v1.72.1] gRPC C++ Windows
Release Notes for gRPC v1.72.1 (Codename: gusto)
Details for Release v1.72.1:
- Version: v1.72.1
- Codename: gusto
- Release Date: Monday, June 02, 2025 at 09:02 AM UTC
- Release Tag: v1.72.1
- Release URL: Release v1.72.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: Python
- Description: Pin Cython to 3.1.1#39609This solves several issues:39588: Selecting unstable Cython releases when building gRPC Python artifacts.Using inconsistent Cython version in released platform-specific wheels within the same grpcio release.cython/cython#6878 Several published grpcio wheels were built with Cython 3.1.0 and are affected by Cython memory leak issue when using AsyncIO APIs
-
Category: Python
- Description: This solves several issues:
-
Category: Python
- Description: 39588: Selecting unstable Cython releases when building gRPC Python artifacts.
-
Category: Python
- Description: Using inconsistent Cython version in released platform-specific wheels within the same grpcio release.
-
Category: Python
- Description: cython/cython#6878 Several published grpcio wheels were built with Cython 3.1.0 and are affected by Cython memory leak issue when using AsyncIO APIs
-
Category: Python
- Description: Fix Python 3.12 MacOS universal release artifact#39418
-
Category: Python
- Description: This solves several issues:
-
Category: Python
- Description: 39588: Selecting unstable Cython releases when building gRPC Python artifacts.
-
Category: Python
- Description: Using inconsistent Cython version in released platform-specific wheels within the same grpcio release.
-
Category: Python
- Description: cython/cython#6878 Several published grpcio wheels were built with Cython 3.1.0 and are affected by Cython memory leak issue when using AsyncIO APIs
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
[v1.72.0] gRPC C++ Windows
Release Notes for gRPC v1.72.0 (Codename: gusto)
Details for Release v1.72.0:
- Version: v1.72.0
- Codename: gusto
- Release Date: Wednesday, April 23, 2025 at 03:43 PM UTC
- Release Tag: v1.72.0
- Release URL: Release v1.72.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:
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
[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
[v1.70.1] gRPC C++ Windows
Release Notes for gRPC v1.70.1 (Codename: genius)
Details for Release v1.70.1:
- Version: v1.70.1
- Codename: genius
- Release Date: Friday, January 31, 2025 at 11:08 PM UTC
- Release Tag: v1.70.1
- Release URL: Release v1.70.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: [Backport-v1.70.x] Added ws2_32 to address_sorting
- Related Issues: [#38657]
-
-
Category: Ruby
-
Description: Add ruby 3.4 support to pre-compiled native gems
- Related Issues: [#38615]
-
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
[v1.70.0] gRPC C++ Windows
Release Notes for gRPC v1.70.0 (Codename: genius)
Details for Release v1.70.0:
- Version: v1.70.0
- Codename: genius
- Release Date: Thursday, January 23, 2025 at 03:57 AM UTC
- Release Tag: v1.70.0
- Release URL: Release v1.70.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
-
Description: [BoringSSL] Update third_party/boringssl-with-bazel.
- Related Issues: [#38274]
-
-
Category: C++
- Description: gRPC C++ begins to require C++17 or later to build and use gRPC C++. You may need the following settings:
-
Category: C++
- Description: CMake: Add CMAKE_CXX_STANDARD=17 to your CMake build command.
-
Category: C++
- Description: Bazel: Add --cxxopt='/std:c++17' and --host_cxxopt='/std:c++17' to your Bazel build command.
-
Category: C++
- Description: gRPC 1.69, the final version compatible with C++14, will be supported until December 10, 2025, according to https://github.com/grpc/proposal/blob/master/L120-requiring-cpp17.md.
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
[v1.69.0] gRPC C++ Windows
Release Notes for gRPC v1.69.0 (Codename: gridiron)
Details for Release v1.69.0:
- Version: v1.69.0
- Codename: gridiron
- Release Date: Tuesday, December 24, 2024 at 02:01 AM UTC
- Release Tag: v1.69.0
- Release URL: Release v1.69.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
-
Description: [Alarm] Fix Alarm reuse on cancellation.
- Related Issues: [#38114]
-
-
Category: Core
-
Description: [xDS RBAC] Support string_match in HeaderMatcher.
- Related Issues: [#38185]
-
-
Category: Core
-
Description: [pick_first] fix shutdown bug in new PF impl.
- Related Issues: [#38144]
-
-
Category: Core
-
Description: [c-ares] Fix inverted length check in GrpcPolledFdWindows.
- Related Issues: [#38101]
-
-
Category: Core
-
Description: [RetryFilter] Copy the SliceBuffer from RetryFilter's cache to batch payload.
- Related Issues: [#38069]
-
-
Category: Core
-
Description: [EventEngine] Add stronger wording on Endpoint::Read contract.
- Related Issues: [#38036]
-
-
Category: Core
-
Description: [chttp2] Fix channelz address.
- Related Issues: [#38022]
-
-
Category: Core
-
Description: [XdsClient] Add missing authority to XdsClient metrics scope.
- Related Issues: [#38009]
-
-
Category: Core
-
Description: [EventEngine] API contract: Endpoint::Read will provide either an error or data, but never both.
- Related Issues: [#38019]
-
-
Category: Core
-
Description: [Build] Dropped Bazel 6.x support.
- Related Issues: [#37979]
-
-
Category: Python
-
Description: [Build] Override MACOSX_DEPLOYMENT_TARGET for gRPC Python.
- Related Issues: [#37997]
-
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
[v1.68.1] gRPC C++ Windows
Release Notes for gRPC v1.68.1 (Codename: groovy)
Details for Release v1.68.1:
- Version: v1.68.1
- Codename: groovy
- Release Date: Wednesday, November 27, 2024 at 10:36 PM UTC
- Release Tag: v1.68.1
- Release URL: Release v1.68.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
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
[v1.46.7] gRPC C++ Windows
Release Notes for gRPC v1.46.7 (Codename: golazo)
Details for Release v1.46.7:
- Version: v1.46.7
- Codename: golazo
- Release Date: Wednesday, February 15, 2023 at 04:59 PM UTC
- Release Tag: v1.46.7
- Release URL: Release v1.46.7
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: Upgraded Boring SSL to address CVE-2023-0286
- Related Issues: [#32353]
-
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
[v1.68.2] gRPC C++ Windows
Release Notes for gRPC v1.68.2 (Codename: groovy)
Details for Release v1.68.2:
- Version: v1.68.2
- Codename: groovy
- Release Date: Tuesday, December 03, 2024 at 06:07 PM UTC
- Release Tag: v1.68.2
- Release URL: Release v1.68.2
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: C++
-
Description: [CI] Added a gRPC_BUILD_TESTS guard to third_party protos
- Related Issues: [ #38182 ]
-
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