Commit Graph

  • 8ee8e99d99 grpc-js: Add a channel option to configure retry attempt limits Michael Lumish 2024-07-11 15:14:56 -0700
  • ebdf52f3f2 grpc-js: Add getHost to surface server call classes Michael Lumish 2024-07-11 11:28:43 -0700
  • 9ea4187849 Merge remote-tracking branch 'upstream/@grpc/grpc-js@1.10.x' into grpc-js_1.10.11_upmerge Michael Lumish 2024-07-10 11:14:55 -0700
  • f8338c55c2
    Merge pull request #2784 from murgatroid99/grpc-js_pick_first_reconnection_fix @grpc/grpc-js@1.10.11 Michael Lumish 2024-07-10 10:49:06 -0700
  • 023c1d0532
    Merge pull request #2791 from murgatroid99/grpc-js_channel_close_pick_fix Michael Lumish 2024-07-10 10:27:47 -0700
  • fbbc78d978
    Merge pull request #2790 from murgatroid99/grpc-js_server_idle_test_deflake Michael Lumish 2024-07-10 10:26:27 -0700
  • f867643d8e
    Merge pull request #2776 from gkampitakis/gkampitakis/patch_dns_lookup Michael Lumish 2024-07-10 10:19:46 -0700
  • 201595c665
    run tests in series gkampitakis 2024-07-10 08:57:37 +0100
  • 810e9e6a40 grpc-js: Ensure pending calls end after channel close Michael Lumish 2024-07-09 15:14:44 -0700
  • a9aea45570
    reset process env and add trace log gkampitakis 2024-07-09 22:36:20 +0100
  • 3aaf0c6e52
    reject lookup when all resolutions reject gkampitakis 2024-07-09 19:57:47 +0100
  • 2a9f8f4c40
    address comments for testing gkampitakis 2024-07-09 19:30:23 +0100
  • 395de4b333 grpc-js: Refresh server idle timer if not enough time has passed Michael Lumish 2024-07-09 11:23:19 -0700
  • 745a451e4c grpc-js: Increase state change deadline in server idle tests Michael Lumish 2024-07-09 11:03:15 -0700
  • f0afe6946f
    add tests for test-resolver with alternative resolver gkampitakis 2024-07-09 17:43:51 +0100
  • a5fac6f056 grpc-js: pick-first: Fix short circuit READY subchannel handling Michael Lumish 2024-07-08 15:08:30 -0700
  • 717725caf1
    chore: update environment.md doc gkampitakis 2024-07-05 14:15:40 +0100
  • e804ad65b6 grpc-js: Bump to 1.10.11 Michael Lumish 2024-07-03 15:37:40 -0700
  • c1815e09e2 grpc-js: Fix pick_first reconnecting without active calls Michael Lumish 2024-07-03 15:22:03 -0700
  • c9fc8b2e0c
    fix import node:dns promises gkampitakis 2024-07-03 18:29:01 +0100
  • da54e75638
    Merge pull request #2783 from murgatroid99/grpc-js-xds_server2 Michael Lumish 2024-07-03 09:20:36 -0700
  • cb58fbc5b0
    fix: use GRPC_NODE_USE_ALTERNATIVE_RESOLVER for enabling new alternative resolver George Kampitakis 2024-07-02 09:35:45 +0100
  • f2dcb21a77 Merge branch 'master' into grpc-js-xds_server2 Michael Lumish 2024-07-01 11:19:12 -0700
  • bac66ad291 grpc-js-xds: Implement xDS Server Michael Lumish 2024-03-04 09:29:46 -0800
  • d83355ba1c
    Merge pull request #2782 from matthewbinshtok/binshtok/fix-validate-retry-config-error-msg Michael Lumish 2024-06-27 09:48:15 -0700
  • 7f27b32245
    resolve both ipv4 and ipv6 gkampitakis 2024-06-27 13:32:40 +0100
  • d6925d9141 fix tests Matthew Binshtok 2024-06-26 14:17:03 -0400
  • 1faf6ced97
    Merge pull request #2780 from aranjans/patch-1 Michael Lumish 2024-06-26 10:03:08 -0700
  • fc5bee791d fix error msgs in service config validation Matthew Binshtok 2024-06-26 10:15:30 -0400
  • 65d8ef1b69
    xds_k8s_lb test: Increase the timeout Abhishek Ranjan 2024-06-26 12:17:28 +0530
  • 1e31c0f47f
    Merge pull request #2770 from subhraOffGit/master Michael Lumish 2024-06-24 15:15:36 -0700
  • f3aa040df3
    Fix typo Michael Lumish 2024-06-24 14:50:59 -0700
  • c9342572aa
    Merge pull request #2778 from murgatroid99/grpc-js_1.10.10 @grpc/grpc-js@1.10.10 Michael Lumish 2024-06-24 14:09:55 -0700
  • 3c55b5b7b5
    Merge pull request #2777 from murgatroid99/grpc-js_1.10_backports Michael Lumish 2024-06-24 10:59:09 -0700
  • 97c4cdac48
    Merge pull request #2779 from murgatroid99/grpc-js_max_send_message_size_fix Michael Lumish 2024-06-24 10:35:08 -0700
  • 42844cffd2 grpc-js: Re-add client-side max send message size checking Michael Lumish 2024-06-20 13:15:12 -0700
  • 6278da6aec
    support selecting resolver via env George Kampitakis 2024-06-19 09:43:35 +0100
  • c3d073b0cc
    update per comments George Kampitakis 2024-06-18 19:50:33 +0100
  • cbab4e51cd grpc-js: Bump to 1.10.10 Michael Lumish 2024-06-18 15:42:59 -0700
  • 5ae5514454 fix: add decoding for url encoded user credentials Brendan Myers 2024-05-29 19:15:30 +1000
  • e759029532 HTTP CONNECT: handle early server packets James Watkins-Harvey 2024-05-10 16:17:06 -0400
  • c447875796
    Merge pull request #2761 from brendan-myers/url-encoding Michael Lumish 2024-06-18 15:36:48 -0700
  • d90ca240fc
    Merge pull request #2746 from mjameswh/http-connect-proxy-early-server-packet Michael Lumish 2024-06-18 15:36:28 -0700
  • 5c0226d0db
    Merge pull request #2760 from davidfiala/@grpc/grpc-js@1.10.x Michael Lumish 2024-06-18 15:27:11 -0700
  • 52fe8e94e7
    Merge pull request #2772 from murgatroid99/grpc-js_cardinality_error_hang Michael Lumish 2024-06-18 15:25:59 -0700
  • e2a93d188a
    fix: support authority overrides in the DNS resolver George Kampitakis 2024-06-17 13:08:51 +0100
  • a8a020339c
    Merge pull request from GHSA-7v5v-9h63-cj86 @grpc/grpc-js@1.8.22 @grpc/grpc-js@1.8.x Michael Lumish 2024-06-10 10:33:47 -0700
  • 08b0422dae
    Merge pull request from GHSA-7v5v-9h63-cj86 @grpc/grpc-js@1.9.15 Michael Lumish 2024-06-10 10:33:47 -0700
  • 674f4e351a
    Merge pull request from GHSA-7v5v-9h63-cj86 @grpc/grpc-js@1.10.9 Michael Lumish 2024-06-10 10:33:47 -0700
  • 3b110cddfe grpc-js: Bump to 1.8.22 Michael Lumish 2024-06-07 10:58:16 -0700
  • c75e048948 grpc-js: Bump to 1.9.15 Michael Lumish 2024-06-07 10:54:20 -0700
  • 7ecaa2d2dc grpc-js: Bump to 1.10.9 Michael Lumish 2024-06-07 10:52:50 -0700
  • 8e622220c8 grpc-js: Avoid buffering significantly more than max_receive_message_size per received message (1.8.x) Michael Lumish 2024-06-07 10:44:44 -0700
  • d5d62b4d94 grpc-js: Avoid buffering significantly more than max_receive_message_size per received message (1.9.x) Michael Lumish 2024-06-07 10:11:06 -0700
  • 98cd87f751
    ensure that client keepalive timers are always cleared when they trigger. this is a necessary change to fit with having removed keepaliveDisabled boolean. manually inspected test logs for both server.ts and transport.ts to verify both types of keepalives are operating correctly. David Fiala 2024-06-06 22:57:13 -0700
  • e64d816d7d grpc-js: Avoid buffering significantly more than max_receive_message_size per received message (1.10.x) Michael Lumish 2024-06-05 11:22:23 -0700
  • 3c5ab229b1 per discussion, avoid tracking keepalive disabled state and instead depend on whether the session is destroyed David Fiala 2024-06-05 19:01:02 -0700
  • 7719e37c83 grpc-js: Fix client hang when receiving extra messages for a unary response Michael Lumish 2024-06-05 17:55:56 -0700
  • 6957c6c4ec
    [vote]Added Active maintainers into MAINTAINERS.md. subhraOffGit 2024-06-01 20:28:10 +0530
  • c2da436a8e remove keepaliveDisabled from server.ts. rename keepaliveTimer. David Fiala 2024-05-29 15:09:55 -0700
  • a77d94f7c6 Based on grpc/grpc-node#2139 I wrapped http2session.ping in a try-catch block again David Fiala 2024-05-29 10:37:40 -0700
  • 8e2dc274a3 fix: add decoding for url encoded user credentials Brendan Myers 2024-05-29 19:15:30 +1000
  • d325b5fff3 hoist in second location David Fiala 2024-05-28 22:46:48 -0700
  • bed5e85af9 resolve hoisting David Fiala 2024-05-28 22:43:51 -0700
  • 19cdc1233c another missing trace message for parity David Fiala 2024-05-28 22:37:24 -0700
  • 7883164137 return imports back to original order David Fiala 2024-05-28 22:35:40 -0700
  • 577b4b4748 add keepalive server trace back in to match channelz vs non-channelz trace behavior David Fiala 2024-05-28 22:32:09 -0700
  • d799a7a5bd unify server and client keepalive matching comments and discussion on first round of review from https://github.com/grpc/grpc-node/pull/2760 David Fiala 2024-05-28 22:26:25 -0700
  • 334f0dcdb5 remove comment David Fiala 2024-05-28 14:58:59 -0700
  • a4c2106e63
    Merge pull request #2758 from murgatroid99/grpc-js_1.10.x_upmerge Michael Lumish 2024-05-28 14:58:13 -0700
  • ad598ecbe4 Serverside keepalive error detection and cleanups David Fiala 2024-05-28 14:53:46 -0700
  • 71853407a4 Merge remote-tracking branch 'upstream/@grpc/grpc-js@1.10.x' into grpc-js_1.10.x_upmerge Michael Lumish 2024-05-28 13:34:05 -0700
  • 7fe408d453 Ensure that goaway frames from client to server are handled with a trace and session destroyed. transport.ts has a more comprehensive approach, but this ensures that an overly ping-happy server will at least take action based on a client's expectations. AIUI, before this patch the server did not take any action on a goaway frame. David Fiala 2024-05-28 11:54:17 -0700
  • 94ab25cb34 Improve server-side keepalives, possibly resolve bug where keepalive errors were not being treated as errors. - Ensure that http2 ping failures are detected at request time and in the callback. Code inspection indicates both cases may have silently been ignored before. - Ensure keepalive intervals and timeouts are always cleared. - Bug Fix: keepalive intervals were being cleared with an incorrect clearTimeout before. Not sure if this was causing intervals leaks in some nodejs impls or not. (v20.13.1 seems to accept this mismatch without issue) - Rename timers/intervals for clarity - Ensure all paths do contain a channelz keepalive trace message with unique error strings. David Fiala 2024-05-28 11:15:59 -0700
  • 783aef6f81
    Reapply "fix tests" idranme 2024-05-24 01:08:35 +0800
  • 87474e5a3f
    Revert "fix" idranme 2024-05-24 01:08:28 +0800
  • 9f9ffff156
    fix idranme 2024-05-23 02:42:27 +0800
  • 02544b2ca8
    Revert "fix tests" idranme 2024-05-23 02:38:14 +0800
  • 2c7ced44b9 fix tests idranme 2024-05-21 05:52:42 +0000
  • 07711a6fe4 grpc-loader: enable esModuleInterop idranme 2024-05-20 17:42:19 +0000
  • 45e5fe5462
    Merge pull request #2750 from murgatroid99/grpc-js_idle_uds_fix @grpc/grpc-js@1.10.8 Michael Lumish 2024-05-15 09:17:41 -0700
  • 87a3541402 grpc-js: Fix UDS channels not reconnecting after going idle Michael Lumish 2024-05-14 14:47:53 -0700
  • 3e89fdcec1 HTTP CONNECT: handle early server packets James Watkins-Harvey 2024-05-10 16:17:06 -0400
  • a1c2258c5a
    Merge 4a8c432485 into 15b7d4dcd4 Sergey Saltykov 2024-05-08 10:48:40 +0200
  • 18d88348da
    Merge pull request #2743 from sergiitk/backport-1.7-psm-interop-common-prod-tests @grpc/grpc-js@1.7.x Michael Lumish 2024-05-07 10:12:33 -0700
  • 9d8394738f
    Merge pull request #2742 from sergiitk/backport-1.8-psm-interop-common-prod-tests Michael Lumish 2024-05-07 10:11:43 -0700
  • 02d034489a
    Merge pull request #2741 from sergiitk/backport-1.9-psm-interop-common-prod-tests Michael Lumish 2024-05-07 10:11:16 -0700
  • 3105791fbe
    Merge pull request #2740 from sergiitk/backport-1.10-psm-interop-common-prod-tests Michael Lumish 2024-05-07 10:10:48 -0700
  • 0040f6bf26 Merge pull request #2729 from sergiitk/psm-interop-common-prod-tests Michael Lumish 2024-05-06 15:20:11 -0700
  • 00f348c486 Merge pull request #2729 from sergiitk/psm-interop-common-prod-tests Michael Lumish 2024-05-06 15:20:11 -0700
  • cf14020643 Merge pull request #2729 from sergiitk/psm-interop-common-prod-tests Michael Lumish 2024-05-06 15:20:11 -0700
  • fec135a980 Merge pull request #2729 from sergiitk/psm-interop-common-prod-tests Michael Lumish 2024-05-06 15:20:11 -0700
  • 15b7d4dcd4
    Merge pull request #2729 from sergiitk/psm-interop-common-prod-tests Michael Lumish 2024-05-06 15:20:11 -0700
  • 1495b020f5 PSM Interop: move test suite lists to psm_interop_kokoro_lib.sh Sergii Tkachenko 2024-04-26 13:18:46 -0700
  • 76fe802309
    Merge pull request #2739 from murgatroid99/backport-1.10-grpc-js_linkify-it_fix Michael Lumish 2024-05-06 09:37:50 -0700
  • da44229934
    Merge pull request #2738 from murgatroid99/backport-1.9-grpc-js_linkify-it_fix Michael Lumish 2024-05-06 09:37:12 -0700
  • 36d105b195
    Merge pull request #2737 from murgatroid99/backport-1.8-grpc-js_linkify-it_fix Michael Lumish 2024-05-06 09:37:04 -0700
  • f2ee340aa0
    Merge pull request #2736 from murgatroid99/backport-1.7-grpc-js_linkify-it_fix Michael Lumish 2024-05-06 09:36:59 -0700
  • d5edf49f6c Merge pull request #2735 from murgatroid99/grpc-js_linkify-it_fix Michael Lumish 2024-05-03 14:24:44 -0700
  • 5ae7c8c845 Merge pull request #2735 from murgatroid99/grpc-js_linkify-it_fix Michael Lumish 2024-05-03 14:24:44 -0700