Conversation
loosebazooka
approved these changes
Oct 1, 2024
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.04.27.3->4.28.21.66.0->1.68.04.27.3->4.28.2Release Notes
grpc/grpc-java (io.grpc:protoc-gen-grpc-java)
v1.68.0v1.67.1gRPC 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
Charsetsconstants (in Guava) to theStandardCharsetsconstants (in the JDK) (06135a0)Migrate from
CharsetstoStandardCharsets. (#11482) (2fe1a13)examples: Upgrade Maven plugin versions (
75012a5)Remove direct dependency on j2objc (
ff8e413)Thanks to
Eng Zer Jun engzerjun@gmail.com
Jiajing LU <lujiajing1126@gmail.com>
Petr Portnov | PROgrm_JARvis mrJARVIScraft@gmail.com
sunpe sunpeng.dev@gmail.com
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.