Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.66.0
->1.68.0
4.27.3
->4.28.2
1.66.0
->1.68.0
4.27.3
->4.28.2
Release Notes
grpc/grpc-java (io.grpc:protoc-gen-grpc-java)
v1.68.0
v1.67.1
gRPC Java 1.67.1 Release Notes
API Changes
xds: Stop extending RoundRobin in WeightedRoundRobin (
dc83446
)xds: Remove ExperimentalApi for WeightedRoundRobin LB as it is already package private. (
0d2ad89
)Improvements
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
)Bug Fixes
xds: Fix load reporting when pick first is used for locality-routing. (#11495) (
1dae144
)core: Revert "Enable new PickFirst LB (#11348)" (#11425) (
cc1cbe9
)Dependencies
.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 theStandardCharsets
constants (in the JDK) (06135a0
)Migrate from
Charsets
toStandardCharsets
. (#11482) (2fe1a13
)examples: Upgrade Maven plugin versions (
75012a5
)Remove direct dependency on j2objc (
ff8e413
)Thanks to
Eng Zer Jun [email protected]
Jiajing LU <lujiajing1126@gmail.com>
Petr Portnov | PROgrm_JARvis [email protected]
sunpe [email protected]
Configuration
📅 Schedule: Branch creation - "every 3 weeks on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.