Michael Lumish
cefb8d1f62
Load 'google-auth-library' lazily to avoid impacting load times
2020-04-27 17:35:20 -07:00
Michael Lumish
010ef569f7
grpc-js: Add internal "Google default" channel credentials
2020-04-27 15:35:32 -07:00
Michael Lumish
440d985f1f
Merge pull request #1397 from murgatroid99/grpc-js_pre_xds_internal_changes
...
grpc-js: Some internal changes in preparation for implementing xDS Global LB
2020-04-27 14:52:42 -07:00
Michael Lumish
a2839e7b2d
gts fix
2020-04-27 11:56:49 -07:00
Michael Lumish
424c9bfe70
Add onCallStarted field to Pick object
2020-04-27 10:24:15 -07:00
Michael Lumish
5bb80047db
Merge pull request #1393 from murgatroid99/grpc-js_1.0.3
...
Bump grpc-js to 1.0.3
2020-04-24 14:03:19 -07:00
Michael Lumish
3d4a27e6cc
Plumb through an extra filter from the load balancer to the call stream
2020-04-24 14:00:54 -07:00
Michael Lumish
08dd114951
grpc-js: Add attributes argument passed from resolver to load balancer
2020-04-24 11:34:26 -07:00
Michael Lumish
05d7fa38c8
grpc-js: Don't try to call listener if it is unset
2020-04-24 10:40:14 -07:00
Michael Lumish
f20c8e371b
Bump grpc-js to 1.0.3
2020-04-24 10:13:17 -07:00
Michael Lumish
b4af434b37
Merge pull request #1391 from murgatroid99/grpc-js_destroy_stream_fix
...
grpc-js: don't destroyHttp2Stream before saving the status code
2020-04-24 10:12:25 -07:00
Michael Lumish
c87aa81dfb
Merge pull request #1390 from mdouglass/patch-3
...
Export sendUnaryData as part of the public API #1389
2020-04-24 09:31:38 -07:00
Michael Lumish
5d5468673f
Merge pull request #1387 from badsyntax/grpc-js--better-trace-logs
...
grpc-js: fix target in tracing logs
2020-04-23 14:55:49 -07:00
Michael Lumish
cf0a90f9da
grpc-js: don't destroyHttp2Stream before saving the status code
2020-04-23 14:17:07 -07:00
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