Matthew Douglass
bf98da0e8d
Export sendUnaryData as part of the public API #1389
2020-04-23 13:16:44 -07:00
Michael Lumish
79d3cfe4e6
Merge pull request #1386 from mdouglass/patch-2
...
Expose metadata property from ServerSurfaceCall #1384
2020-04-23 12:48:03 -07:00
Richard Willis
9bd0864c31
grpc-js: fix target in tracing logs
2020-04-23 07:37:36 +01:00
Matthew Douglass
9da6843ed7
Expose metadata property from ServerSurfaceCall #1384
2020-04-22 22:18:05 -07:00
Matthew Douglass
f238bef70d
Export MetadataValue as part of the public API #1383
...
Matches native gRPC library
2020-04-22 22:02:20 -07:00
Michael Lumish
4946b418b4
Merge pull request #1381 from murgatroid99/grpc-js_proxy_fixes_final
...
grpc-js: Fix the final proxy bugs
2020-04-22 15:19:56 -07:00
Alexander Fenster
ebfc5c9594
fix: make stream.write() synchronous in server-call
2020-04-22 13:58:26 -07:00
Michael Lumish
105e91e2eb
Bump grpc-js to 1.0.2
2020-04-22 12:09:34 -07:00
Michael Lumish
070994a3a6
grpc-js: Fix the final proxy bugs
2020-04-22 12:06:13 -07:00
Michael Lumish
e0533363ec
Fix "other" resolver test
2020-04-21 10:55:06 -07:00
Michael Lumish
b6846f0709
Update server to handle default schemes
2020-04-21 10:32:58 -07:00
Michael Lumish
0b522b2289
Bump grpc-js to 1.0.1
2020-04-21 10:04:40 -07:00
Michael Lumish
23e2353ea0
Update tests and add new ones
2020-04-21 09:58:34 -07:00
Michael Lumish
ec4eb785fe
Actually register 'dns' as the default scheme
2020-04-21 09:26:51 -07:00
Michael Lumish
726e7453f5
grpc-js: Fix proxy + URI parsing bugs
2020-04-21 09:18:35 -07:00
Michael Lumish
615058036b
grpc-js: Add "Migrating from grpc" README section
2020-04-20 15:08:28 -07:00
Michael Lumish
5df87c9ac9
Merge pull request #1365 from murgatroid99/grpc-js_1.0
...
Bump grpc-js to 1.0 and stop calling it "beta"
2020-04-20 13:33:33 -07:00
Michael Lumish
ae61562be2
Merge pull request #1364 from murgatroid99/grpc-js_uri_parsing
...
grpc-js: Use a more structured representation of URIs internally
2020-04-20 12:19:18 -07:00
Michael Lumish
238a91c985
Merge pull request #1373 from murgatroid99/grpc-js_callback_type_name_2
...
grpc-js: Make request callback type match the other library
2020-04-20 12:18:34 -07:00
Michael Lumish
8b16b3b699
Merge pull request #1368 from badsyntax/client-waitforready-fix
...
grpc-js: Client waitForReady callback fix. Fixes #1352
2020-04-20 12:18:15 -07:00
Michael Lumish
b62e22677d
Merge pull request #1319 from xpirt/patch-1
...
grpc-js: export InterceptorOptions
2020-04-20 11:32:30 -07:00
Michael Lumish
98e46260ef
Fix merge error with proxy fixes
2020-04-20 11:22:56 -07:00
Richard Willis
7e381f7f2a
grpc-js: Simplify client.waitForReady tests. Refs #1352
...
No need to add a service to the server to test the client.
2020-04-20 19:14:20 +01:00
Michael Lumish
5aa7817c7e
Merge branch 'master' into grpc-js_uri_parsing
2020-04-20 11:08:23 -07:00
Michael Lumish
6e3ab74e64
grpc-js: Make request callback type match the other library
2020-04-20 10:32:19 -07:00
Tom Kirkpatrick
eef75a5c1b
grpc-js: use tls.ConnectionOptions type for proxy connection options
2020-04-19 20:07:45 +02:00
Tom Kirkpatrick
48072d5f4f
grpc-js: setting ALPNProtocols option for tls proxy
2020-04-19 20:07:45 +02:00
Tom Kirkpatrick
b9e84f499f
grpc-js: commenting working for node issue 32922
2020-04-19 20:07:45 +02:00
Tom Kirkpatrick
11965fb0af
grpc-js: dont set createConnection when connecting with TLS and without a proxy
2020-04-18 23:16:07 +02:00
Tom Kirkpatrick
2c5a8b1a30
grpc-js: ensure tls connection is used when requested
2020-04-18 21:25:24 +02:00
Tom Kirkpatrick
4e61f21c2f
grpc-js: do not set host when instantiating tls socket
2020-04-18 17:58:40 +02:00
Tom Kirkpatrick
5af582e31c
grpc-js: pass secureContext through to proxied tls connection
2020-04-18 13:59:49 +02:00
Tom Kirkpatrick
c650e59563
grpc-js: always explicitly establish connection
2020-04-18 12:56:51 +02:00
Tom Kirkpatrick
af7f4f798d
grpc-js: initiate tls connection through http proxy
2020-04-18 11:04:13 +02:00
Richard Willis
615a3c65b1
grpc-js: Add test for client.waitForReady. Refs #1352
2020-04-18 09:45:22 +01:00
Richard Willis
4e7b94ab35
grpc-js: Remove watcher from queue before calling watcher callback. Fixes #1352
...
In the case where a new watcher is synchronously added to the watcher queue via the
watcher callback, this can result in the callback being called multiple times.
To support this case, the watcher needs to be move removed from the queue
before calling the watcher callback.
2020-04-18 09:41:46 +01:00
Michael Lumish
2db1aff5ff
Bump grpc-js to 1.0 and stop calling it "beta"
2020-04-16 14:32:25 -07:00
Michael Lumish
dbe98ad090
Fix "other" resovler registration code
2020-04-16 08:34:24 -07:00
Michael Lumish
1cd0ef12f2
Fix target name in "other" resolver test
2020-04-16 07:45:29 -07:00
Michael Lumish
13cc016e4e
grpc-js: Use a more structured representation of URIs internally
2020-04-15 18:04:49 -07:00
Michael Lumish
4d1bdc4f20
Merge pull request #1356 from murgatroid99/grpc-js_proxy_support_take_2
...
grpc-js: Interact with proxies properly
2020-04-14 14:51:07 -07:00
Michael Lumish
b489935b7c
grpc-js: Fix how package.json is loaded
2020-04-14 13:58:12 -07:00
Michael Lumish
e73c96298f
Add error on DNS parsing failure, fix proxy DNS name
2020-04-14 11:32:07 -07:00
Michael Lumish
cba41bc487
grpc-js: Interact with proxies properly
2020-04-14 10:43:36 -07:00
Michael Lumish
70b2a954e0
Merge branch 'master' into grpc-js_max_message_size
2020-04-13 14:13:03 -07:00
Patrick Remy
e7b25e3070
gprc-js: upgrade to gts v2.0.0
...
Remove deprecated google-ts-style
2020-04-12 18:04:45 +02:00
Patrick Remy
70a92d2fc3
grpc-js: resolve node/no-unpublished-require
2020-04-12 17:20:28 +02:00
Patrick Remy
2c3c22ea2a
grpc-js: Merge remote-tracking branch 'upstream/master' into patch/grpc-js-linting
2020-04-12 16:56:44 +02:00
Patrick Remy
a4d3f290eb
grpc-js: linter disable no-unused-vars
...
Make prettier happy and move eslint-disable comment
2020-04-11 16:11:13 +02:00
Michael Lumish
7eca188ae1
Merge pull request #1348 from murgatroid99/grpc-js_proxy_error_reporting
...
grpc-js: Add more information to proxy errors
2020-04-10 11:48:42 -07:00
Michael Lumish
f1c1dafae4
grpc-js: Don't include the port in :authority
2020-04-10 10:16:56 -07:00
Michael Lumish
19d960074b
grpc-js: Add more information to proxy errors
2020-04-10 10:09:54 -07:00
Patrick Remy
873e6d411c
gprc-js: Merge remote-tracking branch 'upstream/master' into patch/grpc-js-linting
2020-04-10 11:32:51 +02:00
Patrick Remy
ac14e1ac54
grpc-js: Resolve eslint node/no-deprecated-api
...
Remove unused imports
2020-04-10 11:15:10 +02:00
Patrick Remy
e9172f043a
grpc-js: resolve eslint error eqeqeq
2020-04-10 11:12:00 +02:00
Patrick Remy
490217c059
grpc-js: resolve eslint no-prototype-builtins
2020-04-10 11:09:42 +02:00
Patrick Remy
53f3daa685
Revert "grpc-js: allow any for linting globally"
...
This reverts commit 16ec0f0f64
and
replaces tslint-disable statements by eslint-disable.
2020-04-10 11:03:53 +02:00
Michael Lumish
9485062a31
Merge pull request #1343 from Patrick-Remy/patch/grpc-native-typescript-definition-complience
...
grpc-js: adjust ts definitions to equal native-core
2020-04-09 16:30:53 -07:00
Michael Lumish
51ce6a3ef2
Merge branch 'master' into grpc-js_max_message_size
2020-04-09 16:29:26 -07:00
Michael Lumish
38ebfc8760
Make error messages match core
2020-04-09 16:15:33 -07:00
Michael Lumish
f0d02f830d
Get the tests passing
2020-04-09 16:08:18 -07:00
Patrick Remy
226016c7dc
grpc-js: make dnsUrl type PascalCase
2020-04-09 21:44:09 +02:00
Michael Lumish
4bb965d2d8
Fix default max message length values
2020-04-09 10:45:57 -07:00
Patrick Remy
0d927e6872
grpc-js: remove tslint disable statements
2020-04-09 12:10:39 +02:00
Patrick Remy
f4bacba9c7
grpc-js: remove unused imports
2020-04-09 12:09:00 +02:00
Patrick Remy
c4b92d91a1
grpc-js: fix more linting issues
2020-04-09 12:03:48 +02:00
Patrick Remy
b84d2f3b39
grpc-js: run gts fix for src
2020-04-09 11:54:09 +02:00
Patrick Remy
f4e295cdce
grpc-js: linting fix no-unpublished-import for ts
2020-04-09 11:53:13 +02:00
Patrick Remy
16ec0f0f64
grpc-js: allow any for linting globally
...
The any type is purposely used. All functions validate their input at runtime.
2020-04-09 11:52:24 +02:00
Patrick Remy
75b486b345
gprc-js: remove deprecated tslint
...
Upgrade to gts v2, replace npm lint with check, and specify src path
2020-04-09 11:37:17 +02:00
Patrick Remy
c62203900e
grpc-js: adjust ts definitions to equal native-core
...
Export MethodDefinition in index.ts and add generic ImplementationType
to ServiceDefinition
2020-04-09 10:12:47 +02:00
Michael Lumish
6e59160c2c
grpc-js: Fix status check when connecting to proxy
2020-04-08 14:54:16 -07:00
Michael Lumish
9221fdea24
grpc-js: Add max message size enforcement
2020-04-08 14:37:03 -07:00
Michael Lumish
ae18f3ce92
grpc-js: Make some headers conform to what the other library does
2020-04-07 13:49:54 -07:00
Michael Lumish
6afd8ad443
Bump grpc-js to 0.7.6
2020-04-03 10:17:05 -07:00
Satoshi Nakagawa
4a05755236
grpc-js: fix "http:" scheme not supported in proxy URI
2020-04-03 10:46:10 +09:00
Michael Lumish
dd54c210ce
Bump grpc-js to 0.7.5
2020-04-01 10:24:20 -07:00
Michael Lumish
ea069351c0
Merge pull request #1328 from murgatroid99/grpc-js_backoff_keep_connecting
...
grpc-js: Don't time out connection attempts
2020-04-01 10:06:19 -07:00
Michael Lumish
01d26b35bb
Merge pull request #1323 from orgads/pick-first-lb
...
PickFirstLoadBalancer: Correctly initialize state counters
2020-03-31 14:30:59 -07:00
Michael Lumish
dd88ddc6b1
grpc-js: Don't time out connection attempts
2020-03-31 10:25:37 -07:00
Orgad Shaneh
25d2a07877
PickFirstLoadBalancer: Correctly initialize state counters
2020-03-30 20:33:37 +03:00
Orgad Shaneh
6fda1d46f2
RoundRobinLoadBalancer: Register the state listener
2020-03-30 13:01:23 +03:00
Andrei Conache
600bc7e9d2
grpc-js: export InterceptorOptions
...
InterceptorOptions extends CallOptions with the addition of method_definition property
2020-03-29 15:24:47 +02:00
Michael Lumish
2f953e4457
grpc-js: Don't wait for TXT record to return DNS lookup result
2020-03-26 16:30:48 -07:00
Michael Lumish
80e9342ae4
Make channel options type check exactly match type declaration
2020-03-25 09:25:32 -07:00
Michael Lumish
a3526e98c8
Delete client-specific options before passing them to the channel
2020-03-24 12:55:24 -07:00
Michael Lumish
22521ef8a7
Fix options type check
2020-03-24 11:12:40 -07:00
Michael Lumish
91dc475dd5
grpc-js: Update some types and type checks for compatibility with grpc-gcp
2020-03-23 14:09:20 -07:00
Michael Lumish
11e2e048b5
Merge pull request #1309 from murgatroid99/grpc-js_0.7.2
...
grpc-js: Bump to 0.7.2
2020-03-19 14:22:46 -07:00
Michael Lumish
a89b8f9fcc
Merge pull request #1303 from murgatroid99/grpc-js_timer_unref_2
...
grpc-js: Unref deadline filter timer optionally
2020-03-19 14:17:12 -07:00
Michael Lumish
89b5353b97
Merge pull request #1302 from murgatroid99/grpc-js_callInvocationTransformer
...
grpc-js: Add callInvocationTransformer option
2020-03-19 14:15:32 -07:00
Michael Lumish
d47db25268
grpc-js: Bump to 0.7.2
2020-03-19 13:00:02 -07:00
Michael Lumish
a99afaf5eb
grpc-js: Make filter stack handle status in all code paths
2020-03-19 09:42:17 -07:00
Michael Lumish
625610209b
grpc-js: Unref deadline filter timer optionally
2020-03-16 14:31:51 -07:00
Michael Lumish
a2a408b777
grpc-js: Add callInvocationTransformer option
2020-03-16 12:07:35 -07:00
Michael Lumish
2ca96a322f
Merge pull request #1288 from murgatroid99/grpc-js_0.7.1
...
Update grpc-js to 0.7.1
2020-03-12 09:21:48 -07:00
Michael Lumish
7ebf530b94
Merge pull request #1287 from murgatroid99/grpc-js_server_uds
...
grpc-js: Use resolver to bind server ports
2020-03-12 09:15:05 -07:00
murgatroid99
ca18cca813
grpc-js: tests: skip checking for IPv6 addresses from DNS servers
2020-03-10 10:47:17 -07:00
murgatroid99
d02da04c8c
Update grpc-js to 0.7.1
2020-03-05 15:19:59 -08:00
Michael Lumish
c3fc5794c7
Merge pull request #1284 from murgatroid99/grpc-js_server_stream_error
...
grpc-js: server calls: Don't try to send an error on stream error
2020-03-05 15:10:12 -08:00
murgatroid99
96d4d6acba
Actually add listening http2 servers to server list
2020-03-05 13:01:43 -08:00
murgatroid99
3cbb46b1f7
Don't explicitly reject any promises
2020-03-05 12:32:08 -08:00
murgatroid99
c1d6bf91bc
grpc-js: Use resolver to bind server ports
2020-03-05 09:23:09 -08:00
Michael Lumish
69482b2ae7
Merge pull request #1285 from murgatroid99/grpc-js_ipv6_handling
...
grpc-js: Always return IPv6 addresses from DNS resolver
2020-03-04 10:26:45 -08:00
Michael Lumish
37cc559669
grpc-js: Only automatically retry picks on known error
2020-03-03 10:56:42 -08:00
Michael Lumish
f2b740f6ce
grpc-js: Always return IPv6 addresses from DNS resolver
2020-03-03 10:17:10 -08:00
murgatroid99
4786f4a005
grpc_server_add_(in)secure_port returns 0 on error. Reflect that in bind(Async)
2020-03-02 17:27:46 -08:00
murgatroid99
8f668c8f2c
grpc-js: server calls: Don't try to send an error on stream error
2020-03-02 14:26:29 -08:00
Michael Lumish
fa4a02e0f6
Merge pull request #1281 from murgatroid99/grpc-js_0.7.x
...
Update grpc-js to 0.7.0
2020-03-02 09:42:34 -08:00
Michael Lumish
9aabc4071c
Merge pull request #1078 from LN-Zap/fix-1077
...
fix: only unref timers in supported environments
2020-02-28 13:24:36 -08:00
murgatroid99
fa3c95eaf2
Update grpc-js to 0.7.0
2020-02-28 11:20:57 -08:00
Michael Lumish
f345f82851
Use optional chaining
2020-02-28 11:19:07 -08:00
Michael Lumish
8cf49ca1bd
Merge pull request #1243 from murgatroid99/grpc-js_proxy_support
...
grpc-js: Add HTTP CONNECT support, i.e. egress proxy support
2020-02-28 11:17:45 -08:00
Michael Lumish
846b05fc67
Merge pull request #1184 from murgatroid99/grpc-js_client_interceptors
...
grpc-js: Client interceptors
2020-02-28 11:17:34 -08:00
murgatroid99
8adad0c960
Don't stop handling reads when status is OK
2020-02-28 10:09:54 -08:00
murgatroid99
d8cf925b09
Handle OK status differently when processing stream endings
2020-02-27 09:50:35 -08:00
murgatroid99
77b86fdbea
Simplify getBottomInterceptingCall signature
2020-02-26 17:54:22 -08:00
Michael Lumish
7a4c52b572
Merge pull request #1273 from murgatroid99/grpc-js_pick_error_handling
...
Clone metadata going into the metadata filter stack
2020-02-24 12:39:02 -08:00
murgatroid99
03b70172e0
grpc-js: Detect and error on multiple auth headers
2020-02-24 10:39:48 -08:00
murgatroid99
18869dcb08
Clone metadata going into the metadata filter stack
2020-02-21 16:39:10 -08:00
Michael Lumish
1fc9825523
Merge pull request #1272 from murgatroid99/grpc-js_0.6.17
...
Bump grpc-js to 0.6.17
2020-02-21 09:38:17 -08:00
Michael Lumish
23e2d8584e
Merge pull request #1271 from murgatroid99/grpc-js_pick_error_logging
...
grpc-js: Add pick tracing and one error handler
2020-02-21 09:37:46 -08:00
murgatroid99
4a1dab341b
Bump grpc-js to 0.6.17
2020-02-20 15:09:06 -08:00
murgatroid99
bc3e6a1adc
grpc-js: Add pick tracing and one error handler
2020-02-20 14:51:22 -08:00
murgatroid99
b90dc81b73
Include method name in UNIMPLEMENTED details string
2020-02-20 12:46:59 -08:00
murgatroid99
c7980f664d
Fix text in a refcount trace log
2020-02-19 11:08:45 -08:00
murgatroid99
439263d4e1
Fix a trace line, and add a few new ones
2020-02-18 17:23:59 -08:00
murgatroid99
f0fbe44134
Merge branch 'master' into grpc-js_client_interceptors
2020-02-11 15:31:53 -08:00
murgatroid99
f41daae844
Merge branch 'grpc-js_proxy_support' of github.com:murgatroid99/grpc-node into grpc-js_proxy_support
2020-02-05 11:34:51 -08:00
murgatroid99
7bdc92d8d4
Properly handle socket from proxy
2020-02-05 11:34:25 -08:00
murgatroid99
cadb9ac071
Merge branch 'master' into grpc-js_proxy_support
2020-02-05 11:32:18 -08:00
Michael Lumish
1d11e51a4a
Merge pull request #1252 from murgatroid99/grpc-js_0.6.16
...
Update grpc-js to 0.6.16
2020-02-04 15:11:25 -08:00
Michael Lumish
9ff50a9de5
Merge pull request #1251 from murgatroid99/grpc-js_handle_call_start_failure
...
grpc-js: Different handling for errors when starting streams
2020-02-04 15:11:13 -08:00
murgatroid99
07fbfa0ac9
Fix comment typos
2020-02-04 10:41:01 -08:00
murgatroid99
3bba39178b
Update grpc-js to 0.6.16
2020-02-04 10:18:00 -08:00
Michael Lumish
ea21c4f6ef
Merge pull request #1245 from murgatroid99/grpc-js_subchannel_address_object
...
grpc-js: Use an object to represent subchannel addresses
2020-02-04 10:16:28 -08:00
Michael Lumish
69d95b2570
Merge pull request #1247 from murgatroid99/grpc-js_end_call_destroy_stream
...
grpc-js: Destroy http2 stream when a call ends in any way
2020-02-04 10:16:08 -08:00
murgatroid99
f0e19f1d0d
grpc-js: Different handling for errors when starting streams
2020-02-04 10:12:33 -08:00
murgatroid99
4bc642456b
grpc-js: Improve tracing around sending data
2020-02-03 11:14:03 -08:00
murgatroid99
630897244e
grpc-js: Destroy http2 stream when a call ends in any way
2020-02-03 10:53:34 -08:00
murgatroid99
0995c9b0e6
Update comment with new information
2020-01-29 16:56:05 -08:00
murgatroid99
1fe6432d92
Differentiate more strongly between TCP and IPC addresses
2020-01-29 16:50:29 -08:00
murgatroid99
4f55a83b67
Remove extraneous line of code
2020-01-29 10:21:47 -08:00
murgatroid99
c5428c5733
lint and formatting fixes
2020-01-29 09:56:49 -08:00
murgatroid99
57c18382d8
grpc-js: Use an object to represent subchannel addresses
2020-01-29 09:42:13 -08:00
Michael Lumish
b9220fdb2d
Fix capture group numbers in parseTarget
2020-01-28 15:31:06 -08:00
murgatroid99
2add1c342d
grpc-js: Add HTTP CONNECT support, i.e. egress proxy support
2020-01-24 10:47:44 -08:00
Michael Lumish
6994f1b1df
Merge pull request #1231 from murgatroid99/test_waitForReady
...
Add test for waitForReady on both implementations
2020-01-24 10:07:12 -08:00
Cyrus Najmabadi
7e1d20fec1
Do not overwrite error 'metadata' if already specified by caller.
2020-01-13 14:48:38 -08:00
murgatroid99
596232675e
Copy options when cloning metadata
2020-01-08 16:32:50 -08:00
murgatroid99
738dbf8f02
Merge branch 'master' into grpc-js_client_interceptors
2020-01-07 10:48:01 -08:00
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
4409ef8dfd
Push messages to reader asynchronously.
2019-11-18 11:25:20 -08: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
murgatroid99
90ce40f91c
Treat trailers as end of incoming messages
2019-11-15 12:51:43 -08:00
murgatroid99
4285761157
lint and formatting fixes
2019-11-14 17:26:40 -08:00
murgatroid99
b15692fa2a
grpc-js: Some cleanup + add some comments
2019-11-14 16:39:38 -08:00
murgatroid99
33875dce4a
grpc-js: make client interceptors tests pass mostly unmodified
2019-11-14 15:02:24 -08:00
murgatroid99
17126e4640
Update to typescript 3.7
2019-11-14 15:01:47 -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
3c961140fb
Merge branch 'master' into grpc-js_client_interceptors
2019-11-08 15:23:40 -08: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
Tom Kirkpatrick
c0f53f2238
fix: only unref timers in supported environments
...
fix #1077
2019-11-07 22:41:23 +01: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
acbf17d9b7
Add client interceptors
2019-11-01 10:21:52 -07: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