3547 Commits

Author SHA1 Message Date
murgatroid99
6359bf066f Remove test for exact default logger identity 2021-07-15 10:55:50 -07:00
murgatroid99
a0f298c514 grpc-js: Split out logs for different severity levels 2021-07-15 10:17:18 -07:00
Michael Lumish
08423d62ac
Merge pull request #1842 from murgatroid99/grpc-js_proxy_tls_error_log
grpc-js: Add logging for TLS over proxy connection errors
2021-07-13 16:04:17 -07:00
Michael Lumish
b9f4d4a08c
Merge pull request #1843 from murgatroid99/grpc-js-xds_long_test_timeout
grpc-js-xds: Increase interop test timeout to 6 hours in 1.3.x branch
2021-07-08 13:48:29 -07:00
Michael Lumish
194aeec051 grpc-js-xds: Increase interop test timeout to 6 hours 2021-07-08 10:32:12 -07:00
Michael Lumish
c406624bb2
Merge pull request #1840 from ericgribkoff/bump_xds_timeout
Increase xDS job timeouts to match Java and Go
2021-07-08 10:30:50 -07:00
Michael Lumish
6b3ebbb829 grpc-js: Add logging for TLS over proxy connection errors 2021-07-08 10:27:31 -07:00
Eric Gribkoff
972281770f Increase xDS job timeouts to match Java and Go 2021-07-01 05:14:50 -07:00
Michael Lumish
9acb1b6575
Merge pull request #1838 from murgatroid99/grpc-js-xds_test_timeout_increase
grpc-js-xds: Increase interop test timeout
2021-06-30 14:59:05 -07:00
Michael Lumish
728acf3853 grpc-js-xds: Increase interop test timeout 2021-06-30 14:52:55 -07:00
Michael Lumish
9d1e3342fd
Merge pull request #1837 from murgatroid99/grpc-js_formatting_2
grpc-js: Format source files and fix lint errors
2021-06-30 12:51:51 -07:00
Michael Lumish
1037b23ba6 grpc-js: Format source files and fix lint errors 2021-06-29 14:40:24 -07:00
Michael Lumish
58a643ad84
Merge pull request #1836 from murgatroid99/grpc-js_upmerge_from_1.3
Upmerge from 1.3.x
2021-06-29 14:37:23 -07:00
Michael Lumish
8605ef2ded Fix subchannel address import, resolver test setup 2021-06-29 10:43:45 -07:00
Michael Lumish
1452ed93aa grpc-js: Register IP resolver in index 2021-06-29 10:04:32 -07:00
Michael Lumish
82fada33ff Merge remote-tracking branch 'upstream/@grpc/grpc-js@1.3.x' into grpc-js_upmerge_from_1.3 2021-06-29 10:02:33 -07:00
Michael Lumish
e7dad8b002
Merge pull request #1829 from murgatroid99/grpc-js_fix_cycles
grpc-js: Refactor code to eliminate runtime dependency cycles
2021-06-29 09:55:19 -07:00
Michael Lumish
f5eb9ccbb4
Merge pull request #1834 from murgatroid99/grpc-js-xds_regex_match_case
grpc-js-xds: case_sensitive flag should not affect regex matcher
@grpc/grpc-js-xds@1.3.1
2021-06-29 09:52:28 -07:00
Michael Lumish
9f43411d2c
Merge pull request #1833 from murgatroid99/proto-loader_0.6.4
proto-loader: bump to 0.6.4
@grpc/proto-loader@0.6.4
2021-06-29 09:48:43 -07:00
Michael Lumish
569a34d989
Merge pull request #1831 from murgatroid99/grpc-js_feature_note
grpc-js: Add note in README about feature parity requests
2021-06-28 14:37:52 -07:00
Michael Lumish
0ad7cc1ec9 grpc-js-xds: case_sensitive flag should not affect regex matcher 2021-06-28 14:37:21 -07:00
Michael Lumish
6ba982548e proto-loader: bump to 0.6.4 2021-06-28 13:17:16 -07:00
Michael Lumish
9cc82c078b
Merge pull request #1832 from mtlewis/proto-loader-fix-early-return
Prevent early return in proto-loader containsDefinition
2021-06-28 13:16:13 -07:00
Mike Lewis
41e09f7d12
Prevent early return in proto-loader containsDefinition
f289c343b3393aad73795c0657415f4160bcdcb5 introduced a bug - the
recursive for-loop descended into the first elements nested array
and returned that value without iterating over the other members
of the array. This means that the code would only work correctly
when the protofile contained a definition whose name was alphabetically
first amongst its siblings.

