-
Notifications
You must be signed in to change notification settings - Fork 4k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Checking mergeability…
Don’t worry, you can still create the pull request.
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: grpc/grpc-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: grpc/grpc-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.82.x
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 11 commits
- 44 files changed
- 3 contributors
Commits on Jun 9, 2026
-
brew is failing with "Error: undefined method 'first' for nil" when trying to upgrade itself. We already use Java 11 on other platforms, and it is already available on the Kokoro machines. We swap to download Maven just like we do for Linux, so then we can avoid brew entirely. However, the pre-installed Java is an arm build whereas the brew install was x86. So now the examples try to use protoc-gen-grpc-java-1.82.0-SNAPSHOT-osx-aarch_64.exe which don't exist because we used the default ARCH of x86_64. So now we also need to swap the primary platform on OS X to aarch_64 and copy the x86_64 binaries from that.
Configuration menu - View commit details
-
Copy full SHA for be300bd - Browse repository at this point
Copy the full SHA be300bdView commit details -
build: downgrade multiarch to Ubuntu 20.04 and consolidate images (#1…
…2830) Downgrades the multiarch build environment from Ubuntu 24.04 to 20.04. This ensures that native artifacts for aarch64 and ppc64le are linked against glibc 2.31, providing better compatibility with older but still-supported distributions (like RHEL 8 and Ubuntu 20.04). Additionally, this consolidates s390x cross-compilation into the multiarch image, removing the need for a separate ubuntu2004 base image. - Update Dockerfile.multiarch.base to use ubuntu:20.04 - Add g++-s390x-linux-gnu to multiarch image - Update linux_artifacts.sh to use multiarch for all cross-builds - Remove references to Dockerfile.ubuntu2004.base in build scripts Summary of what this commit achieves: 1. Improves Compatibility: Lowering the glibc requirement from 2.39 (Ubuntu 24.04) to 2.31 (Ubuntu 20.04) prevents "version `GLIBC_2.XX' not found" errors when users try to run the artifacts on older systems. 2. Simplifies CI: Merges the s390x toolchain into the multiarch image, reducing the number of Docker images the project needs to build and maintain. 3. Implements stopgap: Directly implements the choice of Ubuntu 20.04 suggested as a safer stopgap for the build. Fixes #12797.
Configuration menu - View commit details
-
Copy full SHA for 8802dc3 - Browse repository at this point
Copy the full SHA 8802dc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b62b0fc - Browse repository at this point
Copy the full SHA b62b0fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78fb519 - Browse repository at this point
Copy the full SHA 78fb519View commit details -
Configuration menu - View commit details
-
Copy full SHA for 022256f - Browse repository at this point
Copy the full SHA 022256fView commit details
Commits on Jun 18, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 6726caf - Browse repository at this point
Copy the full SHA 6726cafView commit details
Commits on Jun 22, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 5ab5eba - Browse repository at this point
Copy the full SHA 5ab5ebaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20768f1 - Browse repository at this point
Copy the full SHA 20768f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b5e9ff - Browse repository at this point
Copy the full SHA 7b5e9ffView commit details
Commits on Jun 23, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 5be5f4c - Browse repository at this point
Copy the full SHA 5be5f4cView commit details
Commits on Jul 1, 2026
-
Revert "xds: reuse GrpcXdsTransport and underlying gRPC channel to th…
…e same xDS server by ref-counting" This reverts commit e39c38b. This causes hangs for xds when MAX_CONCURRENT_STREAMS limit is too low for the number of targets being used. Each XdsClient will often use 2 streams (ADS, LRS), so a concurrency limit of 100 will likely have issues after 50 targets. Hitting MAX_CONCURRENT_STREAMS prevents the resource timer from being started as the ADS RPC does not become ready, so users see a hang instead of an xds resource timeout after 15 seconds. b/529399722
Configuration menu - View commit details
-
Copy full SHA for 00ff5e5 - Browse repository at this point
Copy the full SHA 00ff5e5View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...v1.82.x