2881 Commits

Author SHA1 Message Date
Michael Lumish
ec819242f6
Merge pull request #3022 from mattias-wiberg/fix-keepalive-timeout
Fix server keep alive timeout not properly destroying connections
2025-12-01 08:59:41 -08:00
Michael Lumish
0bce450ae7
Merge pull request #3028 from notsapinho/master
feat: support "http_proxy" channel option
2025-12-01 07:49:20 -08:00
notsapinho
144c2db020 fix: proper error handling
fix: if priority
2025-11-21 19:44:09 -03:00
notsapinho
276321de66 feat: support "http_proxy" channel option 2025-11-21 16:55:38 -03:00
Rob Cresswell
51b8020cdb
feat: bump grpc-tools @mapbox/node-pre-gyp version
fixes: #2968
2025-11-13 10:42:45 +00:00
Mattias Wiberg
2901922ab1
grpc-js: Fix server keep alive timeout not properly destroying connections 2025-10-24 16:06:54 +02:00
Michael Lumish
a432dbdcee
Merge pull request #3009 from murgatroid99/grpc-js-xds_deexperimentalize_federation
grpc-js-xds: Enable federation by default
2025-09-12 13:16:12 -07:00
Michael Lumish
67154af9c9
Merge pull request #3008 from murgatroid99/grpc-js-xds_client_wrr_interop_support
grpc-js-xds: interop server: Add support for sending custom metrics
2025-09-12 13:15:58 -07:00
Michael Lumish
272851e9f0 grpc-tools: Fix Mac build by allowing lower CMake versions 2025-09-11 14:08:59 -07:00
Michael Lumish
1314e67d16 grpc-tools: build: Fix Windows build by skipping installing NuGet 2025-09-11 11:30:46 -07:00
Michael Lumish
f0bbde1703 grpc-js-xds: Enable federation by default 2025-09-10 15:28:20 -07:00
Michael Lumish
6e36a6961f Merge remote-tracking branch 'upstream/@grpc/grpc-js@1.13.x' into grpc-js_1.13_upmerge 2025-09-10 13:32:18 -07:00
Michael Lumish
f2d1776b74 grpc-js-xds: interop server: Add support for sending custom metrics 2025-09-10 11:15:23 -07:00
Michael Lumish
296bd2fb6f grpc-js-xds: Add wrr_locality to LB policy registry 2025-09-03 13:58:42 -07:00
Michael Lumish
196ceaadb2 grpc-js-xds: interop: Fix order of submodule update and npm install 2025-08-29 10:45:44 -07:00
Michael Lumish
c67f7183b2 grpc-js: Properly unwrap subchannel in WRR picker 2025-08-22 15:44:58 -07:00
Michael Lumish
1ec5996769 Merge branch 'master' into grpc-js-xds_wrr 2025-08-22 15:15:39 -07:00
Michael Lumish
f957004b07 grpc-js-xds: XdsClusterImpl: fix handling of non-complete pick result type 2025-08-22 14:40:06 -07:00
Michael Lumish
2121631243 grpc-js-xds: Register weighted_round_robin as a custom LB policy 2025-08-22 13:56:15 -07:00
Michael Lumish
479fa71321
Merge pull request #3000 from murgatroid99/grpc-js-xds_test_fix
grpc-js-xds: Remove .only from a test, switch port finding library
2025-08-19 12:57:47 -07:00
Michael Lumish
211be0f3c2 grpc-js-xds: Remove .only from a test, switch port finding library 2025-08-18 14:33:35 -07:00
Michael Lumish
e975b856b9 Loosen test tolerance a little 2025-08-18 12:56:11 -07:00
Michael Lumish
f0d3f81fec grpc-js: Move client OOB metrics API to the subchannel 2025-08-18 11:27:04 -07:00
Michael Lumish
1aaa3fde33
Merge pull request #2998 from murgatroid99/grpc-js_client_weighted_round_robin
grpc-js: Implement weighted_round_robin LB policy
2025-08-14 15:58:45 -07:00
Michael Lumish
2f74b88616 Give more leeway on different QPS tests 2025-08-14 14:47:43 -07:00
Michael Lumish
e78322f717 Fix an issue with the test 2025-08-14 14:14:12 -07:00
Michael Lumish
13065ad5a1 grpc-js: Implement weighted_round_robin LB policy 2025-08-14 13:55:02 -07:00
Michael Lumish
6573a0ebe4
Merge pull request #2971 from KoenRijpstra/fix/early-connection-window-update
Fix: send connection-level WINDOW_UPDATE at session start
2025-08-11 15:54:59 -07:00
Koen Rijpstra
a8d22dc906 fix(http2): set default initial window size to 65535 if not specified 2025-08-10 09:02:07 +02:00
Michael Lumish
a081158cbd grpc-health-check: Bump version to 2.1.0 2025-08-06 11:22:21 -07:00
Michael Lumish
83ece61c88 grpc-js: Implement weighted round robin 2025-08-06 10:50:05 -07:00
Michael Lumish
f6571a15c9
Merge pull request #2957 from MatiasManevi/health_list_endpoint
Health list endpoint
2025-08-06 10:32:58 -07:00
MatiasManevi
2fb705e54a Add list endpoint unit tests 2025-08-05 17:58:02 -03:00
Michael Lumish
73c5e7af12 grpc-js: Declare buffer type to avoid build error 2025-08-04 09:52:47 -07:00
Michael Lumish
0e44501d88 Fix onCallEnded in XdsClusterImpl 2025-08-01 11:00:31 -07:00
Michael Lumish
4645bfb6ed Merge branch 'master' into grpc-js_client_inline_metrics 2025-08-01 10:55:26 -07:00
Michael Lumish
aaeac16c5f grpc-js: Declare buffer type to avoid build error 2025-08-01 09:50:14 -07:00
Michael Lumish
4b160d1664 grpc-js: Implement ORCA client-side per-call metrics 2025-07-31 15:44:40 -07:00
Michael Lumish
1f93bdffa7 Fix test build 2025-07-30 15:29:02 -07:00
Michael Lumish
ede914ddbf grpc-js: Implement ORCA client-side OOB metrics 2025-07-30 15:12:40 -07:00
Michael Lumish
7e82de7770
Merge pull request #2976 from murgatroid99/grpc-js_subchannel_channel
grpc-js: Add a single-subchannel channel implementation
2025-07-28 15:50:44 -07:00
Michael Lumish
78999ac16d grpc-js: Implement ORCA server-side OOB metrics 2025-07-24 15:13:25 -07:00
Michael Lumish
eaa3f4d2bf
Merge pull request #2978 from murgatroid99/grpc-js_orca_server_per_call
grpc-js: Implement ORCA server-side per-call metrics
2025-07-23 15:36:51 -07:00
Michael Lumish
edadc63e6a Update proto-loader golden generated file 2025-07-23 13:56:02 -07:00
Michael Lumish
1219c46815 Don't expect IPv6 when resolving localhost in tests 2025-07-23 13:32:48 -07:00
Michael Lumish
7360726e87 Add more logging to tests that fail on new versions 2025-07-21 15:53:18 -07:00
Michael Lumish
66f51d1cd2 Add logging to tests that fail on new versions 2025-07-21 15:20:55 -07:00
Michael Lumish
fbf7b551e5 Bump proto-loader dependency 2025-07-21 10:25:26 -07:00
Michael Lumish
869e515ea8 grpc-js: round_robin: Start connecting to endpoints from a random index 2025-07-18 11:23:48 -07:00
Michael Lumish
7fda577ed0 grpc-js: Implement ORCA server-side per-call metrics 2025-07-18 09:42:48 -07:00