Skip to content

Release v1.41.0

Compare
Choose a tag to compare
@donnadionne donnadionne released this 27 Sep 18:21
· 26 commits to v1.41.x since this release
fc662b7

This is release 1.41.0 (goat) 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

  • De-experimentalize XdsCredentials and XdsServerCredentials API. (#26544)
  • xDS: Remove environmental variable guard for security. (#27290)
  • xDS Security: Use new way to fetch certificate provider plugin instance config. (#27264)
  • xDS server serving status: Use a struct to allow more fields to be added in the future. (#27242)
  • Annotate impl/codegen with IWYU pragmas. (#27252)
  • Update submodule envoy-api to origin/main. (#27256)
  • Upgrade third_party/protobuf to v3.17.3. (#27227)
  • update submodule boringssl-with-bazel with origin/master-with-bazel. (#27208)
  • Delete libuv-iomgr implementation and GRPC_UV build option. (#27188)
  • Allow access to Google API regional endpoints via Google Default Credentials. (#27155)
  • Remove GPR_*_TLS macros except PTHREAD. (#26974)
  • Limit initial window size increases and per-stream window delta. (#26342)

C++

  • Bump version to v1.41.0-pre1. (#27371)
  • De-experimentalize XdsServerBuilder. (#27296)
  • C++ opencensus filter: Fix point of creating context for overall call. (#27221)
  • Flag grpc++_test library testonly. (#27214)
  • Add note on officially supported platforms. (#22344)
  • Open census call attempt span name and attribute changes (#26889). (#26902)
  • Open census call attempt span name and attribute changes. (#26889)

C#

  • Backport #27382 to v1.41.x. (#27398)
  • [csharp] Fix error loading library grpc_csharp_ext.*.dll on windows with non-ASCII encoding. (#26762)
  • Annotate copied Content native lib items with package id to enable customization. (#26725)

Objective-C

  • Objective-C: Fix issue with creating a Unix file socket. (#26931)

Python

  • Use manylinux_2_17 instead of manylinux_2_24 tag for manylinux2014 aarch64 wheels. (#27280)
  • Add Python 3.10 drop 3.5. (#26074)
  • [Aio] Remove custom IO manager support. (#27090)