This commit fixes the issue by moving the call to containsDefinition
into the if statement to allow iteration to continue if
containsDefinition returns false.
2021-06-28 19:40:18 +01:00
Michael Lumish
32cd3504cc grpc-js: Add note in README about feature parity requests 2021-06-28 11:24:43 -07:00
Michael Lumish
51e6d2391d
Merge pull request #1828 from murgatroid99/grpc-js_keepalive_timer_unref
grpc-js: Unref timers for keepalive functionality
2021-06-25 11:24:57 -07:00
Michael Lumish
031ae9472e grpc-js: Refactor code to eliminate runtime dependency cycles 2021-06-24 09:50:02 -07:00
Michael Lumish
f87744b917
Merge pull request #1827 from murgatroid99/proto-loader_0.6.3
proto-loader: Bump to version 0.6.3
@grpc/grpc-js@1.3.4 @grpc/proto-loader@0.6.3
2021-06-24 09:40:29 -07:00
Michael Lumish
fa5066759d grpc-js: Unref timers for keepalive functionality 2021-06-23 14:01:56 -07:00
Michael Lumish
12b2412356 proto-loader: Bump to version 0.6.3 2021-06-23 12:46:53 -07:00
Michael Lumish
1293b3c7b3
Merge pull request #1826 from mtlewis/conditional-definition-imports
Avoid unused definition imports from proto-loader
2021-06-23 12:45:48 -07:00
Mike Lewis
61e64a3c4f
Update golden-generated in proto-loader
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-06-23 17:55:38 +01:00
Mike Lewis
f289c343b3
Avoid unused definition imports from proto-loader
Since proto files don't always contain all types of definition, it was
possible to get into a state where generated code contained unused
imports which caused TS errors. This change makes those imports
conditional on the existence of the corresponding definitions in the
proto file.

Co-authored-by: Austin Puri <austin.puri@gmail.com>
Co-authored-by: Joe Porpeglia <josephp@spotify.com>
Signed-off-by: Mike Lewis <mtlewis@users.noreply.github.com>
2021-06-23 16:46:23 +01:00
Michael Lumish
db3bf70e21
Merge pull request #1822 from murgatroid99/grpc-js_logging_backport
grpc-js: Backport logging changes to 1.3.x
@grpc/grpc-js@1.3.3
2021-06-21 14:57:06 -07:00
Michael Lumish
740bd683bb
Merge pull request #1820 from murgatroid99/grpc-js_env_var_docs
Document environment variables, improve logging behavior
2021-06-21 14:57:04 -07:00
Michael Lumish
d894809e0e grpc-js: Bump version to 1.3.3 2021-06-21 14:42:09 -07:00
Michael Lumish
118a6df067 grpc-js: Make logging behavior more similar to core 2021-06-21 13:41:54 -07:00
Michael Lumish
a214aca768 Document environment variables, particularly for logging 2021-06-18 14:37:26 -07:00
Michael Lumish
237ea8308a grpc-js: Make logging behavior more similar to core 2021-06-18 14:37:03 -07:00
Michael Lumish
d3e91f149d
Merge pull request #1818 from murgatroid99/grpc-tools_1.11.2
grpc-tools: Bump to version 1.11.2
grpc-tools@1.11.2
2021-06-17 13:51:40 -07:00
Michael Lumish
cb505b4556 grpc-tools: Bump to version 1.11.2 2021-06-17 11:12:35 -07:00
Michael Lumish
fd3b287ed6
Merge pull request #1817 from murgatroid99/docker_install_fix
Don't install docker in the docker image
2021-06-17 10:48:14 -07:00
Michael Lumish
948fc6c122 Don't install docker in the docker image 2021-06-17 09:49:42 -07:00
Michael Lumish
4d86d8e80d
Merge pull request #1816 from davidgoitia/grpc-tools_update_node-pre-gyp
(grpc-tools) Update node-pre-gyp dependency
2021-06-17 09:47:26 -07:00
David Goitia
acfb3c2829
Update node-pre-gyp dependency 2021-06-17 14:35:29 +02:00
Michael Lumish
49822c8f49
Merge pull request #1814 from murgatroid99/grpc-js_filter_stack_refactor
grpc-js: Refactor FilterStack usage
2021-06-11 12:34:39 -07:00
Michael Lumish
8a38cd8549 grpc-js: Refactor FilterStack usage 2021-06-10 14:48:33 -07:00
Michael Lumish
47ac924abe
Merge pull request #1794 from murgatroid99/grpc-js-xds_circuit_breaking
grpc-js-xds: Add circuit breaking functionality
2021-06-02 15:33:56 -07:00
Michael Lumish
4cf4f52672
Merge pull request #1807 from murgatroid99/grpc-js_export_ServerErrorResponse
grpc-js: Export ServerErrorResponse type, which is used in public APIs
2021-06-02 15:32:38 -07:00
Michael Lumish
f01b6d9fca grpc-js: Export ServerErrorResponse type, which is used in public APIs 2021-06-02 13:42:41 -07:00