Skip to content

Update grpc-java monorepo to v1.83.1 - #6511

Open
red-hat-konflux[bot] wants to merge 3 commits into
mainfrom
konflux/mintmaker/main/grpc-java-monorepo
Open

Update grpc-java monorepo to v1.83.1#6511
red-hat-konflux[bot] wants to merge 3 commits into
mainfrom
konflux/mintmaker/main/grpc-java-monorepo

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
io.grpc:grpc-testing 1.82.21.83.1 age confidence
io.grpc:grpc-netty-shaded 1.82.21.83.1 age confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

grpc/grpc-java (io.grpc:grpc-testing)

v1.83.1

Compare Source

gRPC Java 1.83.1 Release Notes
Improvements
  • netty: Fix client-initiated stream limit bypass in NettyServerHandler (#​12942). Enforces the limit proactively at startup without waiting for SETTINGS_ACK
  • core: Coalesce Contiguous Small Buffers for ReadableBuffer (#​12944)

v1.83.0

Compare Source

gRPC Java 1.83.0 Release Notes
API Changes
  • api: Turn on RFC 3986 parsing by default and update javadoc. (4456721)
  • api: Add Grpc.newChannelBuilder accepting NameResolverRegistry (#​11901) (2b86f8f). This allows users to explicitly provide a NameResolverRegistry during channel creation rather than relying on the global registry, offering better isolation and control over name resolution per-channel.
Behavior Changes
  • okhttp: enable TLS 1.3 for servers on Android (3018ce3). v1.82.0 enabled TLS 1.3 for clients; this does the same for servers
  • xds: enable orca to lrs propagation by default (#​12836) (1e85674) Enables xDS configuration to control which fields get propagated from ORCA backend metric reports to LRS load reports as per gRFC A85
  • xds: Use leaf cluster name for backend service label in metrics, instead of aggregate cluster name (#​12882) (c8079ee). This only has an effect when using aggregate clusters
  • xds: Hold parsed service config in CdsUpdate (3db3235). Previously, modifications to LoadBalancerRegistry could cause failures in the LB tree
  • xds: Revert "xds: reuse connections to the control plane across channels" added in 1.81.0 (d49c0b1). If using xds heavily with many targets, then MAX_CONCURRENT_STREAMS to the control plane could be exceeded. This then prevents loading resources for new targets, which causes those channels to hang on name resolution. RPCs would see the nondescript "DEADLINE_EXCEEDED: Deadline Context was exceeded after Xs" or "DEADLINE_EXCEEDED: Deadline CallOptions was exceeded after Xs"
Improvements
  • api: Move attributes to the end of ResolvedAddresses.toString(), for better legibility (103bd4b)
  • core: normalize service config number values (#​12826) (663c505) This updates default service config validation to accept numeric values represented as Number, not only Double. Common JSON parsers may deserialize integer-looking JSON values such as maxAttempts: 4 and backoffMultiplier: 2 as Integer, which previously caused defaultServiceConfig() to fail with IllegalArgumentException. The values are normalized to Double when copied into the validated service config, preserving the existing internal representation expected by the service config parsing code.
  • core: DEADLINE_EXCEEDED before initial name resolution completes will now mention “name_resolver” in the error description (56d2b25). Previously there was not a hint as to what gRPC was delayed on when the deadline was exceeded.
  • netty: Reduce TcpMetrics log from INFO to FINE (4ec83df). This removes unnecessary log noise
  • core: Enable child channel plugins (#​12578) (89aef90). This introduces the ChildChannelConfigurer API to allow intercepting and customizing the configuration (such as injecting interceptors or modifying credentials) of child channels created dynamically by load balancers.
Dependencies
  • Upgrade to Netty 4.2.15 (66c6ab1). If you need Netty 4.1 support, please file an issue
  • Upgrade codegen plugin to C++ Protobuf 35.1 (#​12876) (c886f0a)
  • Upgrade various dependencies (064272c):
    • gson to 2.14.0
    • guava to 33.6.0
    • cel-java to 0.13.0
    • protobuf-java to 3.25.9
    • error-prone-annotations to 2.50.0
    • opentelemetry to 1.63.0
Documentation
  • Document how to build with Bazel and introduce bazel support for building android and binder (#​12811) (f94574e)
Thanks to

tian__mi__mi@
codingkiddo@
Zhengcy05@​

v1.82.4

Compare Source

gRPC Java 1.82.4 Release Notes
Improvements
  • netty: Fix client-initiated stream limit bypass in NettyServerHandler (#​12941). Enforces the limit proactively at startup without waiting for SETTINGS_ACK
  • core: Coalesce Contiguous Small Buffers for ReadableBuffer (#​12943)

v1.82.3

Compare Source

gRPC Java 1.82.3 Release Notes

The fixes that were supposed to go in this release were not included in the patch by mistake. Use 1.82.4 instead.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • 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.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

@github-actions

github-actions Bot commented Aug 19, 2026

Copy link
Copy Markdown

⛏️ Workflow Run

🧹 Checkstyle

🧪 JUnit

TestsPassed ☑️SkippedFailed ❌️
JUnit Test Report97 ran95 passed0 skipped2 failed
Details
TestResult
JUnit Test Report
KesselAuthorizationClientTest.getClientRecreatesChannelWhenShutdown❌ failure
KesselAuthorizationClientTest.checkAccessRecreatesChannelOnUnauthenticated❌ failure

@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/main/grpc-java-monorepo branch from c7d6b69 to 866622b Compare August 20, 2026 01:51
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/main/grpc-java-monorepo branch from 866622b to 78e189a Compare August 21, 2026 01:49
@vbusch
vbusch force-pushed the konflux/mintmaker/main/grpc-java-monorepo branch from 78e189a to 1f11609 Compare August 21, 2026 15:21
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/main/grpc-java-monorepo branch from 1f11609 to eaa6985 Compare August 22, 2026 02:16
@vbusch

vbusch commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Need to wait for the next kessel-sdk release. The current version 1.9.0 depends on: grpc-* 1.82.2.

@vbusch vbusch added the hold Pull requests that are on hold for a reason specified in a PR comment label Aug 24, 2026
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/main/grpc-java-monorepo branch from eaa6985 to ef2b9ee Compare August 25, 2026 03:21
@red-hat-konflux

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@swatch-ci

Copy link
Copy Markdown
Collaborator

IQE Tests: PASSED -- bonfire-integration-tests-pipelinerun-dpwz5

  • 292 tests ran in 43.3 min
  • 287 passed, 0 failed, 5 skipped
  • IQE image: quay.io/cloudservices/iqe-tests:rhsm-subscriptions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hold Pull requests that are on hold for a reason specified in a PR comment swatch-all

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants