Commit Graph

1217 Commits

Author SHA1 Message Date
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
Michael Lumish 82ddf3bdb8 Bump proto-loader to 0.5.4 2020-03-30 10:40:50 -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
Michael Lumish f7e2a2df3b
Merge pull request #1316 from murgatroid99/grpc-js_dns_resolver_dont_wait_for_txt
grpc-js: Don't wait for TXT record to return DNS lookup result
2020-03-27 11:47:54 -07: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 25b5a40a6c Use make from homebrew in Mac tests 2020-03-26 09:25:37 -07:00
Michael Lumish a9298edb7c
Merge pull request #1312 from murgatroid99/grpc-js_types_for_grpc-gcp
grpc-js: Update some types and type checks for compatibility with grpc-gcp
2020-03-25 12:33:18 -07:00
Michael Lumish 80e9342ae4 Make channel options type check exactly match type declaration 2020-03-25 09:25:32 -07:00
Michael Lumish 9c585002ce
Merge pull request #1299 from murgatroid99/proto-loader_include_failed_warning
proto-loader: Warn if file not found in imports
2020-03-24 16:24:07 -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 0c3b93fc3a proto-loader: Warn if file not found in imports 2020-03-13 13:46:09 -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 1120a72fbc
Merge pull request #1255 from grpc/nicolasnoble-patch-3
Removing unnecessary files.
2020-02-28 11:18:14 -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 0257c585ea Correct handler type name spelling 2020-02-20 15:06:43 -08:00
murgatroid99 bc3e6a1adc grpc-js: Add pick tracing and one error handler 2020-02-20 14:51:22 -08:00
murgatroid99 38bab42f30 Fix reference to status enum in native impl 2020-02-20 14:10:13 -08:00
murgatroid99 b90dc81b73 Include method name in UNIMPLEMENTED details string 2020-02-20 12:46:59 -08:00
Michael Lumish b46d0f1db5
Merge pull request #1267 from murgatroid99/grpc-js_tracing_improvements
grpc-js: Fix a trace line, and add a few new ones
2020-02-20 10:30:30 -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
Litichevskiy Dmitriy 3a95e55786
message parameter was removed from cancel requester description 2020-02-16 23:02:22 +03:00
murgatroid99 f0fbe44134 Merge branch 'master' into grpc-js_client_interceptors 2020-02-11 15:31:53 -08:00
murgatroid99 54e81fdd1e Use correct environment variables in new windows build script 2020-02-11 15:20:52 -08:00
murgatroid99 6cbccceeb6 Pass runtime argument in mac build script 2020-02-10 10:47:52 -08:00
murgatroid99 e514971194 Fix generate_projects recursion, remove 'testpackage' command from scripts 2020-02-10 10:45:05 -08:00
murgatroid99 651274acb5 Don't generate_projects in build scripts 2020-02-10 10:09:34 -08:00
murgatroid99 314b07ddc0 Fix bad path in generate_projects.sh 2020-02-07 13:54:39 -08:00
murgatroid99 64f715d0e4 Add electron 8.0 2020-02-07 13:36:28 -08:00
murgatroid99 901438a4d7 Add fan-out configs and scripts for windows and linux 2020-02-07 13:01:31 -08:00
Nicolas Noble 8a84b3ef8d
Delete workflow.sh 2020-02-06 13:08:47 -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
Nicolas Noble d6ed6facc5
Create workflow.sh 2020-02-05 09:04:35 -08:00
Michael Lumish 134c36ffab
Merge pull request #1253 from murgatroid99/kokoro_mac_build_configs
Add build script and configs for Kokoro MacOS parallel build
2020-02-04 17:12:08 -08:00
murgatroid99 fea6f3dd0b Add build script and configs for Kokoro MacOS parallel build 2020-02-04 15:57:29 -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
Michael Lumish 4421ff6919
Merge pull request #1230 from linux-on-ibm-z/grpc-node_s390x
Prebuilt binaries for s390x
2020-01-24 10:06:03 -08:00
Michael Lumish 7d2a5f3e9c
Merge pull request #1233 from veblush/use-abseil
Add absl support
2020-01-17 14:04:36 -08:00
Cyrus Najmabadi 7e1d20fec1 Do not overwrite error 'metadata' if already specified by caller. 2020-01-13 14:48:38 -08:00
Esun Kim a28039cfa5 Add absl support 2020-01-09 14:54:16 -08:00
shahidhs-ibm 43d7bc734f Make build_artifact_node_s390x.sh executable. 2020-01-09 02:49:31 -08:00
shahidhs-ibm ec30a63794 Revert "Make build_artifact_node_s390x.sh executable."
This reverts commit 01a1684698.
2020-01-09 02:47:08 -08:00
root 01a1684698 Make build_artifact_node_s390x.sh executable. 2020-01-09 01:49:37 -08:00