Kevin Krakauer
e847f29f32
deps: bump go version to 1.24 ( #8509 )
2025-08-14 11:31:22 -07:00
Pranjali-2501
ab9fb6d8cc
deps: update dependencies for all modules ( #8497 )
2025-08-06 22:43:29 +05:30
Doug Fawley
2bd74b28f5
credentials: fix behavior of grpc.WithAuthority and credential handshake precedence ( #8488 )
2025-08-05 15:04:18 -07:00
Pranjali-2501
62ec29fd9b
grpc: Fix cardinality violations in non-client streaming RPCs. ( #8385 )
2025-08-05 10:31:52 +05:30
Doug Fawley
a5e7cd6d4c
stats: add DelayedPickComplete and follow correct semantics ( #8465 )
2025-07-21 11:35:33 -07:00
Arjan Singh Bal
f69eaf05c3
testutils/roundrobin: Improve validation of WRR distribution ( #8459 )
2025-07-21 11:33:36 +05:30
Doug Fawley
4af0faa7a0
transport: add test case for zero second timeout ( #8452 )
2025-07-18 09:33:24 -07:00
eshitachandwani
0a12fb0d84
Revert "credentials: allow audience to be configured ( #8421 ) ( #8442 )" ( #8450 )
...
This reverts commit 7208cdc423
.
2025-07-16 15:19:22 +05:30
Chris Staite
7208cdc423
credentials: allow audience to be configured ( #8421 ) ( #8442 )
...
There are competing specifications around whether a method should be included in a JWT audience or not. For example #4713 specifically excluded the method referencing https://google.aip.dev/auth/4111 whereas GCE IAP requires the full URI https://cloud.google.com/iap/docs/authentication-howto .
In order to facilitate both methods, we introduce a new environment variable, namely GRPC_AUDIENCE_IS_FULL_PATH, to allow the method stripping to be disabled. This defaults to the existing behaviour of stripping the method, but can be set to avoid this.
2025-07-14 13:52:09 -04:00
Arjan Singh Bal
a809a4644b
deps: update dependencies for all modules ( #8434 )
2025-07-09 11:09:21 +05:30
Ashesh Vidyut
64a6b623ba
grpctest: minor improvements to the test logger implementation ( #8370 )
2025-07-07 11:55:00 +05:30
Easwar Swaminathan
aa57e6af6c
xds: cleanup internal testing functions for env vars that have long been removed ( #8413 )
2025-07-02 17:54:14 +05:30
Arjan Singh Bal
20bd1e7dfa
grpc: revert #8278 : Fix cardinality violations in non-server streaming RPCs ( #8404 )
...
This reverts commit a64d9333af
.
2025-06-24 00:20:59 +05:30
vinothkumarr227
bbaca7a088
stub: Add child balancer in stub.BalancerData ( #8393 )
2025-06-19 10:48:14 +05:30
Pranjali-2501
a64d9333af
grpc: Fix cardinality violations in non-server streaming RPCs ( #8278 )
2025-06-11 16:49:42 +05:30
eshitachandwani
af0f88e01d
add spiffe config ( #8384 )
2025-06-09 11:04:27 +05:30
Antoine Tollenaere
ec91b2e05e
xds: Remove temporary environment variable for least request ( #8248 )
2025-06-05 22:10:48 +05:30
Arjan Singh Bal
6dfe07c8c3
balancer: Make ExitIdle compulsory for Balancers ( #8367 )
2025-06-03 09:15:35 +05:30
Arjan Singh Bal
8d1e6e2335
deps: update dependencies for all modules and fix revive findings ( #8372 )
2025-06-03 08:59:34 +05:30
Pranjali-2501
ec4810caeb
grpc: Fix cardinality violations in client streaming and unary RPCs ( #8330 )
2025-05-28 16:06:43 +05:30
Michael Lumish
32e57de3f8
Rename PSM interop fallback test suite to light ( #8350 )
...
This is part of a cross-repository change to generalize the fallback
test suite to support other tests, and to change the name for
clarity. See also https://github.com/grpc/psm-interop/pull/179 .
RELEASE NOTES: n/a
2025-05-22 15:45:21 -07:00
Purnesh Dixit
aaabd60df2
deps: update dependencies for all modules ( #8331 )
2025-05-19 23:14:07 +05:30
Arjan Singh Bal
e3f13e75a6
transport: Prevent sending negative timeouts ( #8312 )
2025-05-14 09:15:09 +05:30
Arjan Singh Bal
d36b02efcc
transport: Propagate status code on receiving RST_STREAM during message read ( #8289 )
2025-05-12 23:23:14 +05:30
janardhanvissa
d3d2702d29
cleanup: replace dial with newclient ( #8196 )
2025-05-12 10:57:47 +05:30
Arjan Singh Bal
7fb5738f99
xds_test: Wait for server to enter serving mode in RBAC test ( #8287 )
2025-05-06 00:28:58 +05:30
eshitachandwani
4cedec40eb
grpc_test: add tests for client streaming ( #8120 )
2025-04-25 13:06:52 +05:30
Gregory Cooke
58d1a72b99
[Security] Add verification logic using SPIFFE Bundle Maps in XDS ( #8229 )
...
Add verification logic using SPIFFE Bundle Maps in XDS
2025-04-22 13:43:29 -04:00
Arjan Singh Bal
718c4d8452
xds: Make locality ID string representation consistent with A78 ( #8256 )
2025-04-17 12:41:55 +05:30
vinothkumarr227
ce35fd41c5
stats/opentelemetry: add trace event for name resolution delay ( #8074 )
2025-04-04 09:55:45 +05:30
eshitachandwani
52c643eb74
deps: update dependencies for all modules ( #8221 )
...
* update deps
* protos update
2025-04-04 09:54:18 +05:30
Easwar Swaminathan
a0a739f794
xds: ensure node ID is populated in errors from the server ( #8140 )
...
* xds: ensure node ID is populated in errors from the server
* xds: cleanup server e2e tests
* don't wrap status errors
2025-03-10 15:05:05 -07:00
Doug Fawley
5668c66bc6
resolver/manual: allow calling UpdateState with an un-Built resolver ( #8150 )
2025-03-06 13:39:48 -08:00
Easwar Swaminathan
bffa4be817
xds: ensure xDS node ID is populated in errors from xds resolver and cds lb policy ( #8131 )
2025-03-04 17:32:04 -08:00
janardhanvissa
b0f5027011
cleanup: replace dial with newclient ( #7970 )
2025-02-28 13:53:16 +05:30
janardhanvissa
52a257e680
cleanup: replace dial with newclient ( #7967 )
2025-02-27 16:03:14 -08:00
Arjan Singh Bal
dbf92b436d
deps: update dependencies for all modules ( #8108 )
2025-02-25 15:21:44 -08:00
Matthieu MOREL
c75fc8edec
chore: enable early-return and unnecessary-stmt and useless-break from revive ( #8100 )
2025-02-20 14:10:09 -08:00
Yousuk Seung
ddb2484e69
xds: remove obsolete xDS transport custom dialer option ( #8079 )
2025-02-18 13:08:13 -08:00
janardhanvissa
8528f4387f
cleanup: replace Dial with NewClient ( #7975 )
2025-02-17 12:39:40 +05:30
Arjan Singh Bal
75c51bf52f
interop: Introduce env var for xDS dualstack support and add xDS interop config ( #8081 )
2025-02-13 09:59:15 +05:30
Arjan Singh Bal
cf60e5ac49
test: Remove fake petiole in health tests ( #8082 )
2025-02-13 09:55:26 +05:30
Arjan Singh Bal
e95a4b7136
roundrobin: Delegate subchannel creation to pickfirst ( #7966 )
2025-02-11 15:14:49 +05:30
pvsravani
e0d191d8ad
test/gracefulstop: use stubserver instead of testservice implementation ( #7907 )
2025-02-07 14:43:34 +05:30
Matthieu MOREL
b963f4b2da
deps: bump envoyproxy/go-control-plane/envoy and synchronize go.mods ( #8067 )
2025-02-06 12:11:14 +05:30
Purnesh Dixit
79b6830e4b
xds: resubmit xds client pool changes from #7898 along with fix to set fallback bootstrap config from googledirectpath to xdsclient pool ( #8050 )
2025-02-04 23:59:01 +05:30
pvsravani
ee3e8d90c4
test: modify tests to use stubserver instead of Testservice implementation ( #8022 )
2025-02-03 12:42:33 +05:30
Purnesh Dixit
13181040b3
Revert "xdsclient: introduce pool to manage multiple xDS clients with same bootstrap content ( #7898 )" ( #8058 )
2025-01-30 23:44:47 +05:30
pvsravani
7e1c9b2029
test: modify tests to use stubserver ( #7951 )
2025-01-29 09:51:01 -08:00
Purnesh Dixit
2517a4632b
xdsclient: introduce pool to manage multiple xDS clients with same bootstrap content ( #7898 )
2025-01-24 00:31:40 +05:30