Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
709: build(deps): Bump grpc-bom from 1.53.0 to 1.54.0 r=remcowesterhoud a=dependabot[bot] Bumps [grpc-bom](https://github.com/grpc/grpc-java) from 1.53.0 to 1.54.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/grpc/grpc-java/releases">grpc-bom's releases</a>.</em></p> <blockquote> <h2>v1.54.0</h2> <h2>gRPC Java 1.54.0 Release Notes</h2> <h3>New Features</h3> <ul> <li>xds: Add weightedRoundRobin LB policy. The WRR policy allows picking the subchannel by weight based on the metrics feedback from the backend using ORCA API. See gRFC A58: Weighted Round Robin LB Policy. (<a href="https://github.com/grpc/grpc-java/issues/9873">#9873</a>)</li> <li>census: Add per call latency metric which is latency across all attempts (<a href="https://github.com/grpc/grpc-java/issues/9906">#9906</a>)</li> </ul> <h3>Examples</h3> <ul> <li>Add examples for gcp observability (<a href="https://github.com/grpc/grpc-java/issues/9967">#9967</a>)</li> </ul> <h3>Bugfixes</h3> <ul> <li>rls:Fix throttling in route lookup where success and error metrics had been inverted (<a href="https://b.corp.google.com/262779100">b/262779100</a>) (<a href="https://github.com/grpc/grpc-java/issues/9874">#9874</a>)</li> <li>protobuf: update external javadoc link (<a href="https://github.com/grpc/grpc-java/issues/9890">#9890</a>)</li> <li>core: fix outlier detection default ejection time (<a href="https://github.com/grpc/grpc-java/issues/9889">#9889</a>)</li> <li>xds: deletion only to watchers of same control plane (<a href="https://github.com/grpc/grpc-java/issues/9896">#9896</a>)</li> <li>api: Target scheme is now properly case insensitive (<a href="https://github.com/grpc/grpc-java/issues/9899">#9899</a>). <code>NameResolverProvider</code>s, however, are expected to return the scheme used for registration in lower-case</li> <li>api: ForwardingServerCall now forwards getMethodDescriptor(). Previously only SimpleForwardingServerCall forwarded the method</li> </ul> <h3>Behavior Changes</h3> <ul> <li>xds:Allow a cluster’s sum of weights to exceed the maximum signed integer up to a limit of max unsigned integer (<a href="https://github.com/grpc/grpc-java/issues/9864">#9864</a>)</li> <li>grpclb: no SRV lookup for "metadata.google.internal."</li> </ul> <h3>Improvements</h3> <ul> <li>xds, orca: Allow removing OobLoadReportListener from a subchannel in OrcaOobUil. (<a href="https://github.com/grpc/grpc-java/issues/9881">#9881</a>)</li> <li>services: ORCA API change to allow recording QPS in MetricRecorder and CallMetricRecorder. (<a href="https://github.com/grpc/grpc-java/issues/9866">#9866</a>)</li> <li>Move name resolution retry from managed channel to name resolver (take <a href="https://github.com/grpc/grpc-java/issues/2">#2</a>) (<a href="https://github.com/grpc/grpc-java/issues/9812">#9812</a>)</li> <li>Rename AbstractXdsClient to ControlPlaneClient (<a href="https://github.com/grpc/grpc-java/issues/9934">#9934</a>)</li> <li>all: fix build with errorprone 2.18 (<a href="https://github.com/grpc/grpc-java/issues/9886">#9886</a>)</li> <li>build: allow Java 11+ to use modern error prone</li> <li>errorprone: enable UnnecessaryAnonymousClass (<a href="https://github.com/grpc/grpc-java/issues/9927">#9927</a>)</li> <li>core: add logger to OutlierDetectionLoadBalancer (<a href="https://github.com/grpc/grpc-java/issues/9880">#9880</a>)</li> <li>census: add trace annotation to report received message sizes (<a href="https://github.com/grpc/grpc-java/issues/9944">#9944</a>)</li> <li>gcp-observability: emit latency and payload size metrics by default when monitoring is enabled (<a href="https://github.com/grpc/grpc-java/issues/9893">#9893</a>)</li> <li>gcp-observability: add trace information like TraceId and SpanId in logs for log correlation when both logging and traces are enabled (<a href="https://github.com/grpc/grpc-java/issues/9963">#9963</a>)</li> <li>gcp-observability: close() will take longer, to ensure metrics and traces are flushed (<a href="https://github.com/grpc/grpc-java/issues/9972">#9972</a>)</li> <li>gcp-observability: update status code type in logs to Google RPC code instead of an integer (<a href="https://github.com/grpc/grpc-java/issues/9959">#9959</a>)</li> <li>gcp-observability: retain default opencensus-task identifier even when custom labels are specified in the configuration (<a href="https://github.com/grpc/grpc-java/issues/9982">#9982</a>)</li> <li>Build Improvements (<a href="https://github.com/grpc/grpc-java/issues/9855">#9855</a>)</li> <li>Fixes MethodDescriptor java documentation (<a href="https://github.com/grpc/grpc-java/issues/9860">#9860</a>)</li> <li>api: forward getSecurityLevel on PartialForwardingServerCall (<a href="https://github.com/grpc/grpc-java/issues/9912">#9912</a>)</li> <li>Updating ServerInterceptors.java to support different marshallers for Request and Response messages. (<a href="https://github.com/grpc/grpc-java/issues/9877">#9877</a>)</li> </ul> <h3>API stabilizations</h3> <ul> <li>Stabilize method ServerBuilder.intercept which had previously been marked experimental. (<a href="https://github.com/grpc/grpc-java/issues/9894">#9894</a>)</li> <li>api:stabilize offloadExecutor usage in ManagedChannelBuilder and NameResolver. (<a href="https://github.com/grpc/grpc-java/issues/9931">#9931</a>)</li> </ul> <h3>Dependencies</h3> <ul> <li>netty:Upgrade Netty from 4.1.79 to 4.1.87, tcnative from 2.0.54 to 2.0.56 (<a href="https://github.com/grpc/grpc-java/issues/9784">#9784</a>)</li> <li>gcp-observability: Transitive gRPC components now have the same gRPC version</li> <li>gcp-observability : Google cloud logging updated to 3.14.5</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/grpc/grpc-java/commit/e988f84d14d46eab75713cf465d4d4776c4b344e"><code>e988f84</code></a> Bump version to 1.54.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/abdb6980ecefbb49a76d04098a34cc377185716a"><code>abdb698</code></a> Update README etc to reference 1.54.0</li> <li><a href="https://github.com/grpc/grpc-java/commit/61ec299352c8f23f79ab4eaef78901d4a20b5276"><code>61ec299</code></a> Remove sleep from Observability Interop Test binary now that its done in clos...</li> <li><a href="https://github.com/grpc/grpc-java/commit/9f26b7dd082ff6d9b73f3377e59cd54f0202f598"><code>9f26b7d</code></a> gcp-o11y: add default custom tag for metrics exporter</li> <li><a href="https://github.com/grpc/grpc-java/commit/fefa2d9b16d672a7f33948bce6ebc1e7731072cf"><code>fefa2d9</code></a> examples: add gcp-observability examples (v1.54.x backport) (<a href="https://github.com/grpc/grpc-java/issues/9987">#9987</a>)</li> <li><a href="https://github.com/grpc/grpc-java/commit/882a27bcb66e09ef2124ed0b415660c2e3506b41"><code>882a27b</code></a> gcp-o11y: add sleep in Observability close()</li> <li><a href="https://github.com/grpc/grpc-java/commit/2e41c9a5cb81d9ce75356a76c2bb05abcede0396"><code>2e41c9a</code></a> disable recording real-time metrics using in gcp-o11y</li> <li><a href="https://github.com/grpc/grpc-java/commit/132bf3e573652e9b843ceb87844271029020c9c2"><code>132bf3e</code></a> interop-testing: Do not System.exit(0) from interop client</li> <li><a href="https://github.com/grpc/grpc-java/commit/85ce900dfcb637eb7e90119fda3b22295bc6b74e"><code>85ce900</code></a> gcp-observability, census: add trace information to logs (<a href="https://github.com/grpc/grpc-java/issues/9963">#9963</a>)</li> <li><a href="https://github.com/grpc/grpc-java/commit/bb39ca3ec984ac25eb74157411a1f75ece26372b"><code>bb39ca3</code></a> gcp-observability: Update logging fields for GA and use custom BatchingSettin...</li> <li>Additional commits viewable in <a href="https://github.com/grpc/grpc-java/compare/v1.53.0...v1.54.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.grpc:grpc-bom&package-manager=maven&previous-version=1.53.0&new-version=1.54.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting ``@dependabot` rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - ``@dependabot` rebase` will rebase this PR - ``@dependabot` recreate` will recreate this PR, overwriting any edits that have been made to it - ``@dependabot` merge` will merge this PR after your CI passes on it - ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it - ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging - ``@dependabot` reopen` will reopen this PR if it is closed - ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - ``@dependabot` ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot` ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - ``@dependabot` ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information