murgatroid99
aab867baf0
grpc-js: Bump to 0.6.15
2019-12-18 14:19:12 -08:00
Michael Lumish
6112b09094
Merge pull request #1222 from murgatroid99/grpc-js_call_sequence_number
...
grpc-js: Add unique ID number to call trace logs
2019-12-18 14:17:52 -08:00
Michael Lumish
3402c706a8
Merge pull request #1200 from murgatroid99/grpc-js_channel_args
...
grpc-js: Add more channel args
2019-12-18 10:18:44 -08:00
Michael Lumish
e9b7e969c7
Merge pull request #1210 from murgatroid99/grpc-js_tls_env_vars
...
grpc-js: Add support for TLS-related environment variables
2019-12-18 09:49:39 -08:00
murgatroid99
992fd21a51
grpc-js: Add unique ID number to call trace logs
2019-12-13 14:12:05 -08:00
murgatroid99
8af2bc83f8
Don't test irrelevant parts of output
2019-12-12 14:17:46 -08:00
murgatroid99
cf665757d0
grpc-js: Add low-level call tracers
2019-12-09 13:53:04 -08:00
murgatroid99
36cf935e7d
grpc-js: Add support for TLS-related environment variables
2019-12-05 17:53:48 -08:00
Michael Lumish
cb0792818c
Merge pull request #1197 from murgatroid99/grpc-js_handle_goaway_race
...
grpc-js: Handle error when starting call on subchannel
2019-12-02 11:02:30 -08:00
Michael Lumish
7ad3310047
Merge pull request #1198 from bcoe/additional-headers
...
feat: allow headers other than authorization
2019-12-02 11:02:20 -08:00
James Sharp
ad9e53ada6
grpc-js: fix explicit ipv6 addresses not resolving correctly
2019-11-22 12:28:57 +00:00
bcoe
c89d4438be
chore: address code review
2019-11-21 14:55:01 -08:00
Benjamin Coe
782d5acdb2
feat: allow headers other than authorization
2019-11-21 14:14:23 -08:00
James Sharp
2dce08dc99
Only custom-metadata headers should be parsed as comma-separated
2019-11-21 21:48:50 +00:00
murgatroid99
812db0d198
grpc-js: Handle error when starting call on subchannel
2019-11-21 11:12:41 -08:00
murgatroid99
54c9e51bcb
grpc-js: Add more channel args
2019-11-21 10:41:09 -08:00
James Sharp
dd414b6ddc
grpc-js: fix error messages truncating at commas
2019-11-20 17:36:05 +00:00
murgatroid99
39627e07dc
grpc-js: bump to 0.6.12
2019-11-15 14:55:03 -08:00
murgatroid99
7f62173246
Fix Channel#getConnectivityState API and behavior
2019-11-15 13:05:52 -08:00
Michael Lumish
9c1bed7d56
Merge pull request #1177 from murgatroid99/grpc-js_include_ts
...
grpc-js and proto-loader: Publish ts and map files
2019-11-11 13:20:27 -08:00
Michael Lumish
15a4d95ef5
Merge pull request #1174 from murgatroid99/grpc-js_corrupt_header_message
...
grpc-js: Add detail to invalid metadata error
2019-11-11 13:20:19 -08:00
Jared Dellitt
54a95106a6
Change getDefaultAuthority in resolver to look at the registered resolvers instead of registerDefaultResolver function
2019-11-10 18:00:27 -06:00
murgatroid99
e17a526ee0
grpc-js: Publish ts and map files
2019-11-08 11:09:57 -08:00
Natan Sągol
50067fe9c4
style(grpc-js): format files using gts
2019-11-08 08:01:18 +01:00
murgatroid99
989288c1f0
grpc-js: Add detail to invalid metadata error
2019-11-07 17:22:03 -08:00
Michael Lumish
9d36d8d5c7
Merge pull request #1172 from merlinnot/gts-tslint
...
build(grpc-js): add full gts configuration and fix TSLint issues
2019-11-07 16:24:36 -08:00
Natan Sągol
845cfe1bd9
build: add full gts configuration and fix TSLint issues
2019-11-07 22:14:24 +01:00
Natan Sągol
a8d6c8751a
style: rename KEEPALIVE_TIME_MS to KEEPALIVE_MAX_TIME_MS
2019-11-07 21:48:35 +01:00
Natan Sągol
845492f0b3
fix: prevent exceeding timer limitations when backing off
2019-11-07 20:42:33 +01:00
murgatroid99
378a55357c
grpc-js: Bump to 0.6.11
2019-11-06 16:04:34 -08:00
murgatroid99
fef812b2c8
Handle 'too_many_pings' error from server
2019-11-06 14:28:44 -08:00
Natan Sągol
0353dbf819
fix: correctly initialize cleanupTimer
2019-11-06 20:39:36 +01:00
Natan Sągol
61d7e7726a
Merge branch 'master' of github.com:grpc/grpc-node into JrSchild/master
2019-11-06 20:38:26 +01:00
Natan Sągol
e51a740216
refactor: use null instead of undefined to indicate that cleanupTimer is stopped
2019-11-06 20:32:25 +01:00
Joram
821c9ab494
fix: correct comments
2019-11-06 15:45:15 +01:00
Joram
5f271de8c2
fix: cancel the cleanup task inside the unrefUnusedSubchannels function
2019-11-06 15:10:19 +01:00
Joram
93f8169139
refactor: simplify if statements
2019-11-05 09:59:41 +01:00
murgatroid99
f8af7d1dd0
Bump grpc-js to 0.6.10
2019-10-30 09:59:26 -07:00
imjoey
39f11520f3
Fix the default value of waitForReady in doc
...
In my usecase, the default behavious of `waitForReady` for RPC is `false` that not in accord with the doc. After digging into the source codes, probably the doc is incorrect.
Signed-off-by: imjoey <majunjiev@gmail.com>
2019-10-29 14:55:34 +08:00
murgatroid99
e2bb127bb5
grpc-js: Close http2 sessions that are dropped by their subchannels
2019-10-28 10:33:59 -07:00
Joram
20cbfc7e9f
fix(sub-channels): clear the cleanup interval when all channels are unrefed
...
Co-authored-by: Natan Sągol <m@merlinnot.com>
2019-10-24 11:45:19 +02:00
murgatroid99
a53b36d680
Merge branch 'master' into grpc-js_round_robin
2019-10-14 14:25:20 -07:00
murgatroid99
d362ccb3f6
grpc-js: Some fixes for how idleness and reresolution are handled
2019-10-11 12:59:38 -07:00
Michael Lumish
607def892e
Merge pull request #1072 from murgatroid99/grpc-js_pick_first_reresolve
...
grpc-js: pick first: resolve address again after trying all addresses
2019-10-10 14:18:29 -07:00
murgatroid99
327eecce3c
grpc-js: Fix handling of established connection drops in subchannel
2019-10-10 12:45:07 -07:00
murgatroid99
2c4798e3d6
Only reconnect to same address list if idle
2019-10-10 10:48:11 -07:00
murgatroid99
4250ac6685
Bump grpc-js to 0.6.8
2019-10-10 10:34:19 -07:00
murgatroid99
d5931ad232
grpc-js: pick first: resolve address again after trying all addresses
2019-10-10 10:26:36 -07:00
Michael Lumish
974cb30a27
Merge pull request #1037 from murgatroid99/grpc-js_client_error_construction
...
Add function for creating errors from statuses
2019-10-09 14:43:32 -07:00
murgatroid99
50a3ead062
Don't test value of error.message
2019-10-09 13:14:30 -07:00