Commit Graph

672 Commits

Author SHA1 Message Date
Michael Lumish bc5c29604b More test script fixes 2020-08-20 14:20:47 -07:00
Michael Lumish f246833876 Some test script fixes 2020-08-20 14:00:46 -07:00
Michael Lumish 46c065a75b chmod a+x xds.sh 2020-08-20 13:37:17 -07:00
Michael Lumish 9a73734650 Actually add the xds interop script 2020-08-20 13:36:16 -07:00
Michael Lumish 305e192700 Add xds interop test script to Linux tests 2020-08-20 13:31:23 -07:00
Michael Lumish ffef02c943 Merge branch 'master' into grpc-js_xds_interop_client 2020-08-20 11:05:00 -07:00
Michael Lumish 5abb47390f grpc-js: Move a couple of dev dependencies to prod 2020-08-20 09:24:57 -07:00
Michael Lumish 7efc5358e3
Merge pull request #1524 from murgatroid99/grpc-js_cancelled_event
grpc-js: Clean up call even if status throws an error
2020-08-19 10:09:53 -07:00
Michael Lumish c0b80a3593
Merge pull request #1548 from richardpringle/master
Prevent mutation of default headers
2020-08-19 09:55:09 -07:00
Michael Lumish 68b0609feb
Merge pull request #1525 from murgatroid99/grpc-js_server_stream_end_metadata
grpc-js: Add end(md?: Metadata) method to streaming server calls
2020-08-19 09:29:52 -07:00
Michael Lumish 4ba1639ed6
Merge pull request #1526 from murgatroid99/grpc-js_get_peer
grpc-js: Implement getPeer on the client and server
2020-08-19 09:27:56 -07:00
Richard Pringle 917b4fca77
Prevent mutation of default headers 2020-08-19 10:24:20 -04:00
Michael Lumish 7493052672 grpc-js: Move @types/node to a production dependency 2020-08-18 15:13:12 -07:00
Thomas Hunter II 1583786478
Add link to grpc docs in @grpc/grpc-js README
- Adds a link to `grpc` documentation
- Addresses some of the concerns in #1540
2020-08-16 13:50:23 -07:00
Martin f0ed1aba14
Fix incorrectly named grpc-tools flag
Was  "--generate_package_definitions" (with an s) but should be "generate_package_definition" as in the documentation here: https://github.com/grpc/grpc-node/tree/master/packages/grpc-tools
2020-08-12 16:51:42 +02:00
Michael Lumish ba7a035770 Enable 'xds' target scheme 2020-08-10 15:50:46 -07:00
Michael Lumish 94a4779bb6 Add xDS interop proto files 2020-08-10 15:49:24 -07:00
Michael Lumish 409ad95020 Add dependencies for xDS, plus some fixes 2020-08-10 15:48:42 -07:00
Michael Lumish cb63d6afcd grpc-js: Add xDS interop client and associated generated code 2020-08-10 15:48:03 -07:00
Michael Lumish 6c0012499a Implement onResourceDoesNotExist notifications 2020-08-06 13:30:24 -07:00
Michael Lumish 5dcce9ebf1 grpc-js: XdsClient: separate ADS stream handling by message type 2020-08-06 13:08:59 -07:00
Michael Lumish 76bb17091b Stop processing RDS requests after finding the matching one 2020-08-05 12:57:54 -07:00
Michael Lumish 0b146c8b07 Address PR comments 2020-08-05 12:38:43 -07:00
Michael Lumish 33a4c85f89 grpc-js: Implement getPeer on the client and server 2020-08-04 13:04:59 -07:00
Michael Lumish d9b3f9f364 grpc-js: Add end(md?: Metadata) method to streaming server calls 2020-08-04 11:37:08 -07:00
Michael Lumish ddec63af20 grpc-js: Clean up call even if status throws an error 2020-08-04 11:22:18 -07:00
Michael Lumish 52eb0df1f8 grpc-js: Add XdsResolver and corresponding XdsClient behavior 2020-08-03 10:44:28 -07:00
Michael Lumish a3b27be211 Address a couple of comments 2020-07-28 15:43:39 -07:00
Michael Lumish 669d254045 grpc-js: Add LrsLoadBalancer class 2020-07-28 11:40:42 -07:00
Michael Lumish 3c948f5d66 Fixes from PR comments 2020-07-27 09:17:06 -07:00
Michael Lumish 9fb6f48bd6 grpc-js: xDS: add support for dropping calls and reporting drops 2020-07-24 16:06:37 -07:00
Michael Lumish fbf2a487f1 Fix Metadata import path 2020-07-24 09:56:33 -07:00
Michael Lumish c9074b634c Finish implementing the CDS load balancer 2020-07-23 14:21:53 -07:00
Michael Lumish c4c53a6e9b Merge branch 'master' into grpc-js_cds_lb_policy 2020-07-23 14:02:42 -07:00
Michael Lumish 0236633ac5
Merge pull request #1512 from murgatroid99/grpc-js_default_service_config
grpc-js: Fix handling of unsuccessful TXT record lookups
2020-07-23 13:16:53 -07:00
Michael Lumish f05e9fb3f4 Refine service config error handling 2020-07-23 12:57:13 -07:00
Michael Lumish 1fc0895d17 grpc-js: Fix handling of unsuccessful TXT record lookups 2020-07-23 11:36:38 -07:00
Michael Lumish 3ddfd373c5
Merge pull request #1507 from murgatroid99/grpc-js_eds_lb_policy
grpc-js: Implement EDS load balancer
2020-07-23 11:22:11 -07:00
Michael Lumish fc2fd00da7 grpc-js: xDS Client: cache updates to pass them to new watchers 2020-07-23 10:27:01 -07:00
Michael Lumish ef225cba30 Handle changing EDS service name, add comments 2020-07-23 10:08:50 -07:00
Michael Lumish 044da58c76 Update with changes from xDS Client PR 2020-07-22 16:38:00 -07:00
Michael Lumish 50b5af09ed Merge branch 'master' into grpc-js_eds_lb_policy 2020-07-22 16:32:27 -07:00
Michael Lumish 8d759b30ab
Merge pull request #1489 from murgatroid99/grpc-js_xds_client
grpc-js: Add XdsClient class
2020-07-22 16:31:35 -07:00
Michael Lumish 6b03311475 gts fix 2020-07-21 10:10:51 -07:00
Michael Lumish a3762259a1 Fix generated code errors 2020-07-20 14:32:19 -07:00
Michael Lumish 248479bc22 grpc-js: Implement CDS LB policy 2020-07-20 13:52:02 -07:00
Michael Lumish f061e4e762 gts fix 2020-07-17 10:37:49 -07:00
Michael Lumish 5e28fb3078 grpc-js: Implement EDS load balancer 2020-07-17 10:35:04 -07:00
Michael Lumish 31b297992b Merge branch 'master' into grpc-js_eds_lb_policy 2020-07-16 10:02:18 -07:00
Michael Lumish 25b2a27991 Move proto-loader to dev deps temporarily 2020-07-14 09:39:59 -07:00
Michael Lumish a0b050aa0c gts fix 2020-07-13 13:11:54 -07:00
Michael Lumish f91c837058 Update generated code with separate service files 2020-07-13 13:02:47 -07:00
Michael Lumish bf471a96a6 Generate comments in generated code 2020-07-10 14:24:54 -07:00
Michael Lumish db75460000 Regenerate type files 2020-07-10 12:41:55 -07:00
Michael Lumish a068d589ae Don't explicitly include protobufjs when loading protos 2020-07-10 11:53:20 -07:00
Michael Lumish 930d409165 Fix include paths for loading protos 2020-07-10 08:41:58 -07:00
Michael Lumish 62bee3876e
Merge pull request #1494 from murgatroid99/grpc-js_error_fixes
grpc-js: Improve error handling in a few places
2020-07-09 11:05:35 -07:00
Michael Lumish 7cf93591ca grpc-js: Remove peerDependency on google-auth-library 2020-07-09 09:57:00 -07:00
Michael Lumish 7b1bd147a6 gts fix 2020-07-08 15:18:15 -07:00
Michael Lumish 0c41a4e039 Move the generated files to .ts instead of .d.ts 2020-07-08 15:13:02 -07:00
Michael Lumish dbef861948 Add files, dependencies, and generation script to package.json 2020-07-08 14:49:28 -07:00
Michael Lumish 8a2c5af8f7 Finish up bootstrap and EDS client code 2020-07-08 14:48:54 -07:00
Michael Lumish 46c84bdb4e grpc-js: Improve error handling in a few places 2020-07-07 10:51:42 -07:00
Michael Lumish 5767f7d107 Complete most of the endpoint watcher implementation 2020-07-07 09:26:52 -07:00
Michael Lumish 81fff185ae Add generated code for Envoy APIs 2020-07-07 09:19:46 -07:00
Michael Lumish 3fa1c098c5 Start implementing XdsClient class 2020-06-24 14:49:10 -07:00
Michael Lumish cd8743e569 Omit port number from servername option 2020-06-19 08:56:48 -07:00
Michael Lumish 25dfe88fb3 grpc-js: bump to 1.1.0 2020-06-17 11:25:26 -07:00
Michael Lumish 3f7fb47505
Merge pull request #1479 from murgatroid99/grpc-js_read_fix
grpc-js: Don't initiate a read after receiving a message
2020-06-17 11:22:32 -07:00
Michael Lumish ece7d0f56d grpc-js: Don't initiate a read after receiving a message 2020-06-16 13:36:20 -07:00
Michael Lumish f97e27f0c0 Fix possible null reference 2020-06-16 11:40:22 -07:00
Michael Lumish 01dbc34eb1 grpc-js: Add port to :authority, leave it out of service_url 2020-06-16 11:33:23 -07:00
Michael Lumish 1d14203c38
Merge pull request #1468 from murgatroid99/grpc-js_propagate-constants
grpc-js: Export propagate constants for type parity with grpc
2020-06-15 15:02:20 -07:00
Michael Lumish a6101f3d6c
Merge pull request #1467 from murgatroid99/grpc-js_tryShutdown_fix
grpc-js: server: cull closed sessions from list, check for closed in tryShutdown
2020-06-15 15:02:03 -07:00
Michael Lumish 5d632d801a
Merge pull request #1466 from murgatroid99/grpc-js_servername_fix
grpc-js: Consistently set servername connection option to support SNI
2020-06-15 15:01:36 -07:00
Michael Lumish 353a6e9714 Add dependencies for xDS Client 2020-06-09 13:32:58 -07:00
Michael Lumish f4853c13f7 Don't double count sessions when closing 2020-06-09 11:07:20 -07:00
Michael Lumish 668b5aeb5a Consolidate LocalitySubchannelAddress definitions 2020-06-09 10:40:53 -07:00
Michael Lumish 29d7b4dc16 Merge branch 'master' into grpc-js_weighted_target_lb 2020-06-09 10:38:30 -07:00
Michael Lumish ab5910a42e
Merge pull request #1433 from murgatroid99/grpc-js_priority_load_balancer_actual
Add priority load balancer
2020-06-09 10:37:10 -07:00
Michael Lumish d9b7b098a7 grpc-js: Export propagate constants for type parity with grpc 2020-06-08 16:37:03 -07:00
Michael Lumish e90d0c2c0e
Merge pull request #1463 from azban/azb-grpc-js-server-call-deadline-lazy-singleton
grpc-js: clear noop server call deadline
2020-06-08 15:06:22 -07:00
Michael Lumish cb9f96126f grpc-js: server: cull closed sessions from list, check for closed in tryShutdown 2020-06-08 14:44:14 -07:00
azban e3a50ff3ee grpc-js: use lazy singleton for server call deadline to avoid open handles in jest 2020-06-08 14:41:54 -07:00
Michael Lumish 6701f19f5e grpc-js: Consistently set servername connection option to support SNI 2020-06-08 14:05:10 -07:00
Simen Bekkhus 0dca35a8b9
feat(client): export `ClientOptions` type 2020-06-08 20:15:59 +02:00
Michael Lumish 931a7c3e9e
Merge pull request #1459 from greenboxal/fix-credentials-type
grpc-js: Fix credentials type
2020-06-04 15:33:37 -07:00
Jonathan Lima 219ca8c5db grpc-js: Fix credentials type 2020-06-04 11:36:51 -03:00
Michael Lumish f4cbe025f5
Merge pull request #1450 from murgatroid99/grpc-js_1.0.5
Bump grpc-js to 1.0.5
2020-06-03 16:34:22 -07:00
Michael Lumish 861695bc28
Merge pull request #1436 from murgatroid99/grpc-js_dont_push_after_end
grpc-js: Don't push messages after ending a call
2020-06-03 16:33:48 -07:00
Michael Lumish 84829283c6
Merge pull request #1446 from murgatroid99/grpc-js_transient_failure_backoff
grpc-js: transition out of TRANSIENT_FAILURE if backoff timer has ended
2020-06-03 16:32:54 -07:00
Michael Lumish 658961d2ff
Merge pull request #1444 from murgatroid99/grpc-js_actually_backoff
grpc-js: Properly back off when transitioning through IDLE
2020-06-03 16:28:17 -07:00
Michael Lumish 5e9b852e8a
Merge pull request #1443 from murgatroid99/grpc-js_auth_peer_dep
Move google-auth-library to a peer dependency
2020-06-03 16:17:09 -07:00
Michael Lumish 136626aaca
Merge pull request #1454 from badsyntax/enable_http_proxy
grpc-js: Add support for grpc.enable_http_proxy channel option
2020-06-01 13:54:39 -07:00
Richard Willis f7a749da09 grpc-js: Add support for grpc.enable_http_proxy channel option 2020-06-01 21:22:02 +01:00
Michael Lumish d4d4740e97 Bump grpc-js to 1.0.5 2020-05-29 14:12:45 -07:00
Michael Lumish 4f38f1e92f Deactivate targets that are not in new configs 2020-05-29 12:35:25 -07:00
Michael Lumish a61dfb1527 Some cleanup and fixes 2020-05-28 11:52:02 -07:00
Michael Lumish 807d7d510f grpc-js: Add weighted_target load balancer 2020-05-28 11:48:47 -07:00
Michael Lumish bfc406dd7c Merge branch 'master' into grpc-js_priority_load_balancer_actual 2020-05-27 14:24:51 -07:00
Michael Lumish ff36a1de07 grpc-js: transition out of TRANSIENT_FAILURE if backoff timer has ended 2020-05-27 10:21:42 -07:00
Michael Lumish 2c022924cf grpc-js: Properly back off when transitioning through IDLE 2020-05-26 15:12:34 -07:00
Michael Lumish d02cbe432e Move google-auth-library to a peer dependency 2020-05-26 10:52:05 -07:00
Michael Lumish ed5b3ac1cd grpc-js: Don't push messages after ending a call 2020-05-21 11:41:44 -07:00
Michael Lumish 8ad1f82221 Merge branch 'master' into grpc-js_priority_load_balancer 2020-05-21 11:17:33 -07:00
Michael Lumish 69d4116057
Merge pull request #1413 from murgatroid99/grpc-js_pick_first_reconnect_fix
grpc-js: Fix pick_first handling of IDLE subchannels.
2020-05-21 10:29:58 -07:00
Michael Lumish 6c298d3a78
Merge pull request #1414 from murgatroid99/grpc-js_dont_split_metadata
grpc-js: Don't split header values by commas
2020-05-21 10:29:05 -07:00
Michael Lumish 10dd68d394
Merge pull request #1424 from murgatroid99/grpc-js_server_tracing
grpc-js: Add a few trace lines to the server
2020-05-21 10:13:51 -07:00
Michael Lumish c6deb79269 Test header splitting behavior 2020-05-21 10:12:08 -07:00
Michael Lumish be31009d9a Start failover timers when leaving IDLE 2020-05-21 10:04:29 -07:00
Michael Lumish 4361242eb9 Add priority load balancer 2020-05-20 14:00:05 -07:00
Michael Lumish 7625c2becd gts fix 2020-05-13 12:01:07 -07:00
Michael Lumish a53bcb3c97 grpc-js: Add a few basic trace lines to the server 2020-05-13 12:00:22 -07:00
Michael Lumish e26a3b264c grpc-js: Add more detailed information to client (de)serialization errors 2020-05-11 10:11:23 -07:00
Richard Willis f0fa806bfa
grpc-js: Fix README formatting
This should fix the heading rendering on npmjs.com
2020-05-10 09:16:28 +01:00
Michael Lumish eab63a94ac Don't use gts clean in npm clean to avoid errors on Node 8 2020-05-08 11:37:56 -07:00
Michael Lumish 4ef8abddf2 grpc-js: Don't split header values by commas 2020-05-08 10:47:35 -07:00
Michael Lumish 8c61b16642 Bump grpc-js to 1.0.4 2020-05-08 10:33:25 -07:00
Michael Lumish 3d8c9af401 grpc-js: Fix pick_first handling of IDLE subchannels. Also stop reporting IDLE on LB creation 2020-05-08 10:30:56 -07:00
Michael Lumish 7aa9177fa3 Don't allow null load balancing configs 2020-05-05 14:29:53 -07:00
Michael Lumish 6e202e0b53 gts fix 2020-05-04 15:07:45 -07:00
Michael Lumish 265b39b6de Fix state changes when handling resolution failures 2020-05-04 15:06:51 -07:00
Michael Lumish 90013c695d grpc-js: Add ChildLoadBalancerHandler and use it in ResolvingLoadBalancer 2020-05-04 14:03:17 -07:00
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
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