Doug Fawley
2bd74b28f5
credentials: fix behavior of grpc.WithAuthority and credential handshake precedence ( #8488 )
2025-08-05 15:04:18 -07:00
cjqzhao
9fa3267859
xds: remove xds client fallback environment variable ( #8482 )
2025-08-05 09:04:11 -07:00
Pranjali-2501
62ec29fd9b
grpc: Fix cardinality violations in non-client streaming RPCs. ( #8385 )
2025-08-05 10:31:52 +05:30
Arjan Singh Bal
85240a5b02
stats: change non-standard units to annotations ( #8481 )
2025-08-01 10:10:49 +05:30
eshitachandwani
ac13172781
update deps ( #8478 )
2025-07-30 14:12:56 +05:30
vinothkumarr227
0a895bc971
examples/opentelemetry: use experimental metrics in example ( #8441 )
2025-07-30 11:22:50 +05:30
Easwar Swaminathan
8b61e8f7b8
xdsclient: do not process updates from closed server channels ( #8389 )
2025-07-29 16:26:08 -07:00
Sotiris Nanopoulos
7238ab1822
Allow empty nodeID ( #8476 )
2025-07-29 15:48:53 -07:00
jishudashu
9186ebd774
cleanup: use slices.Equal to simplify code ( #8472 )
2025-07-24 14:25:26 -07:00
dependabot[bot]
55e8b901c5
protoc-gen-go-grpc: bump golang.org/x/net ( #8458 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.35.0 to 0.38.0.
- [Commits](https://github.com/golang/net/compare/v0.35.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.38.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Arjan Bal <arjansbal@google.com>
2025-07-24 10:14:38 +05:30
Purnesh Dixit
e1f69d8a85
xdsclient: delay resource cache deletion to handle immediate re-subscription of same resource ( #8369 )
2025-07-24 10:01:38 +05:30
Arjan Singh Bal
8adcc948ae
advancedtls: avoid txt lookups in test and use test logger instead of Printf ( #8469 )
2025-07-23 00:11:27 +05:30
Doug Fawley
a5e7cd6d4c
stats: add DelayedPickComplete and follow correct semantics ( #8465 )
2025-07-21 11:35:33 -07:00
Arjan Singh Bal
89d228107c
github: run arm64 tests without emulation ( #8463 )
2025-07-21 11:23:22 -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
Burkov Egor
cc46259771
xdsclient: typed config better nil checks ( #8412 )
2025-07-18 08:20:15 -07:00
Doug Fawley
c7b188f361
Retract v1.74.0 and v1.74.1 ( #8456 )
2025-07-17 12:54:20 -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
Arjan Singh Bal
52d9f91b2d
transport: release mutex before returning on expired deadlines in server streams ( #8451 )
2025-07-16 10:46:15 +05:30
Arjan Singh Bal
bed551a435
xds: add a test for deadlocks in nested xDS channels ( #8448 )
2025-07-15 11:25:39 +05:30
Doug Fawley
b64eaf8684
endpointsharding: shuffle endpoint order before updating children ( #8438 )
2025-07-14 15:29:30 -07:00
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
Richard Belleville
af2600d31c
Move erm-g to Emeritus Maintainer ( #8418 )
2025-07-11 15:11:52 -07:00
Richard Belleville
cf1a8619d2
Remove inactive maintainers ( #8416 )
2025-07-11 15:11:39 -07:00
Doug Fawley
eb4a783fd5
xds: give up pool lock before closing xdsclient channel ( #8445 )
2025-07-11 13:28:15 -07:00
Luwei Ge
3d0cb79a78
alts: improve alts handshaker error logs ( #8444 )
...
* improve alts handshaker error logs
2025-07-10 14:07:22 -07:00
Doug Fawley
12f9d9c0da
server: allow 0s grpc-timeout header values, as java is known to be able to send them ( #8439 )
2025-07-09 07:35:47 -07:00
Arjan Singh Bal
a809a4644b
deps: update dependencies for all modules ( #8434 )
2025-07-09 11:09:21 +05:30
eshitachandwani
a21e37488e
xds/cdsbalancer: correctly remove the unwanted cds watchers ( #8428 )
2025-07-08 08:12:35 +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
Purnesh Dixit
f9cf0f67e6
xdsclient: relay marshalled bytes of complete resource proto to decoders ( #8422 )
2025-07-02 09:51:43 +05:30
Doug Fawley
8acde50e5b
dns: add environment variable to disable TXT lookups in DNS resolver ( #8377 )
2025-07-01 14:33:13 -07:00
Arjan Singh Bal
de72c21442
xds: Avoid error logs when setting fallback bootstrap config ( #8419 )
2025-07-02 02:38:29 +05:30
eshitachandwani
bb4b6d5b98
add grpctester ( #8423 )
2025-07-01 18:55:23 +05:30
Doug Fawley
dd718e42f4
github: delete mergeable configuration ( #8415 )
2025-06-26 12:36:11 -07:00
Doug Fawley
bfc1981f6a
github: Restrict repo contents permissions to read-only in pr-validation ( #8414 )
2025-06-26 12:36:00 -07:00
Easwar Swaminathan
62071420ce
xdsclient: preserve original bytes for decoding when the resource is wrapped ( #8411 )
2025-06-25 03:50:29 -07:00
eshitachandwani
a2d6045916
Change version to 1.75.0-dev ( #8409 )
2025-06-25 12:44:42 +05:30
Easwar Swaminathan
1787f94275
xdsclient: export genericResourceTypeDecoder ( #8406 )
2025-06-24 21:07:51 -07:00
Easwar Swaminathan
15299ccca3
xdsclient: make a function to return the supported resource type implementations ( #8405 )
2025-06-23 23:00:14 -07:00
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
bdbe6a2b5d
examples/opentelemetry: demonstrate enabling experimental metrics ( #8388 )
2025-06-23 11:16:35 +05:30
Arjan Singh Bal
0100d21c8f
outlierdetection: cleanup temporary pickfirst health listener attribute ( #8402 )
2025-06-19 11:20:35 +05:30
vinothkumarr227
bbaca7a088
stub: Add child balancer in stub.BalancerData ( #8393 )
2025-06-19 10:48:14 +05:30
Arjan Singh Bal
e5de1e2cac
xdsclient_test: Avoid restarting listener in TestServerFailureMetrics_AfterResponseRecv ( #8399 )
2025-06-17 10:02:42 +05:30
Arjan Singh Bal
9c62b1c9f1
xds: Fix flaky test HandleListenerUpdate_ErrorUpdate ( #8397 )
2025-06-17 00:22:57 +05:30
Arjan Singh Bal
042139c86d
xds_test: Avoid buffering ack requests in ADS streams ( #8395 )
2025-06-17 00:18:00 +05:30
Purnesh Dixit
082a9275c7
xds: Roll forward xdsclient migration ( #8391 )
2025-06-17 00:09:58 +05:30