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))

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to grpc-io+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/68288bad-f2e7-4cfd-baa0-fe57aae8a349n%40googlegroups.com.

Reply via email to