gRPC-Core Release 1.65.0

13 views
Skip to first unread message

Xuan Wang

unread,
Jun 28, 2024, 3:42:06 PM (4 days ago) Jun 28
to grpc.io
This is 1.65.0([g](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)-word) release announcement for gRPC-Core and the wrapped languages C++, C#, Objective-C, Python, PHP and Ruby. Latest release notes are [here](https://github.com/grpc/grpc/releases/tag/v1.65.0):

This is release 1.65.0 ([gnarly](https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md)) of gRPC Core.

For gRPC documentation, see [grpc.io](https://grpc.io/). For previous releases, see [Releases](https://github.com/grpc/grpc/releases).

This release contains refinements, improvements, and bug fixes, with highlights listed below.


Core
---

-  [OTPlugin] Per-channel OpenTelemetry plugin. ([#36729](https://github.com/grpc/grpc/pull/36729))
-  [Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_set_log_function. ([#36844](https://github.com/grpc/grpc/pull/36844))
-  [grpc][Gpr_To_Absl_Logging] Supporting verbosity flag. ([#36798](https://github.com/grpc/grpc/pull/36798))
-  [build] Support clang-cl for Windows builds (best effort). ([#36831](https://github.com/grpc/grpc/pull/36831))
-  [grpc][Gpr_To_Absl_Logging] Disable the ConfigVar because it wont work anymore. ([#36761](https://github.com/grpc/grpc/pull/36761))
-  [BoringSSL] Update third_party/boringssl-with-bazel. ([#36716](https://github.com/grpc/grpc/pull/36716))
-  [http2] Add experiment to modify behavior of GRPC_ARG_HTTP2_MAX_PINGS_WITHOUT_DATA to throttle pings instead of blocking. ([#36374](https://github.com/grpc/grpc/pull/36374))
-  [xDS] fix "tls" channel cred in bootstrap to actually work. ([#36726](https://github.com/grpc/grpc/pull/36726))
-  [StatsPlugin] Fix use-after-free issue. ([#36664](https://github.com/grpc/grpc/pull/36664))
-  [EventEngine] Enable the EventEngine DNS Resolver on Windows. ([#36286](https://github.com/grpc/grpc/pull/36286))

C++
---

-  [OTel] Generate pkg-config file for grpcpp_otel_plugin. ([#36686](https://github.com/grpc/grpc/pull/36686))
-  [OTel] Add find_package call for OTel dependency in installed gRPC configuration. ([#36674](https://github.com/grpc/grpc/pull/36674))
-  [OTel C++] Deprecate SetTargetAttributeFilter method on OpenTelemetryPluginBuilder. ([#36567](https://github.com/grpc/grpc/pull/36567))
-  [security] Add notices for functions we will be removing. ([#36488](https://github.com/grpc/grpc/pull/36488))

Objective-C
---

-  Replace bind() targets with alias() ones. ([#35272](https://github.com/grpc/grpc/pull/35272))

Python
---

-  [Python O11y] Implement CSM observability for Python. ([#36557](https://github.com/grpc/grpc/pull/36557))
-  [Python AIO] Return EOF from UnaryStreamCall.read() as documented. ([#36660](https://github.com/grpc/grpc/pull/36660))
-  [Python Otel] Deprecate target_attribute_filter. ([#36697](https://github.com/grpc/grpc/pull/36697))
-  [Python Server] Remove abstractmethod notation for add_registered_method_handlers. ([#36684](https://github.com/grpc/grpc/pull/36684))

Ruby
---

-  [ruby] backport "Update google-protobuf dep to allow 3.x and 4.x versions (#36982)" to 1.65.x. ([#37001](https://github.com/grpc/grpc/pull/37001))
-  [ruby] backport "[ruby] improve the way completion queue pluck operations handle signals and process shutdown #36903". ([#36916](https://github.com/grpc/grpc/pull/36916))

Reply all
Reply to author
Forward
0 new messages