This is an automated email from the ASF dual-hosted git repository.

liujun pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/dubbo-go.git


    from 53843b749 Fix service discovery subscription (#2480)
     add 2a4625d50 add metrics base api interface (#2350)
     add 12bcf738e Introduce metrics bus (#2351)
     add 1f4b1c86d add medata and config center metrics (#2357)
     add 96dcff56d Merge branch 'main' into feature-metrics
     add 459d2ba65 update go mod
     add d0c356425 add metadata rt metrics (#2363)
     add 82e9849fc add registry metrics (#2366)
     add 413c89443 Merge branch 'main' into feature-metrics
     add f5b88b237 Merge branch 'main' of https://github.com/apache/dubbo-go
     add a97ceeaf5 Triple adaptation and refactor demo (#2368)
     add af424f909 implement triple protocol server-side adaptation (#2378)
     add 122824683 refactor protoc-gen-triple (#2380)
     add 7c678ea3f Test coverage for unary (#2393)
     add 2278939df feat: refactor client module to resolve circular 
dependencies (#2399)
     add 4e377e110 feat: cover Triple stream testing (#2404)
     add 4ceaaa9f0 feat: add global dubbo instance conception (#2406)
     add 38e57c78e feat: copy bare configurations from config to global (#2413)
     add a19cf222a feat: enhance user-side configuration style (#2414)
     add 2c925802f Improved protoc plugin (#2418)
     add c0beb475c feat: be compatible with old triple-gen code (#2416)
     add 5d1552b10 feat: add server side (#2421)
     add 1d0c3b486 feat: modularize Graceful_Shutdown functionality (#2427)
     add 8682a2e2a feat: finish server layer (#2425)
     add ac275cd23 Merge branch 'main' into feature-triple
     add 51c1aab0b Update global metric config to match with change in main
     add 333be1f84 code format
     add 0bde3bae7 update makefile, add lint support
     add 8109155a6 feat: simplify registry and protocol configuration (#2445)
     add 3e7b18006 feat: fix lint problem (#2451)
     add 223587cfb fixes #2448, put CallOptions into invocation attachments 
(#2449)
     add a8c2132cc feat: update API for unification (#2453)
     add 913665d07 modify triple tpl (#2450)
     add 9d62f726a Fix #2446, move XxxOption definition in global package to 
separate packages (#2447)
     add f6e1430ba Merge branch 'main' into feature-triple
     add 428818725 fix CI (#2457)
     add 62d537ca7 Fixes #2460, remove redundant import (#2461)
     add 924e15a14 Fix triple lint (#2456)
     add 15c43b823 Merge remote-tracking branch 'origin/feature-triple' into 
feature-triple
     add 689115eeb Update metrics and tracing configs (#2463)
     add 06e730246 feat:sort triple logic (#2483)
     add b87c3319e feat: support configuring client.WithURL without protocol 
prefex (#2484)
     add a3aa52d4d support old triple (#2489)
     add 1444a5289 feat:add triple healthcheck server (#2473)
     add 4e100df7f Merge branch 'main' into feature-triple
     add 837bbff44 fix compilation caused by metrics change in main branch
     add d5832bf00 fix(otel): fields mistake in tracing options (#2492)
     add 5e3115277 feat: sort out triple logic and fix comments (#2454)
     add 80a7536f8 fix #2495, panic: http: multiple registrations for 
/triple.reflection.v1alpha.ServerReflection (#2496)
     add 3f0f0b447 fix compilation after merged 'main'
     add 868070c72 code format
     add 62a5b61f7 Fix compilation (#2499)
     add 5466eb003 fix: add Interface to mock URL for fixing TestInvoke (#2500)
     add c2f88b0c9 Merge branch 'feature-triple' of 
https://github.com/apache/dubbo-go into feature-triple
     add 099279537 Fix url merge, merge attributes (#2503)
     add dbcaaf028 Merge branch 'feature-triple' of 
https://github.com/apache/dubbo-go into feature-triple

No new revisions were added by this update.

Summary of changes:
 .github/workflows/github-actions.yml               |    1 +
 Makefile                                           |   18 +-
 client/action.go                                   |  404 ++++
 client/client.go                                   |  128 +
 client/compat.go                                   |   79 +
 client/options.go                                  |  423 ++++
 .../options_test.go                                |   45 +-
 cluster/cluster/failback/cluster_invoker.go        |   76 +-
 common/config/utils.go                             |  116 +
 common/constant/key.go                             |   10 +
 common/constant/serialization.go                   |    1 +
 common/url.go                                      |   56 +-
 common/url_test.go                                 |   24 +-
 compat.go                                          |  415 ++++
 config/application_config.go                       |    2 +-
 config/protocol_config.go                          |    4 +-
 config/protocol_config_test.go                     |    6 +-
 config/provider_config.go                          |   18 +-
 config/reference_config.go                         |    2 +-
 config/registry_config.go                          |    2 +-
 config/registry_config_test.go                     |   10 +-
 config/root_config.go                              |    5 +-
 config/service.go                                  |    7 +
 config/service_config.go                           |    2 +-
 config/service_config_test.go                      |    4 +-
 config/tracing_config.go                           |    1 +
 config_center/configurator/override.go             |    3 +-
 config_center/dynamic_configuration.go             |   27 -
 config_center/dynamic_configuration_test.go        |    7 +-
 config_center/file/impl.go                         |   21 +-
 config_center/nacos/impl.go                        |    7 +-
 config_center/options.go                           |  159 ++
 config_center/parser/configuration_parser.go       |    6 +-
 config_center/zookeeper/impl.go                    |    9 +-
 dubbo.go                                           |  139 ++
 filter/otel/trace/filter_test.go                   |   11 +
 global/application_config.go                       |   93 +
 global/config_center_config.go                     |   48 +
 global/consumer_config.go                          |  109 +
 .../serialization.go => global/custom_config.go    |   31 +-
 global/logger_config.go                            |  136 ++
 global/metadata_report_config.go                   |   36 +
 global/method_config.go                            |   35 +
 global/metric_config.go                            |   69 +
 global/otel_config.go                              |   38 +
 .../serialization.go => global/profiles_config.go  |   26 +-
 {config => global}/protocol_config.go              |   68 +-
 global/provider_config.go                          |  110 +
 global/reference_config.go                         |  187 ++
 global/registry_config.go                          |   46 +
 global/service_config.go                           |  254 ++
 global/shutdown_config.go                          |  114 +
 global/tls_config.go                               |   62 +
 {config => global}/tracing_config.go               |   22 +-
 go.mod                                             |    2 +
 go.sum                                             |  120 +
 .../common.go                                      |   29 +-
 .../compat.go                                      |   38 +-
 .../graceful_shutdown_signal_darwin.go             |   36 +-
 .../graceful_shutdown_signal_linux.go              |   36 +-
 .../graceful_shutdown_signal_windows.go            |   22 +-
 graceful_shutdown/options.go                       |   99 +
 graceful_shutdown/shutdown.go                      |  216 ++
 imports/imports.go                                 |    3 +-
 loader.go                                          |  347 +++
 logger/options.go                                  |  101 +
 metadata/metadata.go                               |   86 +
 metadata/options.go                                |  104 +
 metadata/service/local/service.go                  |    1 +
 metrics/options.go                                 |  147 ++
 options.go                                         |  341 +++
 otel/trace/options.go                              |  122 +
 protocol/dubbo/dubbo_invoker.go                    |   27 +-
 protocol/dubbo3/dubbo3_invoker_test.go             |  120 +-
 protocol/dubbo3/dubbo3_protocol.go                 |    4 +-
 protocol/invocation.go                             |    2 +
 protocol/invocation/rpcinvocation.go               |   32 +-
 protocol/options.go                                |  118 +
 protocol/triple/client.go                          |  232 ++
 protocol/triple/codec.go                           |   77 +
 .../serialization.go => protocol/triple/common.go  |   23 +-
 protocol/triple/common_low_version.go              |  325 +++
 protocol/triple/dubbo3_invoker.go                  |  271 +++
 protocol/triple/health/healthServer.go             |  180 ++
 protocol/triple/health/triple_health/health.pb.go  |  312 +++
 protocol/triple/health/triple_health/health.proto  |   62 +
 .../triple/health/triple_health/health.triple.go   |  210 ++
 .../triple/internal/client/cmd_client/main.go      |   30 +-
 .../client/cmd_client_with_registry/main.go        |   42 +-
 .../triple/internal/client/cmd_instance/main.go    |   47 +-
 .../client/cmd_instance_with_registry/main.go      |   57 +
 protocol/triple/internal/client/common/client.go   |  119 +
 .../triple/internal/client/health_client/main.go   |   75 +
 .../internal/dubbo3_server/api/greet_service.go    |   86 +
 .../triple/internal/dubbo3_server/cmd/dubbogo.yml  |   13 +
 .../triple/internal/dubbo3_server/cmd/main.go      |   21 +-
 .../internal/proto/dubbo3_gen/greet_triple.pb.go   |  399 ++++
 protocol/triple/internal/proto/greet.pb.go         |  637 +++++
 protocol/triple/internal/proto/greet.proto         |   44 +
 .../proto/triple_gen/greettriple/greet.triple.go   |  385 +++
 .../triple/internal/server/api/greet_service.go    |   78 +
 .../triple/internal/server/cmd_instance/main.go    |   51 +-
 .../server/cmd_instance_with_registry/main.go      |   56 +
 .../triple/internal/server/cmd_server/main.go      |   44 +-
 .../server/cmd_server_with_registry/main.go        |   49 +-
 protocol/triple/server.go                          |  352 +++
 protocol/triple/triple-tool/LICENSE                |  202 ++
 .../triple/triple-tool/cmd/root.go                 |   35 +-
 .../triple/triple-tool/gen/cmd.go                  |   27 +-
 .../triple/triple-tool/gen/generator/args.go       |   14 +-
 .../triple/triple-tool/gen/generator/context.go    |   69 +
 .../triple/triple-tool/gen/generator/gen.go        |   32 +-
 protocol/triple/triple-tool/gen/generator/genPb.go |   89 +
 .../triple/triple-tool/gen/generator/genTriple.go  |  233 ++
 .../triple/triple-tool/gen/generator/tripleTpl.go  |  545 +++++
 .../triple-tool/gen/generator/tripleTpl_test.go    |  555 +++++
 protocol/triple/triple-tool/go.mod                 |   14 +
 go.sum => protocol/triple/triple-tool/go.sum       |  110 +-
 .../triple-tool/internal/old_triple/oldTriple.go   |  568 +++++
 .../triple/triple-tool/internal/proto/greet.pb.go  |  634 +++++
 .../triple/triple-tool/internal/proto/greet.proto  |   44 +
 .../internal/proto/greet_old_triple.pb.go          |  420 ++++
 .../internal/proto/greettriple/greet.triple.go     |  382 +++
 .../triple/triple-tool/internal/version/version.go |   13 +-
 .../triple/triple-tool/main.go                     |   15 +-
 .../triple-tool/protoc-gen-go-triple/main.go       |   93 +
 .../triple/triple-tool/util/dir.go                 |   26 +-
 .../triple/triple-tool/util/exec.go                |   31 +-
 .../triple/triple-tool/util/fmt.go                 |   16 +-
 .../triple/triple-tool/util/module.go              |   21 +-
 protocol/triple/triple.go                          |  151 ++
 .../triple/triple_exporter.go                      |   38 +-
 protocol/triple/triple_invoker.go                  |  172 ++
 protocol/triple/triple_protocol/Makefile           |   94 +
 protocol/triple/triple_protocol/bench_test.go      |  178 ++
 protocol/triple/triple_protocol/buffer_pool.go     |   54 +
 protocol/triple/triple_protocol/client.go          |  281 +++
 .../triple/triple_protocol/client_example_test.go  |   58 +
 protocol/triple/triple_protocol/client_ext_test.go |  186 ++
 protocol/triple/triple_protocol/client_stream.go   |  287 +++
 .../triple/triple_protocol/client_stream_test.go   |  106 +
 protocol/triple/triple_protocol/code.go            |  227 ++
 protocol/triple/triple_protocol/code_test.go       |   58 +
 protocol/triple/triple_protocol/codec.go           |  226 ++
 protocol/triple/triple_protocol/codec_test.go      |  118 +
 protocol/triple/triple_protocol/compression.go     |  215 ++
 .../triple/triple_protocol/compression_test.go     |  169 ++
 .../triple/triple_protocol/duplex_http_call.go     |  312 +++
 protocol/triple/triple_protocol/envelope.go        |  279 +++
 protocol/triple/triple_protocol/error.go           |  373 +++
 .../triple/triple_protocol/error_example_test.go   |   37 +
 protocol/triple/triple_protocol/error_test.go      |  115 +
 protocol/triple/triple_protocol/error_writer.go    |  159 ++
 .../triple_protocol/error_writer_example_test.go   |   71 +
 .../triple/triple_protocol/example_init_test.go    |  146 ++
 protocol/triple/triple_protocol/handler.go         |  354 +++
 protocol/triple/triple_protocol/handler_compat.go  |  124 +
 .../triple/triple_protocol/handler_example_test.go |   72 +
 .../triple/triple_protocol/handler_ext_test.go     |  200 ++
 protocol/triple/triple_protocol/handler_stream.go  |  189 ++
 .../triple_protocol/handler_stream_compat.go       |   80 +
 protocol/triple/triple_protocol/header.go          |  174 ++
 protocol/triple/triple_protocol/header_test.go     |   60 +
 .../triple/triple_protocol/idempotency_level.go    |   70 +
 protocol/triple/triple_protocol/interceptor.go     |  124 +
 .../triple_protocol/interceptor_example_test.go    |   99 +
 .../triple/triple_protocol/interceptor_ext_test.go |  285 +++
 .../triple_protocol/internal/assert/assert.go      |  220 ++
 .../triple_protocol/internal/assert/assert_test.go |   98 +
 .../gen/proto/connect/collide/v1/collide.pb.go     |  227 ++
 .../gen/proto/connect/import/v1/import.pb.go       |   96 +
 .../import/v1/importv1connect/import.connect.go    |   80 +
 .../internal/gen/proto/connect/ping/v1/ping.pb.go  |  785 +++++++
 .../connect/ping/v1/pingv1connect/ping.connect.go  |  243 ++
 .../proto/connectext/grpc/status/v1/status.pb.go   |  208 ++
 .../triple_protocol/internal/proto/buf.gen.yaml    |   12 +
 .../triple/triple_protocol/internal/proto/buf.yaml |   12 +
 .../proto/connectext/grpc/status/v1/status.pb.go   |  202 ++
 .../proto/connectext/grpc/status/v1/status.proto   |   32 +
 .../internal/proto/triple/collide/v1/collide.proto |   27 +
 .../internal/proto/triple/import/v1/import.proto   |   19 +
 .../internal/proto/triple/ping/v1/ping.proto       |   76 +
 .../triple_protocol/internal/testdata/server.crt   |   16 +
 .../triple_protocol/internal/testdata/server.key   |   10 +
 protocol/triple/triple_protocol/maxbytes.go        |   43 +
 .../triple/triple_protocol/maxbytes_low_version.go |  120 +
 protocol/triple/triple_protocol/option.go          |  515 ++++
 protocol/triple/triple_protocol/protobuf_util.go   |   42 +
 .../triple/triple_protocol/protobuf_util_test.go   |   63 +
 protocol/triple/triple_protocol/protocol.go        |  368 +++
 protocol/triple/triple_protocol/protocol_grpc.go   |  921 ++++++++
 .../triple/triple_protocol/protocol_grpc_test.go   |  245 ++
 protocol/triple/triple_protocol/protocol_test.go   |   67 +
 protocol/triple/triple_protocol/protocol_triple.go |  764 ++++++
 .../triple/triple_protocol/protocol_triple_test.go |   61 +
 protocol/triple/triple_protocol/recover.go         |   99 +
 .../triple/triple_protocol/recover_ext_test.go     |  110 +
 protocol/triple/triple_protocol/triple.go          |  349 +++
 protocol/triple/triple_protocol/triple_ext_test.go | 2483 ++++++++++++++++++++
 protocol/triple/triple_test.go                     |  421 ++++
 registry/exposed_tmp/exposed.go                    |  132 ++
 registry/options.go                                |  197 ++
 registry/protocol/protocol.go                      |    3 +-
 server/action.go                                   |  455 ++++
 server/compat.go                                   |   90 +
 server/options.go                                  |  519 ++++
 server/server.go                                   |  215 ++
 207 files changed, 30167 insertions(+), 769 deletions(-)
 create mode 100644 client/action.go
 create mode 100644 client/client.go
 create mode 100644 client/compat.go
 create mode 100644 client/options.go
 copy config_center/dynamic_configuration_test.go => client/options_test.go 
(53%)
 create mode 100644 common/config/utils.go
 create mode 100644 compat.go
 create mode 100644 config_center/options.go
 create mode 100644 dubbo.go
 create mode 100644 global/application_config.go
 create mode 100644 global/config_center_config.go
 create mode 100644 global/consumer_config.go
 copy common/constant/serialization.go => global/custom_config.go (60%)
 create mode 100644 global/logger_config.go
 create mode 100644 global/metadata_report_config.go
 create mode 100644 global/method_config.go
 create mode 100644 global/metric_config.go
 create mode 100644 global/otel_config.go
 copy common/constant/serialization.go => global/profiles_config.go (71%)
 copy {config => global}/protocol_config.go (51%)
 create mode 100644 global/provider_config.go
 create mode 100644 global/reference_config.go
 create mode 100644 global/registry_config.go
 create mode 100644 global/service_config.go
 create mode 100644 global/shutdown_config.go
 create mode 100644 global/tls_config.go
 copy {config => global}/tracing_config.go (79%)
 copy config_center/dynamic_configuration_test.go => 
graceful_shutdown/common.go (61%)
 copy config_center/dynamic_configuration_test.go => 
graceful_shutdown/compat.go (54%)
 copy config_center/dynamic_configuration_test.go => 
graceful_shutdown/graceful_shutdown_signal_darwin.go (60%)
 copy config_center/dynamic_configuration_test.go => 
graceful_shutdown/graceful_shutdown_signal_linux.go (60%)
 copy common/constant/serialization.go => 
graceful_shutdown/graceful_shutdown_signal_windows.go (62%)
 create mode 100644 graceful_shutdown/options.go
 create mode 100644 graceful_shutdown/shutdown.go
 create mode 100644 loader.go
 create mode 100644 logger/options.go
 create mode 100644 metadata/metadata.go
 create mode 100644 metadata/options.go
 create mode 100644 metrics/options.go
 create mode 100644 options.go
 create mode 100644 otel/trace/options.go
 create mode 100644 protocol/options.go
 create mode 100644 protocol/triple/client.go
 create mode 100644 protocol/triple/codec.go
 copy common/constant/serialization.go => protocol/triple/common.go (71%)
 create mode 100644 protocol/triple/common_low_version.go
 create mode 100644 protocol/triple/dubbo3_invoker.go
 create mode 100644 protocol/triple/health/healthServer.go
 create mode 100644 protocol/triple/health/triple_health/health.pb.go
 create mode 100644 protocol/triple/health/triple_health/health.proto
 create mode 100644 protocol/triple/health/triple_health/health.triple.go
 copy common/constant/serialization.go => 
protocol/triple/internal/client/cmd_client/main.go (60%)
 copy config_center/dynamic_configuration_test.go => 
protocol/triple/internal/client/cmd_client_with_registry/main.go (56%)
 copy config_center/dynamic_configuration_test.go => 
protocol/triple/internal/client/cmd_instance/main.go (52%)
 create mode 100644 
protocol/triple/internal/client/cmd_instance_with_registry/main.go
 create mode 100644 protocol/triple/internal/client/common/client.go
 create mode 100644 protocol/triple/internal/client/health_client/main.go
 create mode 100644 protocol/triple/internal/dubbo3_server/api/greet_service.go
 create mode 100644 protocol/triple/internal/dubbo3_server/cmd/dubbogo.yml
 copy common/constant/serialization.go => 
protocol/triple/internal/dubbo3_server/cmd/main.go (70%)
 create mode 100644 protocol/triple/internal/proto/dubbo3_gen/greet_triple.pb.go
 create mode 100644 protocol/triple/internal/proto/greet.pb.go
 create mode 100644 protocol/triple/internal/proto/greet.proto
 create mode 100644 
protocol/triple/internal/proto/triple_gen/greettriple/greet.triple.go
 create mode 100644 protocol/triple/internal/server/api/greet_service.go
 copy config_center/dynamic_configuration_test.go => 
protocol/triple/internal/server/cmd_instance/main.go (51%)
 create mode 100644 
protocol/triple/internal/server/cmd_instance_with_registry/main.go
 copy config_center/dynamic_configuration_test.go => 
protocol/triple/internal/server/cmd_server/main.go (56%)
 copy config_center/dynamic_configuration_test.go => 
protocol/triple/internal/server/cmd_server_with_registry/main.go (51%)
 create mode 100644 protocol/triple/server.go
 create mode 100644 protocol/triple/triple-tool/LICENSE
 copy config_center/dynamic_configuration_test.go => 
protocol/triple/triple-tool/cmd/root.go (58%)
 copy common/constant/serialization.go => 
protocol/triple/triple-tool/gen/cmd.go (66%)
 copy common/constant/serialization.go => 
protocol/triple/triple-tool/gen/generator/args.go (81%)
 create mode 100644 protocol/triple/triple-tool/gen/generator/context.go
 copy common/constant/serialization.go => 
protocol/triple/triple-tool/gen/generator/gen.go (73%)
 create mode 100644 protocol/triple/triple-tool/gen/generator/genPb.go
 create mode 100644 protocol/triple/triple-tool/gen/generator/genTriple.go
 create mode 100644 protocol/triple/triple-tool/gen/generator/tripleTpl.go
 create mode 100644 protocol/triple/triple-tool/gen/generator/tripleTpl_test.go
 create mode 100644 protocol/triple/triple-tool/go.mod
 copy go.sum => protocol/triple/triple-tool/go.sum (95%)
 create mode 100644 protocol/triple/triple-tool/internal/old_triple/oldTriple.go
 create mode 100644 protocol/triple/triple-tool/internal/proto/greet.pb.go
 create mode 100644 protocol/triple/triple-tool/internal/proto/greet.proto
 create mode 100644 
protocol/triple/triple-tool/internal/proto/greet_old_triple.pb.go
 create mode 100644 
protocol/triple/triple-tool/internal/proto/greettriple/greet.triple.go
 copy common/constant/serialization.go => 
protocol/triple/triple-tool/internal/version/version.go (81%)
 copy common/constant/serialization.go => protocol/triple/triple-tool/main.go 
(81%)
 create mode 100644 protocol/triple/triple-tool/protoc-gen-go-triple/main.go
 copy common/constant/serialization.go => 
protocol/triple/triple-tool/util/dir.go (69%)
 copy common/constant/serialization.go => 
protocol/triple/triple-tool/util/exec.go (64%)
 copy common/constant/serialization.go => 
protocol/triple/triple-tool/util/fmt.go (81%)
 copy common/constant/serialization.go => 
protocol/triple/triple-tool/util/module.go (78%)
 create mode 100644 protocol/triple/triple.go
 copy config/tracing_config.go => protocol/triple/triple_exporter.go (50%)
 create mode 100644 protocol/triple/triple_invoker.go
 create mode 100644 protocol/triple/triple_protocol/Makefile
 create mode 100644 protocol/triple/triple_protocol/bench_test.go
 create mode 100644 protocol/triple/triple_protocol/buffer_pool.go
 create mode 100644 protocol/triple/triple_protocol/client.go
 create mode 100644 protocol/triple/triple_protocol/client_example_test.go
 create mode 100644 protocol/triple/triple_protocol/client_ext_test.go
 create mode 100644 protocol/triple/triple_protocol/client_stream.go
 create mode 100644 protocol/triple/triple_protocol/client_stream_test.go
 create mode 100644 protocol/triple/triple_protocol/code.go
 create mode 100644 protocol/triple/triple_protocol/code_test.go
 create mode 100644 protocol/triple/triple_protocol/codec.go
 create mode 100644 protocol/triple/triple_protocol/codec_test.go
 create mode 100644 protocol/triple/triple_protocol/compression.go
 create mode 100644 protocol/triple/triple_protocol/compression_test.go
 create mode 100644 protocol/triple/triple_protocol/duplex_http_call.go
 create mode 100644 protocol/triple/triple_protocol/envelope.go
 create mode 100644 protocol/triple/triple_protocol/error.go
 create mode 100644 protocol/triple/triple_protocol/error_example_test.go
 create mode 100644 protocol/triple/triple_protocol/error_test.go
 create mode 100644 protocol/triple/triple_protocol/error_writer.go
 create mode 100644 protocol/triple/triple_protocol/error_writer_example_test.go
 create mode 100644 protocol/triple/triple_protocol/example_init_test.go
 create mode 100644 protocol/triple/triple_protocol/handler.go
 create mode 100644 protocol/triple/triple_protocol/handler_compat.go
 create mode 100644 protocol/triple/triple_protocol/handler_example_test.go
 create mode 100644 protocol/triple/triple_protocol/handler_ext_test.go
 create mode 100644 protocol/triple/triple_protocol/handler_stream.go
 create mode 100644 protocol/triple/triple_protocol/handler_stream_compat.go
 create mode 100644 protocol/triple/triple_protocol/header.go
 create mode 100644 protocol/triple/triple_protocol/header_test.go
 create mode 100644 protocol/triple/triple_protocol/idempotency_level.go
 create mode 100644 protocol/triple/triple_protocol/interceptor.go
 create mode 100644 protocol/triple/triple_protocol/interceptor_example_test.go
 create mode 100644 protocol/triple/triple_protocol/interceptor_ext_test.go
 create mode 100644 protocol/triple/triple_protocol/internal/assert/assert.go
 create mode 100644 
protocol/triple/triple_protocol/internal/assert/assert_test.go
 create mode 100644 
protocol/triple/triple_protocol/internal/gen/proto/connect/collide/v1/collide.pb.go
 create mode 100644 
protocol/triple/triple_protocol/internal/gen/proto/connect/import/v1/import.pb.go
 create mode 100644 
protocol/triple/triple_protocol/internal/gen/proto/connect/import/v1/importv1connect/import.connect.go
 create mode 100644 
protocol/triple/triple_protocol/internal/gen/proto/connect/ping/v1/ping.pb.go
 create mode 100644 
protocol/triple/triple_protocol/internal/gen/proto/connect/ping/v1/pingv1connect/ping.connect.go
 create mode 100644 
protocol/triple/triple_protocol/internal/gen/proto/connectext/grpc/status/v1/status.pb.go
 create mode 100644 protocol/triple/triple_protocol/internal/proto/buf.gen.yaml
 create mode 100644 protocol/triple/triple_protocol/internal/proto/buf.yaml
 create mode 100644 
protocol/triple/triple_protocol/internal/proto/connectext/grpc/status/v1/status.pb.go
 create mode 100644 
protocol/triple/triple_protocol/internal/proto/connectext/grpc/status/v1/status.proto
 create mode 100644 
protocol/triple/triple_protocol/internal/proto/triple/collide/v1/collide.proto
 create mode 100644 
protocol/triple/triple_protocol/internal/proto/triple/import/v1/import.proto
 create mode 100644 
protocol/triple/triple_protocol/internal/proto/triple/ping/v1/ping.proto
 create mode 100644 protocol/triple/triple_protocol/internal/testdata/server.crt
 create mode 100644 protocol/triple/triple_protocol/internal/testdata/server.key
 create mode 100644 protocol/triple/triple_protocol/maxbytes.go
 create mode 100644 protocol/triple/triple_protocol/maxbytes_low_version.go
 create mode 100644 protocol/triple/triple_protocol/option.go
 create mode 100644 protocol/triple/triple_protocol/protobuf_util.go
 create mode 100644 protocol/triple/triple_protocol/protobuf_util_test.go
 create mode 100644 protocol/triple/triple_protocol/protocol.go
 create mode 100644 protocol/triple/triple_protocol/protocol_grpc.go
 create mode 100644 protocol/triple/triple_protocol/protocol_grpc_test.go
 create mode 100644 protocol/triple/triple_protocol/protocol_test.go
 create mode 100644 protocol/triple/triple_protocol/protocol_triple.go
 create mode 100644 protocol/triple/triple_protocol/protocol_triple_test.go
 create mode 100644 protocol/triple/triple_protocol/recover.go
 create mode 100644 protocol/triple/triple_protocol/recover_ext_test.go
 create mode 100644 protocol/triple/triple_protocol/triple.go
 create mode 100644 protocol/triple/triple_protocol/triple_ext_test.go
 create mode 100644 protocol/triple/triple_test.go
 create mode 100644 registry/exposed_tmp/exposed.go
 create mode 100644 registry/options.go
 create mode 100644 server/action.go
 create mode 100644 server/compat.go
 create mode 100644 server/options.go
 create mode 100644 server/server.go

Reply via email to