* [Alarm] Fix Alarm reuse on cancellation. (#38114)
* [xDS RBAC] Support string_match in HeaderMatcher. (#38185)
* [pick_first] fix shutdown bug in new PF impl. (#38144)
* [c-ares] Fix inverted length check in GrpcPolledFdWindows. (#38101)
* [RetryFilter] Copy the SliceBuffer from RetryFilter's cache to batch payload. (#38069)
* [EventEngine] Add stronger wording on Endpoint::Read contract. (#38036)
* [chttp2] Fix channelz address. (#38022)
* [XdsClient] Add missing authority to XdsClient metrics scope. (#38009)
* [EventEngine] API contract: Endpoint::Read will provide
either an error or data, but never both. (#38019)
* [Build] Dropped Bazel 6.x support. (#37979)
* [Build] Override MACOSX_DEPLOYMENT_TARGET for gRPC Python. (#37997)
- from version 1.68.2
* [CI] Added a gRPC_BUILD_TESTS guard to third_party protos (#38182)
- from version 1.68.1
* [xDS RBAC] Support string_match in HeaderMatcher (#38185). (#38198)
- from version 1.68.0
* [XdsClient][Backport] Add missing authority to XdsClient metrics scope (#38009). (#38023)
* [Release] Bump core version in preparation for 1.68 Branch Cut. (#37941)
* [ConfigFetcher] Set HTTP2 error to NO_ERROR to do graceful GOAWAYs. (#37939)
* [ruby] reduce INFO log for server CQ pluck registration to DEBUG. (#37633)
* [EventEngine] Enable the PosixEventEngine client experiment. (#35985)
* [chttp2_server] Fix race between connection starting and it being orphaned. (#37683)
* [Chttp2Server] Fix race between connection manager updates and handshake. (#37772)
* [xds] Fix XdsClient race between ResourceDoesNotExist timer and receiving resources. (#37678)
* [Build] Minimum version of MSVC is now 2022. (#37687)
* [Build] Bumped the minimum version of cmake. (#37702)
* Add templating and support for Python 3.13. (#37643)
- from version 1.67.1
* (no changes reported)
- from version 1.67.0
* [ruby] reduce an INFO log to DEBUG (backport #37633). (#37686)
* [release] Bump core version to 44.0.0. (#37661)
* [RlsLB] Fix Deadlock. (#37459)
* [Python Otel] Manage call tracer life cycle use call arena. (#37460)
* [OTel C++] Fix race when adding and removing callbacks. (#37485)
* [Backport to 1.67.x] Add templating and support for Python 3.13 (#37643). (#37803)
* Add templating and support for Python 3.13. (#37643)
* [Python Distrib] Change warning to RuntimeError for version incompatibility. (#37466)
* [reflection]: python: reflection returns original_request. (#36944)
* [ruby] drop ruby 2.7 support. (#37430)
* [ruby] reduce ruby gpr_log invocations from INFO to DEBUG. (#37426)
* [ruby] refactor flaky test and expose cancel_with_status. (#37410)
- from version 1.66.2
* Added support for Python 3.13 and templating system for supported Python versions (#37643)
- from version 1.66.1
* Enable EDS dualstack support by default (#37545)
- from version 1.66.0
* [Python Otel] Manage call tracer life cycle use call arena. (v1.66.x backport). (#37479)
* [BoringSSL] Update third_party/boringssl-with-bazel. (#37223)
* [Dep] Upgrading Protobuf to v27.2. (#36753)
* [Gpr_To_Absl_Logging] Fixing bugs . (#36961)
* [chttp2] don't access endpoint in transport ops if it's already been destroyed. (#36921)
* [OTel C++] Fix race when adding and removing callbacks (#37485). (#37508)
* [RlsLB] Fix Deadlock (#37459). (#37502)
* [Python Distrib] Change warning to RuntimeError for version incompatibility
(v1.66.x backport). (#37477)
* Fix issues/36613. (#37022)
* [fix] updated invocation_metadata return type hint. (#36894)
* [Release] Add warning about PyPi latest version not necessarily
matching Github latest version. (#36965)
* [ruby] Update google-protobuf dep to allow 3.x and 4.x versions. (#36982)
* [ruby] improve the way completion queue pluck operations handle signals
and process shutdown. (#36903)
- from version 1.65.5
* [OTel C++] Fix race when adding and removing callbacks (#37509)
* [RlsLB] Fix Deadlock (#37503)
* [Python Otel] Manage call tracer life cycle use call arena. (v1.65.x backport) (#37478)
- from version 1.65.4
* #37359 Fix a bug in hpack error handling
- from version 1.65.3
* (no changes reported)
- from version 1.65.2
* (no changes reported)
- from version 1.65.1
* (no changes reported)
- from version 1.65.0
* [OTPlugin] Per-channel OpenTelemetry plugin. (#36729)
* [Gpr_To_Absl_Logging] Migrating from gpr to absl logging - gpr_set_log_function. (#36844)
* [grpc][Gpr_To_Absl_Logging] Supporting verbosity flag. (#36798)
* [build] Support clang-cl for Windows builds (best effort). (#36831)
* [grpc][Gpr_To_Absl_Logging] Disable the ConfigVar because it wont work anymore. (#36761)
* [BoringSSL] Update third_party/boringssl-with-bazel. (#36716)
* [http2] Add experiment to modify behavior of GRPC_ARG_HTTP2_MAX_PINGS_WITHOUT_DATA
* to throttle pings instead of blocking. (#36374)
* [xDS] fix "tls" channel cred in bootstrap to actually work. (#36726)
* [StatsPlugin] Fix use-after-free issue. (#36664)
* [EventEngine] Enable the EventEngine DNS Resolver on Windows. (#36286)
* [OTel] Generate pkg-config file for grpcpp_otel_plugin. (#36686)
* [OTel] Add find_package call for OTel dependency in installed gRPC configuration. (#36674)
* [OTel C++] Deprecate SetTargetAttributeFilter method on OpenTelemetryPluginBuilder. (#36567)
* [security] Add notices for functions we will be removing. (#36488)
* Replace bind() targets with alias() ones. (#35272)
* [Python O11y] Implement CSM observability for Python. (#36557)
* [Python AIO] Return EOF from UnaryStreamCall.read() as documented. (#36660)
* [Python Otel] Deprecate target_attribute_filter. (#36697)
* [Python Server] Remove abstractmethod notation for add_registered_method_handlers. (#36684)
* [ruby] backport "Update google-protobuf dep to allow 3.x and 4.x versions (#36982)" to 1.65.x. (#37001)
* [ruby] backport "[ruby] improve the way completion queue pluck
* operations handle signals and process shutdown #36903". (#36916)
- from version 1.64.3
* #37359 Fix a bug in hpack error handling
- from version 1.64.2
* [xds] Do not crash when XdsLocalityName is null (#36841). (#36851)
* [Build] Fix for gcc-9. (#36839)
- from version 1.64.1
* [StatsPlugin] Fix use-after-free issue (#36664). (#36670)
* [OTel] Generate pkg-config file for grpcpp_otel_plugin (#36686). (#36722)
* [OTel] Add find_package call for OTel dependency in installed
gRPC configuration (#36674). (#36688)
* [Python Server] Remove abstractmethod notation for
add_registered_method_handlers (v1.64.x backport). (#36696)
- from version 1.64.0
* [BoringSSL] Update third_party/boringssl-with-bazel. (#36435)
* [build] Restrict visibility of grpc_public_hdrs and grpc++_public_hdrs. (#36289)
* [Deps] Rollfoward Protobuf upgrade to v26.1. (#36323)
* [CSM] Fix CSM Observability for trailers-only response. (#36413)
* [CSM] Remove requirement that servers have to be xDS enabled. (#36410)
* [Asyncio] Semantic task names for RPC tasks. (#36422)
* [python/systemd] allow compiling systemd support into python builds. (#36037)
* [Python Otel] Remove opentelemetry version pin. (#36448)
* [Python Otel] Use registered method at server side. (#36371)
* [Python grpcio_tools] Update version requirement of protobuf in grpcio_tools. (#36230)
- from version 1.63.3
* #37359 Fix a bug in hpack error handling
- from version 1.63.2
* #37359 Fix a bug in hpack error handling
- from version 1.63.1
* [StatsPlugin] Fix use-after-free issue (#36664). (#36669)
* [OTel] Generate pkg-config file for grpcpp_otel_plugin (#36686). (#36721)
* [OTel] Add find_package call for OTel dependency in installed gRPC configuration (#36674). (#36687)
- from version 1.63.0
* [Deps] Backport: Protobuf upgrade to v26.1. (#36353)
* [surface] Add an API to inject connected endpoints into servers. (#35957)
* [CMake] Add gRPC_USE_SYSTEMD option. (#34384)
* [Deps] Upgraded protobuf to v26.1. (#35796)
* [channel] canonify target and set channel arg in only one place. (#36134)
* [grpc][Gpr_To_Absl_Logging] Using absl from within gpr logging. (#36108)
* [BoringSSL] Update third_party/boringssl-with-bazel. (#36089)
* [EventEngine] Document RunAfter can return an invalid handle for immediate execution. (#36072)
* [EventEngine] Enable the EventEngine DNS Resolver on Posix. (#35573)
* [EventEngine] Support AF_UNIX for windows. (#34801)
* [OTel C++] Add APIs to enable/disable metrics. (#36183)
* [EventEngine] Refactor ServerCallbackCall to use EventEngine::Run. (#36126)
* [OTel C++] Add CMake build support. (#36063)
* gRPC C++ upgraded Protobuf to v26.1. (#36323)
* [OTel C++] Add experimental optional locality label available to client per-attempt metrics. (#36254)
* [OTel C++] Add API to set channel scope filter. (#36189)
* [csharp] Fix csharp doc comments. (#36000)
* C#: Grpc.Tools: Handle regex timeout when parsing protoc output. (#36185)
* Update min PHP testing version from PHP 7.4 to 8.1. (#35964)
* [Python Version] Drop support for Python 3.7. (#34450)
* [Python Aio] Change aio Metadata inheritance. (#36214)
* [Documentation] fix asyncio Server and Channel stop() method documentation. (#35946)
* [Python O11y] Change public interface. (#36094)
* [Python Stub] Add version check to stubs generated by grpcio_tools. (#35906)
* [AbortError] Reapply "[AbortError] And and check AbortError while abort". (#34525)
* [Build Reproducibility] Sort input file list. (#35687)
* [Python O11Y] Reapply registered method change. (#35850)
* [Python Modernization] Deprecate pkg_resources. (#35849)
* [Python Bazel] Allow overwriting grpc_library in python_rules.bzl. (#35629)
* ruby: register grpc_rb_sStatus as a global variable. (#36125)
- from version 1.63.3
* #37359 Fix a bug in hpack error handling
- from version 1.62.3
* #37359 Fix a bug in hpack error handling
- from version 1.62.2
* [Fix Python Deadlock] Guard grpc_google_default_credentials_create
with nogil by @XuanWang-Amos in (#36376)