Skip to content

Update grpc to 1.82.0 and bump JVM dependencies#1167

Merged
aaylward merged 1 commit into
mainfrom
claude/grpc-1.82-jvm-deps-1hslx2
Jul 7, 2026
Merged

Update grpc to 1.82.0 and bump JVM dependencies#1167
aaylward merged 1 commit into
mainfrom
claude/grpc-1.82-jvm-deps-1hslx2

Conversation

@aaylward

@aaylward aaylward commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • grpc 1.82.0-pre11.82.0 (final release, now in the BCR). The grpc_bazel9_native_rules.patch override is still required — upstream v1.82.0 still references native.objc_library / native.cc_library.
  • abseil-cpp 20250814.220260107.1 to match grpc 1.82.0's requirement (clears the direct-dependency version warning).
  • JVM deps bumped to the latest within their current major lines, and maven_install.json repinned via REPIN=1 bazel run @maven//:pin:
Dependency Old New
logback 1.5.6 1.5.37
nullaway 0.13.1 0.13.7
error_prone 2.46.0 2.50.0
jetty 11.0.23 11.0.26
HikariCP 7.0.2 7.1.0
chariot 0.2.9 0.2.10
jdbi3-core 3.51.0 3.54.0
postgresql 42.7.10 42.7.13
guava 33.5.0-jre 33.6.0-jre
sentry-logback 8.34.1 8.47.0
slf4j 2.0.17 2.0.18
netty-bom 4.2.9.Final 4.2.16.Final
micronaut-core-bom 4.10.12 4.10.25
jackson-bom 2.21.0 2.22.0
junit-bom 6.0.3 6.1.1

Jetty stays on 11.x (12 is a breaking migration) and Micronaut stays on 4.x (5.0 is a major). Jackson artifacts resolve to 2.21.2 via the Micronaut BOM, which takes precedence in the BOM list — same precedence behavior as before, when it pinned 2.19.2.

Testing

  • //domains/games/libs/chessql/... — 3/3 tests pass
  • //domains/games/apis/one_d4/..., //domains/games/libs/chess_com_client/..., //domains/graphics/libs/imagine/... — 36/36 tests pass (Micronaut e2e, JDBI migrations, Jackson)
  • //domains/platform/libs/lakitu and //domains/games/apis/golf_grpc/server:golf_grpc_service build successfully against grpc 1.82.0, with the Bazel 9 patch applying cleanly to the release archive

Local C++ verification used the host gcc toolchain (sandbox network policy blocked the hermetic LLVM download), so CI is the authoritative check for full toolchain fidelity.

🤖 Generated with Claude Code

https://claude.ai/code/session_016Dj9Nmvsiw5ZSWvDsq92qP


Generated by Claude Code

grpc 1.82.0-pre1 -> 1.82.0 (final release, now in the BCR). The Bazel 9
native-rules patch is still required: upstream v1.82.0 still calls
native.objc_library / native.cc_library. abseil-cpp is bumped to
20260107.1 to match grpc's requirement.

JVM updates (latest within current major lines):
- logback 1.5.6 -> 1.5.37
- nullaway 0.13.1 -> 0.13.7
- error_prone 2.46.0 -> 2.50.0
- jetty 11.0.23 -> 11.0.26
- HikariCP 7.0.2 -> 7.1.0
- chariot 0.2.9 -> 0.2.10
- jdbi3-core 3.51.0 -> 3.54.0
- postgresql 42.7.10 -> 42.7.13
- guava 33.5.0-jre -> 33.6.0-jre
- sentry-logback 8.34.1 -> 8.47.0
- slf4j 2.0.17 -> 2.0.18
- netty-bom 4.2.9.Final -> 4.2.16.Final
- micronaut-core-bom 4.10.12 -> 4.10.25
- jackson-bom 2.21.0 -> 2.22.0
- junit-bom 6.0.3 -> 6.1.1

maven_install.json repinned via REPIN=1 bazel run @maven//:pin.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016Dj9Nmvsiw5ZSWvDsq92qP
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
1d4-web dab3d59 Commit Preview URL

Branch Preview URL
Jul 07 2026, 04:33 PM

@aaylward aaylward merged commit 2996d69 into main Jul 7, 2026
12 checks passed
@aaylward aaylward deleted the claude/grpc-1.82-jvm-deps-1hslx2 branch July 7, 2026 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants