xds: Stop extending RoundRobin in WeightedRoundRobin (dc83446)
xds: Remove ExperimentalApi for WeightedRoundRobin LB as it is already package private. (0d2ad89)
Introduce onResult2 in NameResolver Listener2 that returns Status (90d0fab)
xds: Add test that uses real DnsNR with ClusterResolverLB (9bc1a93)
android-interop-testing: Enable -Xlint:deprecation (b8e3ae9)
api: Move ClientStreamTracerTest from core to api (780e4ba)
core: Don't reuse channels in PickFirstLeafLB test (e567b44)
core: In PickFirst LB, pass around SubchannelData instead of Subchannel (15456f8)
CONTRIBUTING.md: Update commit guidelines (18d73a3)
util: SocketAddress.toString() cannot be used for equality (f866c80)
util: Delete unused MultiChildLB.ChildLbState.getSubchannels() (2f4f7f0)
xds: Replace WrrHelper with a per-child Helper (d1dcfb0)
xds: WRRPicker must not access unsynchronized data in ChildLbState (0d47f5b)
netty: Use DefaultELG with LocalChannel in test because LocalChannel is not guaranteed to be compatible with NioEventLoopGroup (4ab3422)
util: Remove implicit requestConnection() on IDLE from MultiChildLB (a6f8ebf)
util: MultiChildLb children should always start with a NoResult picker (b5989a5)
xds: Delegate more RingHashLB address updates to MultiChildLB (fd8734f)
cronet: Add internal API to specify Network (c2eccca)
interop-testing: Add dualstack interop test kokoro config (#11422) (941a1c3)
example: Dualstack example (#11451) (72a977b)
xds: Separate xds clients for each authority, each with its own connection to an xds server. (#11484) (d034a56)
rls: Fix log statements incorrectly referring to "LRS" (#11497) (c63e354)
xds: Envoy proto sync to 2024-07-06 (#11401) (96a788a)
xds: cncf/xds proto sync to 2024-07-24 (#11417) (0017c98)
xds: Import RLQS protos (#11418) (c29763d)
core: Make once-set fields of AbstractClientStream as final(#11389) (40e2b16)
opentelemetry: add binary format, grpcTraceBinContextPropagator (#11409) (043ba55)
opentelemetry: add OpenTelemetryTracingModule (#11477) (421e237)
example: delete duplicate and unused code in KeepAliveClient.java (6a9bc3b)
util: Remove minor convenience functions from MultiChildLB (909c4bc)
core: PickFirstLeafLoadBalancer Index.size() should be number of addresses (c120e36)
util: Remove MultiChildLB.getImmutableChildMap() (778a00b)
core: Never have null PickFirstLeafLoadBalancer Index (8bd9795)
core: Remove useless NPE check for syncContext in PF (33687d3)
core: Avoid exception handling in PF for invalid index (4914ffc)
core: PF.requestConnection() is possible when READY (2c93791)
core: In PF, remove useless requestConnection for CONNECTING subchannel (82a8d57)
core: In PF, remove extraneous index.reset() (9762945)
interop-testing: Move interop tests only used by test client to the test client (6c9f92a)
util: Replace RoundRobinLoadBalancer.EmptyPicker with FixedResultPicker (f20167d)
core: In PF, disjoint update while READY should transition to IDLE (ee3ffef)
xds: ClusterManagerLB must update child configuration (10d6002)
util: Remove child policy config from MultiChildLB state (0138977)
util: MultiChildLB children know if they are active (4cb6465)
util: Focus MultiChildLB updates around ResolvedAddresses of children (cfecc47)
core: touch() buffer when detach()ing (e821d5e)
xds: XdsClient should unsubscribe on last resource (#11264) (448ec4f)
stub: Add newAttachMetadataServerInterceptor() MetadataUtil (#11458) (6dbd1b9)
xds: Fix load reporting when pick first is used for locality-routing. (#11495) (1dae144)
core: Revert "Enable new PickFirst LB (#11348)" (#11425) (cc1cbe9)
.github/workflows: Bump action major versions from Node16 to Node20 (#11476) (66075ea)
interop-testing: Remove unused implementation deps (1f9d502)
Revert "Netty upgrade to 4.1.110 in grpc-java (#11273)" (9bed655)
Netty upgrade to 4.1.110 in grpc-java (#11273) (f9b072c)
Upgrade Netty to 4.1.110 and tcnative to 2.0.65 (#11444) (70ae832)
Migrate from the deprecated Charsets constants (in Guava) to the StandardCharsets constants (in the JDK). (0013609)
Migrate from the deprecated Charsets constants (in Guava) to the StandardCharsets constants (in the JDK) (06135a0)
Migrate from Charsets to StandardCharsets. (#11482) (2fe1a13)
examples: Upgrade Maven plugin versions (75012a5)
Remove direct dependency on j2objc (ff8e413)
Eng Zer Jun engz...@gmail.com
Jiajing LU lujiaj...@gmail.com
Petr Portnov | PROgrm_JARvis mrJARV...@gmail.com
sunpe sunpe...@gmail.com