Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
378 commits
Select commit Hold shift + click to select a range
79639fc
Refactor givenObservabilityModeTrue_whenExtProcBusy_thenAppRequestsAr…
kannanjgithub Apr 8, 2026
77f49ee
Refactor givenObservabilityModeFalse_whenExtProcBusy_thenAppRequestsA…
kannanjgithub Apr 8, 2026
f1b5db3
Refactor givenRequestDrainActive_whenAppRequestsMessages_thenRequests…
kannanjgithub Apr 8, 2026
c1dbee0
Refactor givenBufferedRequests_whenExtProcStreamBecomesReady_thenData…
kannanjgithub Apr 8, 2026
9d584e1
Refactor givenExtProcStreamCompleted_whenAppRequestsMessages_thenRequ…
kannanjgithub Apr 8, 2026
d31c85b
Fix tests that were not including headers response in the first ext-p…
kannanjgithub Apr 9, 2026
1bc49b1
Avoid direct calling of onClose from onError by introducing a flag to…
kannanjgithub Apr 9, 2026
28d9ccd
Converting tests to use inprocess server for ext-proc.
kannanjgithub Apr 9, 2026
dd3514b
Migrate givenInterceptor_whenCallIntercepted_thenExtProcStubUsesSeria…
kannanjgithub Apr 9, 2026
ea836f8
Migrate givenGrpcServiceWithTimeout_whenCallIntercepted_thenExtProcSt…
kannanjgithub Apr 9, 2026
d78e448
Migrate givenGrpcServiceWithInitialMetadata_whenCallIntercepted_thenE…
kannanjgithub Apr 9, 2026
e8b773c
Migrate givenRequestHeaderModeSend_whenStartCalled_thenExtProcReceive…
kannanjgithub Apr 9, 2026
ef4961e
Migrate givenRequestHeaderModeSend_whenExtProcRespondsWithMutations_t…
kannanjgithub Apr 9, 2026
7ad1dab
Migrate givenRequestHeaderModeSkip_whenStartCalled_thenDataPlaneCallI…
kannanjgithub Apr 9, 2026
b0d8430
Migrate givenRequestBodyModeGrpc_whenSendMessageCalled_thenMessageIsS…
kannanjgithub Apr 9, 2026
849c10c
Fix halfClose idempotency and migrate mutated body test
kannanjgithub Apr 9, 2026
946e9fc
Migrate givenExtProcSignaledEndOfStream_whenClientSendsMoreMessages_t…
kannanjgithub Apr 9, 2026
54e93b1
Migrate givenRequestBodyModeGrpc_whenHalfCloseCalled_thenSignalSentTo…
kannanjgithub Apr 9, 2026
1075563
Migrate givenDeferredHalfClose_whenExtProcRespondsWithEndOfStream_the…
kannanjgithub Apr 9, 2026
058fd86
Migrate givenObservabilityModeTrue_whenExtProcBusy_thenIsReadyReturns…
kannanjgithub Apr 9, 2026
2dfddc2
Migrate givenObservabilityModeFalse_whenExtProcBusy_thenIsReadyReturn…
kannanjgithub Apr 9, 2026
c88e706
Migrate givenCongestionInExtProc_whenExtProcBecomesReady_thenTriggers…
kannanjgithub Apr 9, 2026
f9878da
Migrate givenDrainingStream_whenExtProcStreamCompletes_thenTriggersOn…
kannanjgithub Apr 9, 2026
41cc10a
Migrate givenExtProcStreamCompleted_whenAppRequestsMessages_thenReque…
kannanjgithub Apr 9, 2026
31eaa5b
Fix halfClose idempotency in ExternalProcessorFilter
kannanjgithub Apr 9, 2026
277b910
Use SerializingExecutor for sidecar calls and migrate first test
kannanjgithub Apr 9, 2026
ec38666
Migrate givenRequestHeaderModeSend_whenStartCalled_thenExtProcReceive…
kannanjgithub Apr 9, 2026
db46290
Migrate givenRequestHeaderModeSend_whenExtProcRespondsWithMutations_t…
kannanjgithub Apr 9, 2026
d99f8e5
Migrate givenRequestHeaderModeSkip_whenStartCalled_thenDataPlaneCallI…
kannanjgithub Apr 9, 2026
ad94cce
Migrate givenRequestBodyModeGrpc_whenSendMessageCalled_thenMessageIsS…
kannanjgithub Apr 9, 2026
2b0cadc
Migrate givenRequestBodyModeGrpc_whenExtProcRespondsWithMutatedBody_t…
kannanjgithub Apr 9, 2026
ae9a25b
Migrate givenFailureModeAllowTrue_whenExtProcStreamFails_thenDataPlan…
kannanjgithub Apr 9, 2026
ab394b7
Migrate givenInterceptor_whenCallIntercepted_thenExtProcStubUsesSeria…
kannanjgithub Apr 9, 2026
5b1f07c
Migrate givenRequestBodyModeGrpc_whenExtProcRespondsWithMutatedBody_t…
kannanjgithub Apr 9, 2026
21bca29
Migrate givenExtProcSignaledEndOfStream_whenClientSendsMoreMessages_t…
kannanjgithub Apr 9, 2026
9240095
Migrate givenRequestBodyModeGrpc_whenHalfCloseCalled_thenSignalSentTo…
kannanjgithub Apr 9, 2026
c9dc587
Migrate givenDeferredHalfClose_whenExtProcRespondsWithEndOfStream_the…
kannanjgithub Apr 9, 2026
b6b89b9
Migrate givenResponseBodyModeGrpc_whenOnMessageCalled_thenMessageIsSe…
kannanjgithub Apr 9, 2026
8c963db
Migrate givenResponseBodyModeGrpc_whenExtProcRespondsWithMutatedBody_…
kannanjgithub Apr 9, 2026
94e7e6f
Migrate givenResponseBodyModeGrpc_whenExtProcRespondsWithEndOfStream_…
kannanjgithub Apr 9, 2026
4365c2c
Restore processing mode overrides in filter and migrate Category 10 f…
kannanjgithub Apr 9, 2026
0722094
Migrate givenFailureModeAllowTrue_whenExtProcStreamFails_thenDataPlan…
kannanjgithub Apr 9, 2026
cdba51a
Migrate givenActiveRpc_whenDataPlaneCallCancelled_thenExtProcStreamIs…
kannanjgithub Apr 9, 2026
92efffa
Migrate givenUnsupportedCompressionInResponse_whenReceived_thenExtPro…
kannanjgithub Apr 9, 2026
aac1882
Migrate 33 ExternalProcessorFilter tests to real InProcessChannel and…
kannanjgithub Apr 9, 2026
e8a7344
I have completed the migration of 33 out of 41 tests in ExternalProce…
kannanjgithub Apr 10, 2026
414060c
- Test Migration: Replaced all Mockito mocks of Channel and Client…
kannanjgithub Apr 10, 2026
720de8d
Implemented flow control behavior for the normal mode in ExternalProc…
kannanjgithub Apr 13, 2026
372b6fa
Test Suite Improvements:
kannanjgithub Apr 13, 2026
3269089
Revert "Merge branch 'interceptor-executor-safeguard' into ext-proc"
kannanjgithub Apr 14, 2026
8b23626
Remove null check for callExecutor in the filter since it will always…
kannanjgithub Apr 15, 2026
e205a62
Merge remote-tracking branch 'origin/master' into ext-proc
kannanjgithub Apr 15, 2026
51aee75
Merge from master and resolve conflicts.
kannanjgithub Apr 15, 2026
89b8e2b
There is a subtle and common cause of failures in InProcess tests.
kannanjgithub Apr 15, 2026
4fb501c
Current State of ExternalProcessorFilter.java:
kannanjgithub Apr 16, 2026
8c2bb94
Implemented the missing EOS handling in handleResponseBodyResponse b…
kannanjgithub Apr 16, 2026
87c6d89
Add test for response body mode override from Grpc to None.
kannanjgithub Apr 16, 2026
1e2a223
Apply filter config overrides by merging with top level filter config.
kannanjgithub Apr 16, 2026
ceac862
Disable immediate_response config handling.
kannanjgithub Apr 16, 2026
d7d2379
Deferred close of the ext-proc stream when client closes the data pla…
kannanjgithub Apr 17, 2026
e6f1231
I have addressed the primary functional requirements for granular Pr…
kannanjgithub Apr 20, 2026
8596c41
Minor refactorings.
kannanjgithub Apr 20, 2026
da18bd1
Add client streaming and bidi streaming tests (unary and server strea…
kannanjgithub Apr 20, 2026
d2c4cf9
xds: Add CelStringExtractor and CEL dependencies
kannanjgithub Apr 21, 2026
083745d
Merge remote-tracking branch 'origin/cel-extractor-testing' into ext-…
kannanjgithub Apr 21, 2026
69b19fe
The implementation of ProcessingMode.HeaderSendMode.DEFAULT handling…
kannanjgithub Apr 22, 2026
69a4266
- Support for ExtProcPerRoute & ExtProcOverrides: The filter now cor…
kannanjgithub Apr 22, 2026
d6bcc8b
Introduce isActivated state for non-observability mode, and some mino…
kannanjgithub Apr 23, 2026
cf42be2
In ExernalProcessorFilter.handleModeOverride first arrive at the merg…
kannanjgithub Apr 23, 2026
37c089a
Ordered draining and Passthrough mechanism:
kannanjgithub Apr 23, 2026
6b367a7
Revert "xds: Add CelStringExtractor and CEL dependencies"
kannanjgithub Apr 23, 2026
0bcce0d
Implement forgotten draining of queued response messages when ext-pro…
kannanjgithub Apr 24, 2026
5cabfad
1. Graceful Handshake: The filter now performs an explicit handshak…
kannanjgithub Apr 24, 2026
43a465f
Implement Header Forwarding Rules:
kannanjgithub Apr 27, 2026
e523ea5
* Fixed givenClientStreamingRpc and givenBidiStreamingRpc failures.
kannanjgithub Apr 27, 2026
7f8c469
Implement request attributes.
kannanjgithub Apr 27, 2026
6c634f5
Merge remote-tracking branch 'upstream/master' into ext-proc
kannanjgithub Apr 28, 2026
5ceb0a8
Trailers-only response message handling implementation:
kannanjgithub Apr 28, 2026
fc71e59
Enforce ordering of ext_proc responses:
kannanjgithub Apr 29, 2026
6ef972c
xDS: Enhance ExternalProcessorFilter with protocol enforcement
kannanjgithub Apr 29, 2026
bc99c94
xDS: Populate protocol_config in the first ext_proc ProcessingRequest
kannanjgithub Apr 29, 2026
bc9ba2d
Add tests for trailers HeaderSendMode default to SKIP for DEFAULT.
kannanjgithub Apr 29, 2026
85f4558
Fix Processing mode override via override config to be a full replace…
kannanjgithub Apr 29, 2026
96602ff
Initial metadata headers to send is optional.
kannanjgithub Apr 29, 2026
35ba0e5
nit: Style fixes.
kannanjgithub Apr 29, 2026
642f96a
Filter registration based on flag.
kannanjgithub Apr 30, 2026
29a2234
nit
kannanjgithub Apr 30, 2026
ef22832
Register the filter
kannanjgithub Mar 4, 2026
dae3a5c
end_of_stream field setting for both request and response message han…
kannanjgithub Mar 9, 2026
f767096
Handling graceful termination of ext-proc stream.
kannanjgithub Mar 9, 2026
d4b3242
Revert message buffering for request and response and instead use end…
kannanjgithub Mar 10, 2026
9a87a32
Implement fail-open when config has failure_mode_allow set to true.
kannanjgithub Mar 10, 2026
1c477be
Implement request_drain for already sent data plane requests for grac…
kannanjgithub Mar 10, 2026
ec1c2ac
Update ext-proc channel and grpc service on filter config updates.
kannanjgithub Mar 11, 2026
083101a
Disallow non-GRPC processing mode for request and response messages, …
kannanjgithub Mar 11, 2026
495af7f
Treat true value for grpc_message_compressed in body responses as an …
kannanjgithub Mar 11, 2026
760cadc
Applying data plane backpressure in Observability mode.
kannanjgithub Mar 11, 2026
4b1fca6
Fix the handling for response message body to only send messages rece…
kannanjgithub Mar 11, 2026
cc0b6ad
Remove backflow based on blocking as it should not be done, and inste…
kannanjgithub Mar 12, 2026
d9a4119
Avoid double serialization of proto message by making the ExtProcesso…
kannanjgithub Mar 13, 2026
e5351af
feat(xds): Add configuration objects for ExtAuthz and GrpcService
sauravzg Nov 10, 2025
3ce0779
Fixup: Address comments from #12492
sauravzg Jan 13, 2026
380eb40
Fixup: 12492 Split HeaderValueValidationUtils to GrpcService to match…
sauravzg Mar 12, 2026
50e5243
feat(xds): Add CachedChannelManager for caching channel instances
sauravzg Nov 6, 2025
b63f427
Create ext-proc channel using CachedChannelManager passing in the Grp…
kannanjgithub Mar 15, 2026
c2aa23d
Implement setting timeout value for the ext-proc call specified in th…
kannanjgithub Mar 16, 2026
4e3c395
Include initialMetadata from GrpcService in ext-proc headers.
kannanjgithub Mar 16, 2026
c8f4e82
Request header mutation unit test.
kannanjgithub Mar 16, 2026
8cb84cc
Implement request_drain before graceful ext-proc stream termination. …
kannanjgithub Mar 17, 2026
d67d772
Make half-close set setEndOfStreamWithoutMessage since there is no ac…
kannanjgithub Mar 20, 2026
10ebb4b
Apply backpressure for ext proc calls for response body messages too …
kannanjgithub Mar 20, 2026
843361a
(Superceded - initial implementation using single lock) The implement…
kannanjgithub Mar 20, 2026
6ddaffe
(Superceded later to have only the streamLock) The refactoring to imp…
kannanjgithub Mar 23, 2026
758e273
Revert "fix(xds): Allow and normalize trailing dot (FQDN) in matchHos…
kannanjgithub Mar 4, 2026
9b3a525
grpclb: Rewrite URI() calls as URI#create in test cases.
jdcormie Feb 23, 2026
88bfa38
grpclb: Implement newNameResolver(io.grpc.Uri).
jdcormie Feb 23, 2026
6f2dc86
grpclb: Be strict about only a single path segment in target URI
jdcormie Mar 5, 2026
a1fef50
Start 1.81.0 development cycle (#12673)
shivaspeaks Mar 5, 2026
40edb11
Drop support for Android API levels 21-22 (#12676)
kannanjgithub Mar 6, 2026
f594686
remove checked-in protoc zip (#12675)
benjaminp Mar 6, 2026
79e543f
core: Wait for backoff timer on address update in pick_first
ejona86 Mar 9, 2026
f6dd211
android-interop-testing: Remove usage of MultiDexApplication
ejona86 Mar 10, 2026
a66575b
core: Enable dns "caching" on Android
ejona86 Mar 9, 2026
284e9f2
Remove InternalResolutionResult from DnsNameResolver
ejona86 Mar 10, 2026
e4d138a
android-interop-testing: replace deprecated classes (#12689)
shivaspeaks Mar 12, 2026
83759dd
android-interop-testing: Workaround build mergeExtDexDebug race (#12697)
ejona86 Mar 16, 2026
83e1aad
Cleanup old checkForUpdates restrictions (#12687)
ejona86 Mar 16, 2026
f1d0151
xds: reuse GrpcXdsTransport and underlying gRPC channel to the same x…
danielzhaotongliu Mar 16, 2026
e832186
xds: Add support for RFC 3986 URIs (#12660)
jdcormie Mar 16, 2026
5531e43
Update README etc to reference 1.80.0 (#12701)
shivaspeaks Mar 18, 2026
4d55e79
android-interop-testing: align AndroidX Test Runner version to 1.7.0 …
shivaspeaks Mar 18, 2026
7d9df42
kokoro: Reduce log noise in Android CI
ejona86 Mar 18, 2026
de49e60
docs: Correct the manual flow control README regarding onNext blockin…
themechbro Mar 23, 2026
4f08ef6
android-interop-testing: add AndroidX Test core in implementation (#1…
shivaspeaks Mar 23, 2026
4837cdf
core: fix false-positive orphan warning in ManagedChannelOrphanWrappe…
themechbro Mar 23, 2026
59f8308
Use DelayedClientCall instead of requestLock.
kannanjgithub Mar 26, 2026
e37851c
Refactor: Remove responseLock and use shared executor for External Pr…
kannanjgithub Mar 30, 2026
07ab119
Refactor: Use internal interceptor pattern in tests and remove manual…
kannanjgithub Mar 30, 2026
2d16c55
Fixup: 12492 Remove artifact from old channelcreds implementation an…
sauravzg Mar 15, 2026
9d75a8c
Fixup 12492: Use builder instead of newBuilder
sauravzg Mar 17, 2026
5d3ef87
Fixup: 12492 Fix callcredentials to not apply instead of erroring out…
sauravzg Mar 17, 2026
e44a4cb
Fixup 12492: Refactor `allowedGrpcService` to be non optional and fix…
sauravzg Mar 19, 2026
049d21e
Fixup 12492: Address copilot comments
sauravzg Mar 25, 2026
44a4d24
Fixup 12492: Eliminate bootstrap dependency on grpc
sauravzg Mar 25, 2026
89d67bf
Fixup 12492: Eliminate GrpcService..Provider classes
sauravzg Mar 27, 2026
cdb40e2
Fixup 12492: Improve test coverage for config parser
sauravzg Mar 27, 2026
46e3e71
feat(xds): Allow injecting bootstrap info into xDS Filter API for con…
sauravzg Mar 17, 2026
ac404c6
Fixup 12724: Eliminate GrpcService..Provider classes
sauravzg Mar 27, 2026
8a24db2
Refactor ExternalProcessorFilter to use new FilterContext API.
kannanjgithub Mar 31, 2026
e0742db
feat(xds): Add CachedChannelManager for caching channel instances
sauravzg Mar 25, 2026
9b62b31
Fixup: #12690: Add VisibleForTesting
sauravzg Mar 15, 2026
92e099d
Fixup: 12690 Use builder in unit tests
sauravzg Mar 17, 2026
014c9ba
Fixup 12690: Addres copilot comments
sauravzg Mar 25, 2026
ba5ae3f
Fixup #12690: Improve coverage for CachedChannelManager
sauravzg Mar 27, 2026
5c3f011
Fix: Resolve lifecycle and race condition issues in External Processo…
kannanjgithub Mar 30, 2026
8d93ca3
feat(xds): Add header mutations library
sauravzg Oct 24, 2025
2df4da8
Fixup: 12494 address comments and bring back up to updated ext authz …
sauravzg Mar 12, 2026
310abdb
Fixup 12494: Fixes for logging and additional comment
sauravzg Mar 15, 2026
98a65a6
Fixup 12494: Remove Authz specific abstractions away from the generic…
sauravzg Mar 16, 2026
fb8d3cd
Fixup 12494: Rename variable
sauravzg Mar 23, 2026
e6634ec
Fixup 12494: Address copilot comments
sauravzg Mar 25, 2026
61f5ab5
Fixup 12494: Improve test coverage for headermutations
sauravzg Mar 27, 2026
e6574ce
Use header mutations package util classes instead of having the code …
kannanjgithub Mar 31, 2026
9104b48
Handling half close when indicated by ext-proc response.
kannanjgithub Apr 1, 2026
2d39226
Flow control backpush should only apply in observability mode (not no…
kannanjgithub Apr 1, 2026
ba96ce2
Implement Category 1 unit tests: Configuration Parsing & Provider
kannanjgithub Apr 1, 2026
7f22652
Implement Category 2 unit tests: Client Interceptor & Lifecycle
kannanjgithub Apr 1, 2026
0fe245f
Implement Category 3 unit tests: Request Header Processing
kannanjgithub Apr 1, 2026
412013a
Implement Category 4 unit tests: Body Mutation: Outbound/Request (GRP…
kannanjgithub Apr 1, 2026
4374555
Implement Category 5 unit tests and fix response-side closure bug
kannanjgithub Apr 1, 2026
71aca02
Implement Category 6 unit tests: Outbound Backpressure (isReady / onR…
kannanjgithub Apr 1, 2026
35b56a5
Implement Category 7 unit tests: Inbound Backpressure (request(n) / p…
kannanjgithub Apr 1, 2026
8a9575f
Implement Category 8 unit tests: Error Handling & Security
kannanjgithub Apr 1, 2026
d877c4f
Implement Category 9 unit tests and injectable constructor for resour…
kannanjgithub Apr 1, 2026
b51e489
ProcessingMode override implementation.
kannanjgithub Apr 7, 2026
edac726
Use direct executor in some tests.
kannanjgithub Apr 7, 2026
9637629
Refactor givenInterceptor_whenCallIntercepted_thenExtProcStubUsesSeri…
kannanjgithub Apr 8, 2026
e18d9a3
Fix filter to handle DEFAULT header mode and buffer initial requests
kannanjgithub Apr 8, 2026
56cfe32
Refactor givenRequestDrainActive_whenIsReadyCalled_thenReturnsFalse t…
kannanjgithub Apr 8, 2026
655d46a
Avoid direct calling of onClose from onError by introducing a flag to…
kannanjgithub Apr 9, 2026
a5e9a2f
Converting tests to use inprocess server for ext-proc.
kannanjgithub Apr 9, 2026
6d7eaea
Migrate givenInterceptor_whenCallIntercepted_thenExtProcStubUsesSeria…
kannanjgithub Apr 9, 2026
214e47c
Fix halfClose idempotency and migrate mutated body test
kannanjgithub Apr 9, 2026
d2472ff
Fix halfClose idempotency in ExternalProcessorFilter
kannanjgithub Apr 9, 2026
92a65a1
Use SerializingExecutor for sidecar calls and migrate first test
kannanjgithub Apr 9, 2026
31cc503
Implemented flow control behavior for the normal mode in ExternalProc…
kannanjgithub Apr 13, 2026
edad0f4
Test Suite Improvements:
kannanjgithub Apr 13, 2026
70d5856
Remove null check for callExecutor in the filter since it will always…
kannanjgithub Apr 15, 2026
fd16541
servlet: Remove ModelCheckingCTest reference
ejona86 Mar 23, 2026
13744a2
xds: Handle empty target URI authorities the same as null.
jdcormie Mar 24, 2026
0ba2180
api: create a test_fixtures bazel target
jdcormie Mar 24, 2026
b8f091b
xds: Run integration test with both values of RFC 3986 URI flag
jdcormie Mar 24, 2026
eec7d4e
Add Gemini code review config (#12725)
sauravzg Mar 25, 2026
907b798
api: Deprecate LoadBalancer.handleResolvedAddresses() (#11623)
SreeramdasLavanya Mar 25, 2026
d089ab8
core: fix MetricRecorderImpl.metricSinks() ConcurrentModificationExce…
JoeCqupt Mar 25, 2026
c7c13b0
api: remove unnecessary arg to substring in Uri
jdcormie Mar 16, 2026
b0643c4
api: Add a warning about Uri#getAuthority just like getPath()
jdcormie Mar 17, 2026
52abdc6
api: Add io.grpc.Uri.Builder#setRawAuthority
jdcormie Mar 17, 2026
ab2edea
googleapis: Add RFC 3986 URI support.
jdcormie Mar 17, 2026
9d0a78f
core: Close InputStream in NoopClientStream.writeMessage() to prevent…
merlimat Mar 25, 2026
8ad0d93
Remove extraneous changes beyond avoiding the false positive warnings…
kannanjgithub Mar 26, 2026
5640318
Upgrade Dependencies (#12719)
shivaspeaks Mar 27, 2026
0e74d35
examples: Reflow manualflowcontrol; check isReady() earlier
ejona86 Mar 23, 2026
16a6bec
Add custom label for per-RPC metrics
ejona86 Mar 27, 2026
d2760cc
util: update AdvancedTlsX509KeyManager to support key alias for reloa…
zhangweikop Mar 27, 2026
0ac652d
openTelemetry: add tcp metrics (#12652)
AgraVator Mar 31, 2026
9a88c69
openTelemetry: fix baggage prop (#12665)
AgraVator Mar 31, 2026
a2d0511
xds: Add configuration objects for ExtAuthz, GrpcService and Bootstra…
sauravzg Apr 2, 2026
91a95d4
[xds] Implement A114: WRR support for custom backend metrics (#12645)
sauravzg Apr 2, 2026
9f0c54c
Upgrade Netty to 4.1.132 and netty-tcnative to 2.0.75
ejona86 Mar 30, 2026
e1d3425
xds: fix xDS HTTP CONNECT's transport socket name bug (#12740)
shivaspeaks Apr 6, 2026
29b2203
examples: Clean up Health, and document need for grpc-services
ejona86 Apr 10, 2026
d89bd5e
Replace javax ThreadSafe annotation with errorprone ThreadSafe (#12742)
Kainsin Apr 10, 2026
a2db7fa
Revert "Replace javax ThreadSafe annotation with errorprone ThreadSaf…
kannanjgithub Apr 13, 2026
a96dd42
core,xds: Fix backend_service plumbing for subchannel metrics (#12735)
becomeStar Apr 14, 2026
5a44242
Start 1.82.0 development cycle (#12758)
AgraVator Apr 14, 2026
3b5f7b3
Merge from master and resolve conflicts.
kannanjgithub Apr 15, 2026
086b57f
Current State of ExternalProcessorFilter.java:
kannanjgithub Apr 16, 2026
40f4457
Implemented the missing EOS handling in handleResponseBodyResponse b…
kannanjgithub Apr 16, 2026
1469604
Add test for response body mode override from Grpc to None.
kannanjgithub Apr 16, 2026
4818345
Apply filter config overrides by merging with top level filter config.
kannanjgithub Apr 16, 2026
54a4da4
Disable immediate_response config handling.
kannanjgithub Apr 16, 2026
e44f8d7
Deferred close of the ext-proc stream when client closes the data pla…
kannanjgithub Apr 17, 2026
65c27c3
I have addressed the primary functional requirements for granular Pr…
kannanjgithub Apr 20, 2026
9b941e6
Introduce isActivated state for non-observability mode, and some mino…
kannanjgithub Apr 23, 2026
a99218d
In ExernalProcessorFilter.handleModeOverride first arrive at the merg…
kannanjgithub Apr 23, 2026
1feac12
Ordered draining and Passthrough mechanism:
kannanjgithub Apr 23, 2026
ff86408
Implement Header Forwarding Rules:
kannanjgithub Apr 27, 2026
f3be2b9
Implement request attributes.
kannanjgithub Apr 27, 2026
cece483
xds: remove dependency from WRR to LoadBalancerConfigFactory (#12756)
sauravzg Apr 16, 2026
07eb37f
xds: Propagate status cause through XdsDepManager
ejona86 Apr 9, 2026
8f227eb
core: Reduce per-stream idle memory by 20%
ejona86 Apr 17, 2026
256ba5a
okhttp: HPACK should fail on varint overflow
ejona86 Apr 20, 2026
cf50999
Cancel DelayedClientCall when application listener throws (#12761)
jnowjack-lucidchart Apr 22, 2026
7125404
jakarta: Include tests in jacoco report
ejona86 Apr 21, 2026
646b8ed
binder: add a jacocoTestReport task
jdcormie Apr 21, 2026
3bfe7bd
xds: Add header mutations library (#12494)
sauravzg Apr 28, 2026
dc3bac5
Trailers-only response message handling implementation:
kannanjgithub Apr 28, 2026
6997c6d
Enforce ordering of ext_proc responses:
kannanjgithub Apr 29, 2026
6cde0c9
xDS: Enhance ExternalProcessorFilter with protocol enforcement
kannanjgithub Apr 29, 2026
8d1e208
xDS: Populate protocol_config in the first ext_proc ProcessingRequest
kannanjgithub Apr 29, 2026
17447af
Fix Processing mode override via override config to be a full replace…
kannanjgithub Apr 29, 2026
e430969
Initial metadata headers to send is optional.
kannanjgithub Apr 29, 2026
1a6d436
Remove residual filter API change not in Saurav's commits.
kannanjgithub May 4, 2026
40f65fa
Merge remote-tracking branch 'origin/master' into ext-proc
kannanjgithub May 4, 2026
e74d16d
Merge remote-tracking branch 'upstream/master' into ext-proc
kannanjgithub May 4, 2026
a28cc57
nit: Undo whitespace changes
kannanjgithub May 4, 2026
3a9b96f
Merge remote-tracking branch 'origin/ext-proc' into ext-proc
kannanjgithub May 4, 2026
aac9d87
Fix style and warning as errors.
kannanjgithub May 4, 2026
a6e61a1
Created separate config for the override config and address other rev…
kannanjgithub May 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

103 changes: 0 additions & 103 deletions xds/src/main/java/io/grpc/xds/ExtAuthzConfigParser.java

This file was deleted.

Loading
Loading