3460 Commits

Author SHA1 Message Date
Michael Lumish
7c5c4e845a Merge branch 'master' into proto-loader_type_generator 2020-11-24 16:09:40 -08:00
A. Tate Barber
8c50e2d40f Refactor loadFileDescriptorSetFile to not catch JSON decoding errors
This change ensures that errors are not hidden when
loadFileDescriptorSet fails to decode JSON. Instead, only JSON parsing
errors are hidden.
2020-11-23 21:54:34 -06:00
A. Tate Barber
63af3bcd6a Enable loadFileDescriptorSetFile to parse JSON files 2020-11-23 21:46:04 -06:00
A. Tate Barber
bf98c167cd Refactor loadFileDescriptorSet
This change refactors the loadFileDescriptorSetFile function to take
a plain Buffer or Javascript object as input.
2020-11-23 21:24:39 -06:00
A. Tate Barber
08254e4d2e Add functions for loading and parsing binary-encoded file decriptor sets
Fixes #1627
2020-11-22 17:30:43 -06:00
Michael Lumish
ebe377ed93
Merge pull request #1633 from murgatroid99/grpc-js_deadline_propagation_min_fix
grpc-js: Make calls use the min of parent and own deadline when both are provided
2020-11-18 13:43:20 -08:00
Michael Lumish
c050f97534 grpc-js: Make calls use the min of parent and own deadline when both are provided 2020-11-18 13:08:06 -08:00
Michael Lumish
1e37fbd3d2
Merge pull request #1631 from murgatroid99/grpc-tools_1.10
grpc-tools: Bump version to 1.10.0
2020-11-18 12:00:18 -08:00
Michael Lumish
c981d2cec3 grpc-tools: Bump version to 1.10.0 2020-11-18 11:25:02 -08:00
Michael Lumish
9b12220cb2
Merge pull request #1629 from qnighy/protobuf-3.14.0
Bump protobuf dep to v3.14.0
2020-11-18 10:49:46 -08:00
Masaki Hara
ccb85ba470 Bump protobuf dep to v3.14.0 2020-11-18 16:01:08 +09:00
Michael Lumish
33691e8490
Merge pull request #1625 from murgatroid99/grpc-js-xds_lrs_backoff_fix
grpc-js-xds: Reset LRS backoff on data, not metadata
2020-11-13 15:57:54 -08:00
Michael Lumish
8bacb12d23 grpc-js-xds: Reset LRS backoff on data, not metadata 2020-11-13 14:54:38 -08:00
Michael Lumish
b78e5a0762
Merge pull request #1622 from murgatroid99/grpc-js_1.2.x
grpc-js: Update to 1.2.0
@grpc/grpc-js@1.2.0
2020-11-11 14:39:39 -08:00
Michael Lumish
ca6cf0f20b
Merge pull request #1616 from murgatroid99/grpc-js_deadline_cancellation_propagation
grpc-js: Implement deadline and cancellation propagation
2020-11-11 14:38:48 -08:00
Michael Lumish
03aaeb78a2
Merge pull request #1621 from murgatroid99/grpc-js_connectivity_state_enum_order
grpc-js: Rearrange connectivity state enum to match the native library
2020-11-10 09:30:40 -08:00
Michael Lumish
adfd4db9ea grpc-js: Update to 1.2.0 2020-11-09 10:53:44 -08:00
Michael Lumish
cd2713f42a grpc-js: Rearrange connectivity state enum to match the native library 2020-11-09 10:45:57 -08:00
Michael Lumish
57428bf6fa
Merge pull request #1607 from murgatroid99/grpc-js_xds_separate_package
grpc-js: Separate xds code into a separate plugin package
2020-11-05 14:42:09 -08:00
Michael Lumish
38e4e48f4d
Merge pull request #1571 from murgatroid99/grpc-js_header_block_size
grpc-js: Allow clients and servers to send metadata of unlimited size
2020-11-05 13:29:58 -08:00
Michael Lumish
b31fc293da Skip non-working test, test JS-JS interop first 2020-11-05 13:08:50 -08:00
Michael Lumish
62e5038fcc Reorder gulp cleanup step to avoid breakages 2020-11-03 10:10:07 -08:00
Michael Lumish
ae2b64bd65 grpc-js: Implement deadline and cancellation propagation 2020-10-30 11:38:30 -07:00
Michael Lumish
d8021d20d9
Merge pull request #1614 from hugebdu/master
grpc-js: support adding/removing services on started server
2020-10-29 14:22:52 -07:00
Michael Lumish
1612bf0bae
Merge pull request #1612 from murgatroid99/grpc-js_keepalive_without_calls
grpc-js: Add support for grpc.keepalive_permit_without_calls channel arg
2020-10-29 13:21:33 -07:00
Daniel Shmuglin
51ca00298e implement Server#unregisterService(serviceDefinition) 2020-10-29 11:33:29 +02:00
Daniel Shmuglin
7c3ccda8ff implement Server#unregister(handlerName) 2020-10-29 10:54:33 +02:00
Daniel Shmuglin
e49524a2ba Server#addService - lift the limitation of adding a new service to started server 2020-10-29 10:24:31 +02:00
Michael Lumish
e4b69a8ee1 grpc-js: Add support for grpc.max_reconnect_backoff_ms channel arg 2020-10-28 13:27:44 -07:00
Michael Lumish
dc80dc1f17 Add a simple test for the xds package to the test job 2020-10-23 14:57:18 -07:00
Michael Lumish
afe4c3e082
Merge pull request #1605 from murgatroid99/grpc-js_prototype_pollution
grpc-js: Prevent prototype pollution in loadPackageDefinition
2020-10-23 10:49:18 -07:00
Michael Lumish
b44502144c
Merge pull request #1609 from murgatroid99/grpc-js_http_proxy_port_80
Set the default port of 80 explicitly in http_proxy
2020-10-23 10:45:30 -07:00
Michael Lumish
f312326e9c Set the default port of 80 explicitly in http_proxy 2020-10-23 10:15:56 -07:00
Michael Lumish
261c40e51b Revert "Borrow linux job for xds tests (DO NOT MERGE)"
This reverts commit 8c112adba0038ecc12837ecaa06fb330b3231bf3.
2020-10-22 14:22:59 -07:00
Michael Lumish
fba3a795c2 Fix up grpc-js dependency 2020-10-22 14:22:51 -07:00
Michael Lumish
0a4219e0b8 Fix a directory error in the xds script 2020-10-22 13:14:13 -07:00
Michael Lumish
8c112adba0 Borrow linux job for xds tests (DO NOT MERGE) 2020-10-22 11:21:31 -07:00
Michael Lumish
94391ca64d import type * as grpc, fix ConstructorParameters usage 2020-10-22 11:09:23 -07:00
Michael Lumish
fd406fbef1 Use a regular dependency for proto-loader 2020-10-22 10:27:03 -07:00
Michael Lumish
9699de5ec6 Re-add grpc-js proto-loader dev dependency 2020-10-22 09:59:23 -07:00
Michael Lumish
f2c82cc8e5 Bump the version again to capture a merge 2020-10-21 14:36:50 -07:00
Michael Lumish
542f619124 Merge branch 'proto-loader_type_generator' of https://github.com/murgatroid99/grpc-node into proto-loader_type_generator 2020-10-21 14:35:11 -07:00
Michael Lumish
96cba74b9b Use 'import type' where possible 2020-10-21 14:33:21 -07:00
Michael Lumish
e71caded1b Put the google-auth-library dependency back in grpc-js 2020-10-21 14:10:37 -07:00
Michael Lumish
e05b74b631 Add grpc-js-xds README 2020-10-21 14:06:14 -07:00
Michael Lumish
c86f08c770 Document experimental namespace instability 2020-10-21 13:56:18 -07:00
Michael Lumish
a6a8639343 grpc-js: Separate xds code into a separate plugin package 2020-10-21 13:45:22 -07:00
Michael Lumish
967eeb5443 grpc-js: Prevent prototype pollution in loadPackageDefinition 2020-10-20 11:19:22 -07:00
Michael Lumish
576b07af45
Merge pull request #1601 from murgatroid99/interop_client_fixes
Fix missing arg variable in perRpcCreds interop test
2020-10-12 11:23:32 -07:00
Michael Lumish
4368ed37b8 Fix missing arg variable in perRpcCreds interop test 2020-10-12 10:40:32 -07:00