2809 Commits

Author SHA1 Message Date
Michael Lumish
31c8b710b3 grpc-js-xds: Regenerate interop and test files in prepare script 2025-07-02 11:37:29 -07:00
Michael Lumish
0df98cedbb grpc-js: Regenerate test files in prepare script 2025-07-02 11:09:16 -07:00
Michael Lumish
30e7287427 Update generated proto files with type changes 2025-07-01 15:43:52 -07:00
Michael Lumish
549d858c83 proto-loader: Output functions to serialize and deserialize messages 2025-07-01 14:57:39 -07:00
Michael Lumish
5670eb243a Update generated proto files with editions change 2025-07-01 14:00:19 -07:00
Michael Lumish
110a273a06 grpc-js-xds: Combine endpoints for LOGICAL_DNS clusters 2025-06-13 11:29:34 -07:00
Michael Lumish
5756fe7672 proto-loader: Update golden generated files with editions updates 2025-06-12 16:07:45 -07:00
Nazar Ilkiv
82b331d9e1 fix(grpc-js): fix jitter for client retries 2025-06-04 11:14:07 +03:00
MatiasManevi
1605b71a02 Add List method to Health service 2025-05-02 17:17:10 -03:00
Michael Lumish
0157776059
Merge pull request #2945 from murgatroid99/grpc-js-xds_rbac_filter
grpc-js-xds: Implement RBAC HTTP filter
2025-04-21 10:48:23 -07:00
Michael Lumish
7905a76494 proto-loader: Apply targetFileExtension to root files 2025-04-18 11:14:06 -07:00
Michael Lumish
38e00726f4 proto-loader: Bump to 0.7.14 2025-04-17 10:32:36 -07:00
Michael Lumish
9843648afb Include previously skipped changes, fix auth context with no peer cert 2025-04-17 10:04:48 -07:00
Michael Lumish
9b7402ffab grpc-js-xds: Implement RBAC HTTP filter 2025-04-16 14:08:31 -07:00
Michael Lumish
2e39783b36 grpc-js-xds: Implement RBAC engine 2025-04-10 10:59:02 -07:00
Michael Lumish
ff679ae473 grpc-js-xds: Add support for server http filters 2025-04-04 10:31:47 -07:00
Michael Lumish
4a0f4cf5c8 Merge branch 'master' into grpc-js-xds_dependency_manager_watcher_updates 2025-03-21 12:43:44 -07:00
Michael Lumish
e6da4ad1d8
Merge pull request #2925 from murgatroid99/grpc-js_channel_spec_resolver_update
grpc-js(-xds): Implement specified resolver and LB policy API changes
2025-03-21 11:22:55 -07:00
Michael Lumish
024d5d8fdf grpc-js(-xds): Implement specified resolver and LB policy API changes 2025-03-20 16:14:54 -07:00
Michael Lumish
86aa0f2f8b
Merge pull request #2912 from tenkirin/feat/file-extension-options
feat(proto-loader-gen-types): add options for specifying file extensions
2025-03-17 10:15:08 -07:00
Michael Lumish
9e35cacfe5 grpc-js-xds: Implement updated xds dependency manager watcher API 2025-03-13 14:31:52 -07:00
Michael Lumish
b74de954cf grpc-js: ServerInterceptingCall: add getConnectionInfo method 2025-03-12 17:38:21 -07:00
Michael Lumish
78f194be6e grpc-js: Add getAuthContext call method 2025-03-10 16:40:37 -07:00
Michael Lumish
abcf4306d6 grpc-js-xds: ring_hash: Fix proactive connect logic when already connecting 2025-03-04 14:44:57 -08:00
tenkirin
68bfa3b5e7 chore(proto-loader-gen-types): update option descriptions for consistency 2025-03-05 07:21:07 +09:00
Michael Lumish
9691f0eb0e grpc-js: Update to 1.13.0 2025-03-03 15:58:43 -08:00
tenkirin
c5b96a9054 refactor(proto-loader-gen-types): refactor for more consistent code style 2025-03-04 07:21:07 +09:00
Michael Lumish
4132581c19 grpc-js: Update generated code with generator changes 2025-03-03 09:41:16 -08:00
tenkirin
b43225d6a6 docs(proto-loader-gen-types): update option description of proto-loader-gen-types in README.md 2025-03-01 12:56:32 +09:00
tenkirin
8499c7b20f feat(proto-loader-gen-types): add options for specifying file extensions 2025-03-01 12:38:33 +09:00
Michael Lumish
7133635f1a Update golden and xds generated code for generator changes 2025-02-28 14:35:16 -08:00
Michael Lumish
7d39d52b77 proto-loader: declare oneof fields as optional 2025-02-28 14:31:45 -08:00
Michael Lumish
d58144dfff Merge remote-tracking branch 'upstream/@grpc/grpc-js@1.12.x' into grpc-js_1.12_upmerge 2025-02-28 10:34:54 -08:00
Michael Lumish
5eded95069
Merge pull request #2909 from murgatroid99/grpc-js-xds_security_tests
grpc-js-xds: Implement and enable security interop tests
2025-02-27 15:37:10 -08:00
Michael Lumish
6094ebed61 Handle unset validation_config_type at use time 2025-02-27 13:05:16 -08:00
Michael Lumish
0ebb571bb7 Don't unregister the xds server's channelz ref when destroying the connection injector 2025-02-27 10:51:00 -08:00
Michael Lumish
510d68140b Apparently unset oneof is allowed 2025-02-26 17:47:02 -08:00
Michael Lumish
6965250011 Handle secure context errors, fix server constructor argument handling 2025-02-26 16:24:29 -08:00
Michael Lumish
36c9a4fd40 Represent IPv6-mapped IPv4 addresses as IPv4 in channelz 2025-02-25 15:14:51 -08:00
Michael Lumish
822af6817f Only register once, add admin service response logging 2025-02-25 13:49:49 -08:00
Michael Lumish
a9cfd7a533 Register listener as child properly 2025-02-25 10:35:18 -08:00
Michael Lumish
1e28a04330 Register xds listener with channelz 2025-02-24 15:12:31 -08:00
Michael Lumish
7d99c4a7aa Fix handling of subject alternative names with colons 2025-02-21 12:55:09 -08:00
Michael Lumish
65f4d76f15 Add SAN matcher trace logging 2025-02-21 09:42:17 -08:00
Michael Lumish
5cf1a876e5 Handle missing filter_chain_match differently, plus other fixes 2025-02-20 12:55:38 -08:00
Michael Lumish
87f703403c Fix Listener resource validation 2025-02-19 17:23:42 -08:00
Michael Lumish
e883425ef3 Wait for secure connectors to be usable before TCP connect 2025-02-19 17:22:59 -08:00
Michael Lumish
1fe3f7406c Use xDS creds in interop client, remove verbose TLS logging 2025-02-19 13:40:20 -08:00
Michael Lumish
bdd0dc8499 Fix a bug that caused HTTP2 sessions to be considered connected early 2025-02-19 13:39:02 -08:00
Michael Lumish
5f12dc233f Add more trace logging 2025-02-19 11:29:03 -08:00