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

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

commit 053cab86db135a1fc002f70d40cd79a1b2d63ca3
Merge: dbb029098 3a341b04a
Author: marsevilspirit <[email protected]>
AuthorDate: Fri Dec 19 01:13:10 2025 +0800

    Merge branch 'develop'

 .github/pull_request_template.md                   |   7 +
 .github/workflows/cloc.yml                         |  51 --
 .github/workflows/github-actions.yml               |   2 +-
 Makefile                                           |  16 +-
 client/action.go                                   |   4 +
 client/client.go                                   |   4 +
 client/options.go                                  |  93 ++-
 cluster/cluster/failover/cluster_invoker.go        |   5 +-
 cluster/cluster/failover/cluster_invoker_test.go   | 176 ++++++
 cluster/loadbalance/p2c/loadbalance.go             |  70 ++-
 cluster/loadbalance/p2c/loadbalance_test.go        |  44 +-
 cluster/loadbalance/roundrobin/loadbalance.go      |  27 +-
 cluster/router/affinity/router.go                  |  14 +-
 cluster/router/config.go                           |  32 -
 cluster/router/options.go                          |  97 +++
 cluster/router/polaris/factory.go                  |   4 +-
 cluster/router/polaris/router.go                   |  60 +-
 cluster/router/tag/match.go                        |   8 +-
 cluster/router/tag/router.go                       |   8 +-
 cluster/router/tag/router_test.go                  |  32 +-
 common/constant/default.go                         |   5 +
 common/constant/key.go                             |  11 +-
 common/constant/otel.go                            |   6 +-
 common/extension/registry_directory.go             |  14 +-
 common/url.go                                      |   9 +-
 common/url_test.go                                 |  27 +-
 compat.go                                          | 137 +++-
 config/consumer_config.go                          |   4 -
 config_center/mock_dynamic_config.go               |   6 +
 config_center/nacos/impl.go                        |  26 +-
 config_center/zookeeper/impl.go                    |   5 +
 dubbo.go                                           |  26 +-
 filter/otel/trace/attachment.go                    |   2 +-
 filter/otel/trace/filter.go                        |  35 +-
 global/registry_config.go                          |  17 +
 global/router_config.go                            | 156 +++++
 go.mod                                             |  17 +-
 go.sum                                             |  26 +-
 loader.go                                          | 181 +++++-
 loader_test.go                                     | 110 ++++
 options.go                                         |  28 +-
 protocol/dubbo3/internal/client.go                 |   1 +
 protocol/dubbo3/internal/server.go                 |   1 +
 protocol/grpc/client.go                            |  63 +-
 protocol/grpc/server.go                            |  47 +-
 protocol/triple/dubbo3_invoker.go                  |   6 +
 protocol/triple/triple_protocol/client_stream.go   |  13 +-
 protocol/triple/triple_protocol/handler_compat.go  |  10 +-
 registry/directory/directory.go                    |  40 ++
 registry/directory/directory_test.go               |   5 +-
 registry/nacos/registry_test.go                    |  12 +
 registry/nacos/service_discovery.go                |  13 +-
 registry/nacos/service_discovery_test.go           |   4 +
 registry/protocol/protocol.go                      | 132 +++-
 registry/protocol/protocol_test.go                 | 117 +++-
 .../customizer/service_instance_tag_customizer.go  |  26 +-
 .../service_instance_tag_customizer_test.go        |  36 +-
 .../servicediscovery/service_discovery_registry.go |  34 +-
 .../service_discovery_registry_test.go             | 691 +++++++++++++++------
 remoting/getty/config.go                           |  20 +-
 remoting/getty/getty_client.go                     |  41 +-
 remoting/getty/getty_client_test.go                |  26 +-
 remoting/getty/getty_server.go                     |  41 +-
 remoting/getty/getty_server_test.go                |  19 +-
 server/action.go                                   |  31 +-
 server/server.go                                   | 174 ++++--
 .../gen/generator/genTriple.go                     |  28 +-
 .../gen/generator/tripleTpl.go                     |   5 -
 tools/protoc-gen-go-triple/go.mod                  |   5 +-
 tools/protoc-gen-go-triple/go.sum                  |   4 +-
 tools/protoc-gen-go-triple/main.go                 |  40 +-
 tools/protoc-gen-triple-openapi/constant/format.go |   2 +-
 72 files changed, 2578 insertions(+), 711 deletions(-)

Reply via email to