3303 Commits

Author SHA1 Message Date
sovlookup
c2d7e4adda load protobuf.js JSON descriptor 2021-03-12 19:39:06 +08:00
Michael Lumish
17b43dfbfd
Merge pull request #1703 from murgatroid99/grpc-js-xds_google_default_creds
Move createGoogleDefaultCredentials from grpc-js to grpc-js-xds
@grpc/grpc-js-xds@1.2.4
2021-03-01 14:45:35 -08:00
Michael Lumish
57e45a7625
Merge pull request #1687 from murgatroid99/grpc-js-xds_cluster_manager
grpc-js-xds: Add XdsClusterManager LB policy
2021-03-01 10:40:41 -08:00
Michael Lumish
60eb600410 move createGoogleDefaultCredentials from grpc-js to grpc-js-xds 2021-02-25 10:15:57 -08:00
Michael Lumish
d1aa9aa6fc Don't update identical states with identical pickers 2021-02-09 12:20:01 -08:00
Michael Lumish
c3c39af8ac grpc-js-xds: Add XdsClusterManager LB policy 2021-02-09 12:10:04 -08:00
Michael Lumish
43eb6681f4
Merge pull request #1681 from murgatroid99/grpc-js_config_selector
grpc-js: Add ConfigSelector to Resolver API and plumb it through the channel
2021-02-08 13:30:19 -08:00
Michael Lumish
9e084bce19 Handle absence of Timer#hasRef on older Node versions 2021-02-08 11:39:15 -08:00
Michael Lumish
3806a99760 Add handling for early name resolution failures 2021-02-08 11:23:05 -08:00
Michael Lumish
887d2ef677 Kick the ResolvingLoadBalancer out of IDLE when the first call is started. 2021-02-02 14:16:10 -08:00
Michael Lumish
e35a7d0a25 Merge branch 'master' into grpc-js_config_selector 2021-02-01 14:20:36 -08:00
Michael Lumish
8e5f5bc18a grpc-js: Add ConfigSelector to Resolver API and plumb it through the channel 2021-02-01 14:18:24 -08:00
Michael Lumish
b570200827
Merge pull request #1678 from grpc/@grpc/grpc-js@1.2.x
@grpc/grpc js@1.2.x upmerge
2021-01-29 11:51:44 -08:00
Michael Lumish
98376f0ac6
Merge pull request #1675 from murgatroid99/grpc-js-xds_error_logging
grpc-js-xds: Bubble up xds client initialization error details
@grpc/grpc-js-xds@1.2.1
2021-01-28 12:30:35 -08:00
Michael Lumish
e27e4e02ae Bump grpc-js-xds to 1.2.1 2021-01-27 14:02:41 -08:00
Michael Lumish
0a98f6295d grpc-js-xds: Bubble up xds client initialization errors 2021-01-27 12:16:06 -08:00
Michael Lumish
04d7ad9c00
Merge pull request #1674 from murgatroid99/grpc-js-xds_files_list
grpc-js-xds: List the files to publish in package.json
@grpc/grpc-js-xds@1.2.0
2021-01-27 11:27:10 -08:00
Michael Lumish
b011bd069d grpc-js-xds: List the files to publish in package.json 2021-01-27 11:15:04 -08:00
Michael Lumish
c1c373697b
Merge pull request #1672 from murgatroid99/grpc-js_read_error_context
grpc-js: Move call to user code out of try block
@grpc/grpc-js@1.2.5
2021-01-25 14:38:53 -08:00
Michael Lumish
5ac9a1c2b6 grpc-js: Move call to user code out of try block 2021-01-25 13:24:39 -08:00
Michael Lumish
1427ebd6a0
Merge pull request #1670 from srini100/master
Add security policy doc
2021-01-22 12:58:55 -08:00
Srini Polavarapu
85111c2b0b Add security policy doc 2021-01-22 10:57:55 -08:00
Michael Lumish
3a094f0171
Merge pull request #1667 from murgatroid99/proto-loader_version_bump
proto-loader: bump to 0.5.6
@grpc/proto-loader@0.5.6
2021-01-20 10:45:57 -08:00
Michael Lumish
c328ba788d
Merge pull request #1665 from murgatroid99/grpc-js_round_robin_reresolve_fix
grpc-js: round robin: re-resolve when subchannels go idle
@grpc/grpc-js@1.2.4
2021-01-20 10:42:26 -08:00
Michael Lumish
b2776b52b4 proto-loader: bump to 0.5.6 2021-01-19 14:36:41 -08:00
Michael Lumish
36986f618a grpc-js: round robin: re-resolve when subchannels go idle 2021-01-19 13:43:56 -08:00
Michael Lumish
0b026be131
Merge pull request #1648 from murgatroid99/grpc-js_deadline_filter_fast_cancel
grpc-js: End calls faster if the deadline has already passed
@grpc/grpc-js@1.2.3
2021-01-07 12:55:49 -08:00
Michael Lumish
fe4bd2641a
Merge pull request #1654 from 418sec/1-npm-grpc
Security Fix for Prototype Pollution - huntr.dev
2021-01-07 12:54:54 -08:00
Michael Lumish
7fc29e7867
Merge pull request #1658 from murgatroid99/grpc-js_internal_error_reporting
grpc-js: Propagate internal stream errors from the http2 module
2021-01-07 12:54:31 -08:00
Michael Lumish
374309be66 grpc-js: Propagate internal stream errors from the http2 module 2021-01-05 10:36:30 -08:00
Jamie Slome
4cf11dc119
Merge pull request #3 from d3v53c/huntr/proto-01
Prototype pollution fix - checking magic attributes - grpc-js
2020-12-16 11:34:24 +00:00
d3v53c
6101694397 added test case 2020-12-07 22:40:14 -08:00
d3v53c
b2530119b9 prototype pollution fix 2020-12-07 22:29:18 -08:00
Michael Lumish
21da990cb0 grpc-js: End calls faster if the deadline has already passed 2020-12-02 12:00:19 -08:00
Michael Lumish
604dd0f206
Merge pull request #1635 from tatemz/feature/load-file-descriptor-sets
Add functions for loading and parsing binary-encoded or plain object file descriptor sets
2020-12-01 11:24:17 -08:00
A. Tate Barber
d86994dc6a Split file descriptor set logic into two utility functions
This change exposes loadFileDescriptorSetFromBuffer and
loadFileDescriptorSetFromObject functions.
2020-11-30 21:20:49 -06:00
Michael Lumish
2e3f9ac509
Merge pull request #1641 from murgatroid99/grpc-js-xds_client_shutdown
grpc-js-xds: Shutdown the xDS client used by the resolver when the channel shuts down
2020-11-25 16:47:09 -08:00
Michael Lumish
a006be07f4 grpc-js-xds: Shutdown the xDS client used by the resolver when the channel shuts down 2020-11-25 12:33:36 -08:00
Michael Lumish
550e426b1d
Merge pull request #1640 from murgatroid99/grpc-js-xds_version_match
Make grpc-js and grpc-js-xds versions match
2020-11-25 11:46:16 -08:00
Michael Lumish
d3a1ba6cbf Make grpc-js and grpc-js-xds versions match 2020-11-25 10:04:05 -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