-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
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.71.x
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 15 commits
- 42 files changed
- 7 contributors
Commits on Mar 4, 2025
-
Configuration menu - View commit details
-
Copy full SHA for ac9d0d2 - Browse repository at this point
Copy the full SHA ac9d0d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 865c443 - Browse repository at this point
Copy the full SHA 865c443View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cc0d4c - Browse repository at this point
Copy the full SHA 8cc0d4cView commit details
Commits on Apr 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 1435323 - Browse repository at this point
Copy the full SHA 1435323View commit details -
xds: ClusterResolverLoadBalancer handle update for both resolved addr…
Configuration menu - View commit details
-
Copy full SHA for e47748a - Browse repository at this point
Copy the full SHA e47748aView commit details
Commits on Apr 23, 2025
-
Update psm-dualstack.cfg (#11950) (#12028)
120 minutes has not been sufficient, causing frequent VM timeout errors in the test runs.
Configuration menu - View commit details
-
Copy full SHA for c5fcfea - Browse repository at this point
Copy the full SHA c5fcfeaView commit details
Commits on May 22, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 0290672 - Browse repository at this point
Copy the full SHA 0290672View commit details
Commits on May 23, 2025
-
xds: Change how xDS filters are created by introducing Filter.Provider (
#11883) (#12089) This is the first step towards supporting filter state retention in Java. The mechanism will be similar to the one described in [A83] (https://github.com/grpc/proposal/blob/master/A83-xds-gcp-authn-filter.md#filter-call-credentials-cache) for C-core, and will serve the same purpose. However, the implementation details are very different due to the different nature of xDS HTTP filter support in C-core and Java. In Java, xDS HTTP filters are backed by classes implementing `io.grpc.xds.Filter`, from here just called "Filters". To support Filter state retention (next PR), Java's xDS implementation must be able to create unique Filter instances per: - Per HCM `envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager` - Per filter name as specified in `envoy.extensions.filters.network.http_connection_manager.v3.HttpFilter.name` This PR **does not** implements Filter state retention, but lays the groundwork for it by changing how filters are registered and instantiated. To achieve this, all existing Filter classes had to be updated to the new instantiation mechanism described below. Prior to these this PR, Filters had no livecycle. FilterRegistry provided singleton instances for a given typeUrl. This PR introduces a new interface `Filter.Provider`, which instantiates Filter classes. All functionality that doesn't need an instance of a Filter is moved to the Filter.Provider. This includes parsing filter config proto into FilterConfig and determining the filter kind (client-side, server-side, or both). This PR is limited to refactoring, and there's no changes to the existing behavior. Note that all Filter Providers still return singleton Filter instances. However, with this PR, it is now possible to create Providers that return a new Filter instance each time `newInstance` is called. Co-authored-by: Sergii Tkachenko <sergiitk@google.com>
Configuration menu - View commit details
-
Copy full SHA for 2fd8447 - Browse repository at this point
Copy the full SHA 2fd8447View commit details
Commits on May 24, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 7776d37 - Browse repository at this point
Copy the full SHA 7776d37View commit details
Commits on May 26, 2025
-
xds: ensure server interceptors are created in a sync context (#11930) (
#12102) `XdsServerWrapper#generatePerRouteInterceptors` was always intended to be executed within a sync context. This PR ensures that by calling `syncContext.throwIfNotInThisSynchronizationContext()`. This change is needed for upcoming xDS filter state retention because the new tests in XdsServerWrapperTest flake with this NPE: > `Cannot invoke "io.grpc.xds.client.XdsClient$ResourceWatcher.onChanged(io.grpc.xds.client.XdsClient$ResourceUpdate)" because "this.ldsWatcher" is null` Co-authored-by: Sergii Tkachenko <sergiitk@google.com>
Configuration menu - View commit details
-
Copy full SHA for 80ea4e9 - Browse repository at this point
Copy the full SHA 80ea4e9View commit details
Commits on Jun 2, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a85b38f - Browse repository at this point
Copy the full SHA a85b38fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e2f4d5 - Browse repository at this point
Copy the full SHA 5e2f4d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e43173d - Browse repository at this point
Copy the full SHA e43173dView commit details
Commits on Jun 24, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b832c50 - Browse repository at this point
Copy the full SHA b832c50View commit details
Commits on Jun 26, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 43eedd0 - Browse repository at this point
Copy the full SHA 43eedd0View 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.71.x