Arjan Singh Bal
e3f13e75a6
transport: Prevent sending negative timeouts ( #8312 )
2025-05-14 09:15:09 +05:30
Pranjali-2501
b89909b7bd
leakcheck: Fix flaky test TestCheck ( #8309 )
2025-05-13 15:23:49 +05:30
Arjan Singh Bal
709023de87
grpcsync/event: Simplify synchronization ( #8308 )
2025-05-13 00:01:48 +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
eshitachandwani
ee7f0b65fd
resolver/delegatingresolver: wait for proxy resolver build before update in tests ( #8304 )
2025-05-12 22:24:17 +05:30
Evan Jones
96e31dbc85
transport: Reject non-positive timeout values in server ( #8290 )
2025-05-12 09:23:29 -07:00
janardhanvissa
d3d2702d29
cleanup: replace dial with newclient ( #8196 )
2025-05-12 10:57:47 +05:30
eshitachandwani
d00f4acc38
resolver/delegatingresolver: wait for proxy resolver to be built in test ( #8302 )
2025-05-08 14:55:43 +05:30
Evan Jones
c7aec4defb
transport: skip Status.Proto() without details in writeStatus ( #8282 )
2025-05-07 23:50:46 +05:30
Luwei Ge
41095aeec6
[alts] add keepalive params to the alts handshaker client dial option ( #8293 )
...
* add keepalive params to the alts handshaker client dial option
* no need to permit without stream
* address comment
* add env var protection
* go vet
2025-05-07 09:48:59 -07:00
eshitachandwani
ee8a53a220
internal/delegatingresolver: avoid proxy if networktype of target address is not tcp ( #8215 )
2025-05-07 10:25:16 +05:30
eshitachandwani
080f9563df
credentials, transport, grpc : add a call option to override the :authority header on a per-RPC basis ( #8068 )
2025-04-30 14:41:28 +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
Vadim Shtayura
f7d488de75
credentials: expose NewContextWithRequestInfo publicly ( #8198 )
2025-04-21 16:30:52 -07:00
Antoine Tollenaere
54e7e26a1f
balancer/ringhash: move LB policy from xds/internal to exported path ( #8249 )
2025-04-18 10:23:10 -07:00
Antoine Tollenaere
cb1613cf09
xds: make least request available by default ( #8253 )
2025-04-16 13:51:02 -07:00
Gregory Cooke
560ca642f8
xds: fix data file name in test ( #8254 )
2025-04-16 21:45:42 +05:30
Purnesh Dixit
68205d5d0a
xdsclient: update watcher API as per gRFC A88 ( #7977 )
2025-04-14 11:12:28 +05:30
Antoine Tollenaere
25c750934e
ringhash: implement gRFC A76 ( #8159 )
2025-04-08 15:50:54 +05:30
Gregory Cooke
4b5505d301
[Security] Add support for SPIFFE Bundle Maps in XDS bundles ( #8180 )
...
This adds support for configuring SPIFFE Bundle Maps inside of credentials via xds bundles.
See the gRFC for more detail grpc/proposal#462
2025-04-04 13:12:53 -04:00
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
Arjan Singh Bal
6819ed796f
delegatingresolver: Stop calls into delegates once the parent resolver is closed ( #8195 )
2025-03-26 22:30:16 +05:30
Gregory Cooke
1f6b0cff02
[Security] Add support for SPIFFE Bundle Maps in certificate providers ( #8167 )
2025-03-17 14:39:04 -04:00
Gregory Cooke
75d4a60639
[Security] Add support for parsing SPIFFE Bundle Maps ( #8124 )
...
This adds a dependency on go-spiffe in order to parse SPIFFE bundles. More specifically, that library does not yet support SPIFFE bundle maps, but it does support SPIFFE bundles. This adds parsing of these maps to grpc-go
2025-03-12 13:32:01 -04:00
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
Arjan Singh Bal
e8c412da15
*: Regenerate protos ( #8142 )
2025-03-05 21:38:53 +05:30
Arjan Singh Bal
0d6e39f679
transport: Send RST stream from the server when deadline expires ( #8071 )
2025-02-28 22:49:18 +05:30
janardhanvissa
b0f5027011
cleanup: replace dial with newclient ( #7970 )
2025-02-28 13:53:16 +05:30
Arjan Singh Bal
a510cf5d4d
xds, pickfirst: Enable additional addresses in xDS, set new pick_first as default ( #8126 )
2025-02-27 10:22:22 +05:30
Arjan Singh Bal
dbf92b436d
deps: update dependencies for all modules ( #8108 )
2025-02-25 15:21:44 -08:00
Arjan Singh Bal
aa629e0ef3
balancergroup: Make closing terminal ( #8095 )
2025-02-25 11:29:05 +05:30
Matthieu MOREL
c75fc8edec
chore: enable early-return and unnecessary-stmt and useless-break from revive ( #8100 )
2025-02-20 14:10:09 -08:00
Arjan Singh Bal
42fc25a9b4
weightedroundrobin: Move functions to manage Endpoint weights into a new internal package ( #8087 )
2025-02-19 22:14:21 +05:30
Yousuk Seung
ddb2484e69
xds: remove obsolete xDS transport custom dialer option ( #8079 )
2025-02-18 13:08:13 -08:00
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
Easwar Swaminathan
0003b4fa35
weightedtarget: return erroring picker when no targets are configured ( #8070 )
2025-02-11 11:40:34 -08:00
Arjan Singh Bal
ad5cd321d0
cleanup: Remove test contexts without timeouts ( #8072 )
2025-02-12 00:39:01 +05:30
Arjan Singh Bal
e95a4b7136
roundrobin: Delegate subchannel creation to pickfirst ( #7966 )
2025-02-11 15:14:49 +05:30
Zach Reyes
267a09bb5d
xds/internal/xdsclient: Add counter metrics for valid and invalid resource updates ( #8038 )
2025-02-06 16:04:45 -08:00
Arjan Singh Bal
f227ba9ba0
balancer: Move metrics recorder from BuildOptions to ClientConn ( #8027 )
2025-02-06 17:33:09 +05:30
Arjan Singh Bal
3e27c175ff
balancer: Enforce embedding requirement for balancer.ClientConn ( #8026 )
2025-02-06 17:20:00 +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
Purnesh Dixit
947e2a4be2
internal/dns: update TestDNSResolver_ExponentialBackoff to not return error before last resolution attempt ( #8061 )
2025-02-04 09:40:03 +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
Ashish Srivastava
e4a0dfd705
grpcsync : Remove OnceFunc ( #8049 )
2025-01-30 09:25:20 +05:30
Yousuk Seung
59411f22d9
xds: add xDS transport custom dial options support ( #7997 )
2025-01-29 18:00:39 +05:30
Arjan Singh Bal
e03960d5c8
xds: Implement system root certs support ( #8013 )
2025-01-28 14:16:03 +05:30