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

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


    from 4c27e0224 chore: fix some comments (#2793)
     add c3bd98bb1 Update golangci-lint.yml (#2754)
     add 2d9a52f41 fix typo (#2749)
     add 7a9b5c7f5 feat:add keepalive config for triple portocol (#2757)
     add cdcc10c03 feat: 修复代理Http请求,变量名自动进行驼峰转换问题 (#2746)
     add 51eb90011 merger branch dev-3.3 (#2760)
     add f3614e9d5 fix/return err (#2763)
     add ea32b5dae fix error dubbo_registry_directory metric type (#2766)
     add cade2982d fix: improve thread safety in CacheListener (#2769)
     add 8f9a47a89 fix #2758, findMappedServices panic (#2768)
     add a15c2c504 Fix: Ensure Subscribe Waits for Register Completion or 
Timeout (#2775)
     add 2b15cb059 Fix issue 2699 (#2778)
     add 761f0e06d Fix: Same address cannot distinguish different registry 
center (#2784)
     add a82628947 Fix/remove setdeadline (#2785)
     add 42b0a4e52 Fix typos: serivce->service, balancce->balance (#2788)
     add dbf6162c4 Fix (Server): Avoid error reporting warning logs when 
detecting EOF via Peek to properly close the connection (#2790)
     add db2cc255b fix issue 2683: defeat memory leak (#2792)
     add ec49b40dc nacos registry support subscribe multi category (#2783)
     add ff3500cc1 fix:invalid timeout (#2797)
     add 88823f4a1 Merge branch 'main' of github.com:apache/dubbo-go into 
develop
     add bd9cc141a fix: Resolve URL parsing panic and improve error handling in 
dubbogo-cli for ZooKeeper (#2795)
     add bc98c2dfb move internal into dubbo-go-samples repo (#2794)
     add 012a24799 docs: add v3.3.0 release note (#2802)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/golangci-lint.yml                |   2 +-
 .gitignore                                         |   1 +
 CHANGELOG.md                                       |  93 +++
 client/action.go                                   |  20 +-
 client/client.go                                   |   4 +
 client/options.go                                  |  19 +
 client/options_test.go                             |  38 ++
 common/constant/default.go                         |   5 +
 common/constant/key.go                             |   5 +
 common/extension/metadata_remote.go                |  51 --
 common/extension/metadata_report_factory.go        |   8 +-
 common/extension/metadata_service.go               |  55 --
 common/extension/metadata_service_exporter.go      |  46 --
 common/extension/metadata_service_proxy_factory.go |  50 --
 .../extension/metadata_service_proxy_factory_v2.go |  50 --
 common/extension/metadata_service_v1.go            |  55 --
 common/extension/metadata_service_v2.go            |  55 --
 common/host_util.go                                |   5 +-
 common/host_util_test.go                           |   5 +
 common/metadata_info.go                            | 253 --------
 common/rpc_service.go                              |  17 +
 common/url.go                                      |   2 +-
 compat.go                                          |  20 +-
 config/application_config_test.go                  |   1 +
 config/config_loader.go                            |  79 ---
 config/custom_config_test.go                       |   1 +
 config/instance/metadata_report.go                 |  66 ---
 config/instance/metadata_report_test.go            | 112 ----
 config/instance/registry_metadata_report.go        |  71 ---
 config/instance/registry_metadata_report_test.go   |  64 ---
 config/invoker_compat.go                           |  27 -
 ...etadata_report_config.go => metadata_config.go} | 174 ++++--
 ...port_config_test.go => metadata_config_test.go} |   1 -
 config/provider_config.go                          |  10 +-
 config/provider_config_test.go                     |   1 +
 config/reference_config.go                         |   4 +-
 config/registry_config.go                          |  21 +-
 config/root_config.go                              |  82 +--
 config/service_config.go                           |  15 +-
 config/service_config_test.go                      |   2 +-
 .../config/provider/registry_application.yaml      |   2 +-
 config/tls_config.go                               |   5 +-
 dubbo.go                                           |   2 +-
 global/application_config.go                       |   2 +-
 global/metadata_report_config.go                   |  19 +-
 global/reference_config.go                         | 110 ++--
 global/registry_config.go                          |  14 +-
 go.mod                                             |   6 +-
 go.sum                                             |  12 +-
 graceful_shutdown/common.go                        |   2 -
 imports/imports.go                                 |   3 -
 metadata/client.go                                 | 219 +++++++
 metadata/client_test.go                            | 299 ++++++++++
 metadata/definition/definition.go                  | 188 ------
 metadata/definition/definition_test.go             |  75 ---
 metadata/definition/mock.go                        |  45 --
 metadata/identifier/base_metadata_identifier.go    | 113 ----
 .../identifier/base_metadata_identifier_test.go    |  41 --
 metadata/identifier/metadata_identifier.go         |  34 --
 metadata/identifier/metadata_identifier_test.go    |  44 --
 metadata/identifier/service_metadata_identifier.go |  54 --
 .../identifier/service_metadata_identifier_test.go |  45 --
 .../identifier/subscribe_metadata_identifier.go    |  48 --
 .../subscribe_metadata_identifier_test.go          |  42 --
 metadata/info/metadata_info.go                     | 303 ++++++++++
 metadata/info/metadata_info_test.go                | 159 +++++
 metadata/mapping/memory/service_name_mapping.go    |  64 ---
 metadata/mapping/metadata/service_name_mapping.go  |  99 ++--
 .../mapping/metadata/service_name_mapping_test.go  | 182 ++++++
 metadata/mapping/mock_service_name_mapping.go      |  45 --
 metadata/mapping/service_name_mapping.go           |  16 +-
 metadata/metadata.go                               |  75 +--
 metadata/metadata_service.go                       | 378 ++++++++++++
 metadata/metadata_service_test.go                  | 363 ++++++++++++
 metadata/metadata_test.go                          | 141 +++++
 metadata/options.go                                | 229 ++++++--
 metadata/report/delegate/delegate_report.go        | 319 -----------
 metadata/report/delegate/delegate_report_test.go   | 119 ----
 metadata/report/etcd/report.go                     | 116 +---
 metadata/report/nacos/report.go                    | 173 +-----
 metadata/report/nacos/report_test.go               | 242 +-------
 metadata/report/report.go                          |  52 +-
 metadata/report/{factory => }/report_factory.go    |   7 +-
 metadata/report/reporter_metric.go                 |  66 ---
 metadata/report/zookeeper/listener.go              |  83 ++-
 metadata/report/zookeeper/report.go                | 122 +---
 metadata/report_instance.go                        | 123 ++++
 metadata/report_instance_test.go                   | 264 +++++++++
 metadata/service/exporter/configurable/exporter.go | 231 --------
 .../service/exporter/configurable/exporter_test.go | 129 -----
 metadata/service/exporter/exporter.go              |  30 -
 .../local/metadata_service_proxy_factory.go        | 161 ------
 .../local/metadata_service_proxy_factory_test.go   |  95 ---
 metadata/service/local/service.go                  | 374 ------------
 metadata/service/local/service_proxy.go            | 263 ---------
 metadata/service/local/service_proxy_test.go       |  94 ---
 metadata/service/local/service_test.go             | 131 -----
 metadata/service/local_service.go                  | 169 ------
 metadata/service/remote/service.go                 | 144 -----
 metadata/service/remote/service_test.go            | 186 ------
 metadata/service/remote_service.go                 |  32 --
 .../triple_api/proto/metadata_service.hessian2.go  |   8 +-
 metrics/registry/collector.go                      |  10 +-
 options.go                                         |  63 +-
 protocol/dubbo/dubbo_codec.go                      |   4 +-
 protocol/dubbo/dubbo_invoker.go                    |   3 +-
 protocol/dubbo3/dubbo3_invoker_test.go             |   4 -
 protocol/jsonrpc/server.go                         |   3 +
 protocol/rest/client/client_impl/resty_client.go   |   7 +-
 protocol/rest/client/rest_client.go                |   5 +-
 protocol/rest/rest_protocol.go                     |   3 +-
 protocol/triple/client.go                          |   8 +-
 protocol/triple/dubbo3_invoker.go                  |   5 +
 protocol/triple/internal/client/cmd_client/main.go |  57 --
 .../client/cmd_client_with_registry/main.go        |  46 --
 .../triple/internal/client/cmd_instance/main.go    |  51 --
 .../client/cmd_instance_with_registry/main.go      |  57 --
 .../internal/client/cmd_with_yml/cmd/main.go       |  38 --
 .../internal/client/cmd_with_yml/conf/dubbogo.yml  |   7 -
 protocol/triple/internal/client/common/client.go   | 119 ----
 .../triple/internal/client/health_client/main.go   |  75 ---
 .../internal/client/reflection_client/main.go      | 125 ----
 .../internal/dubbo3_server/api/greet_service.go    | 142 -----
 .../triple/internal/dubbo3_server/cmd/dubbogo.yml  |  13 -
 protocol/triple/internal/dubbo3_server/cmd/main.go |  32 --
 .../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   | 396 -------------
 .../triple/internal/server/api/greet_service.go    | 128 -----
 .../triple/internal/server/cmd_instance/main.go    |  51 --
 .../server/cmd_instance_with_registry/main.go      |  56 --
 protocol/triple/internal/server/cmd_server/main.go |  46 --
 .../server/cmd_server_with_registry/main.go        |  49 --
 .../internal/server/cmd_with_yml/cmd/main.go       |  33 --
 .../internal/server/cmd_with_yml/conf/dubbogo.yml  |  10 -
 protocol/triple/server.go                          |  17 +-
 protocol/triple/triple.go                          |   9 +-
 protocol/triple/triple_protocol/codec.go           |   4 +-
 protocol/triple/triple_test.go                     | 497 ----------------
 proxy/proxy_factory/default.go                     |  57 ++
 registry/directory/directory.go                    |  33 +-
 registry/etcdv3/service_discovery_test.go          |  11 +-
 registry/event/base_configuration_listener.go      | 119 ----
 registry/exposed_tmp/exposed.go                    | 122 +---
 registry/nacos/listener.go                         |  57 +-
 registry/nacos/registry.go                         | 131 ++---
 registry/nacos/service_discovery_test.go           |  11 +-
 registry/protocol/protocol.go                      |  10 +-
 registry/service_discovery.go                      |   9 +-
 registry/service_discovery_holder.go               |  25 -
 registry/service_instance.go                       |  17 +-
 registry/service_mapping_changed_listener.go       |  27 -
 .../metadata_service_url_params_customizer.go      |  18 +-
 .../metadata_service_url_params_customizer_test.go |   2 +-
 .../metadata_service_version_customizer.go         |   2 +-
 .../protocol_ports_metadata_customizer.go          |  23 +-
 .../service_instance_host_port_customizer.go}      |  41 +-
 .../customizer}/service_revision_customizer.go     |  24 +-
 .../servicediscovery/service_discovery_registry.go | 206 +++----
 .../service_instances_changed_listener_impl.go     | 125 +---
 .../service_mapping_change_listener_impl.go        |   4 +-
 .../servicediscovery/store/cache_manager_test.go   |  18 +-
 registry/zookeeper/service_discovery_test.go       |  11 +-
 remoting/nacos/builder.go                          |  23 +-
 server/action.go                                   |  30 +-
 server/compat.go                                   |  11 -
 server/metadata.go                                 |  93 ---
 server/options.go                                  |   2 +-
 server/server.go                                   | 144 ++---
 tools/dubbogo-cli/cmd/show.go                      |  67 ++-
 tools/dubbogo-cli/metadata/zookeeper/zookeeper.go  |  71 ++-
 172 files changed, 3932 insertions(+), 9666 deletions(-)
 delete mode 100644 common/extension/metadata_remote.go
 delete mode 100644 common/extension/metadata_service.go
 delete mode 100644 common/extension/metadata_service_exporter.go
 delete mode 100644 common/extension/metadata_service_proxy_factory.go
 delete mode 100644 common/extension/metadata_service_proxy_factory_v2.go
 delete mode 100644 common/extension/metadata_service_v1.go
 delete mode 100644 common/extension/metadata_service_v2.go
 delete mode 100644 common/metadata_info.go
 delete mode 100644 config/instance/metadata_report.go
 delete mode 100644 config/instance/metadata_report_test.go
 delete mode 100644 config/instance/registry_metadata_report.go
 delete mode 100644 config/instance/registry_metadata_report_test.go
 delete mode 100644 config/invoker_compat.go
 rename config/{metadata_report_config.go => metadata_config.go} (60%)
 rename config/{metadata_report_config_test.go => metadata_config_test.go} (97%)
 create mode 100644 metadata/client.go
 create mode 100644 metadata/client_test.go
 delete mode 100644 metadata/definition/definition.go
 delete mode 100644 metadata/definition/definition_test.go
 delete mode 100644 metadata/definition/mock.go
 delete mode 100644 metadata/identifier/base_metadata_identifier.go
 delete mode 100644 metadata/identifier/base_metadata_identifier_test.go
 delete mode 100644 metadata/identifier/metadata_identifier.go
 delete mode 100644 metadata/identifier/metadata_identifier_test.go
 delete mode 100644 metadata/identifier/service_metadata_identifier.go
 delete mode 100644 metadata/identifier/service_metadata_identifier_test.go
 delete mode 100644 metadata/identifier/subscribe_metadata_identifier.go
 delete mode 100644 metadata/identifier/subscribe_metadata_identifier_test.go
 create mode 100644 metadata/info/metadata_info.go
 create mode 100644 metadata/info/metadata_info_test.go
 delete mode 100644 metadata/mapping/memory/service_name_mapping.go
 create mode 100644 metadata/mapping/metadata/service_name_mapping_test.go
 delete mode 100644 metadata/mapping/mock_service_name_mapping.go
 create mode 100644 metadata/metadata_service.go
 create mode 100644 metadata/metadata_service_test.go
 create mode 100644 metadata/metadata_test.go
 delete mode 100644 metadata/report/delegate/delegate_report.go
 delete mode 100644 metadata/report/delegate/delegate_report_test.go
 rename metadata/report/{factory => }/report_factory.go (85%)
 delete mode 100644 metadata/report/reporter_metric.go
 create mode 100644 metadata/report_instance.go
 create mode 100644 metadata/report_instance_test.go
 delete mode 100644 metadata/service/exporter/configurable/exporter.go
 delete mode 100644 metadata/service/exporter/configurable/exporter_test.go
 delete mode 100644 metadata/service/exporter/exporter.go
 delete mode 100644 metadata/service/local/metadata_service_proxy_factory.go
 delete mode 100644 
metadata/service/local/metadata_service_proxy_factory_test.go
 delete mode 100644 metadata/service/local/service.go
 delete mode 100644 metadata/service/local/service_proxy.go
 delete mode 100644 metadata/service/local/service_proxy_test.go
 delete mode 100644 metadata/service/local/service_test.go
 delete mode 100644 metadata/service/local_service.go
 delete mode 100644 metadata/service/remote/service.go
 delete mode 100644 metadata/service/remote/service_test.go
 delete mode 100644 metadata/service/remote_service.go
 delete mode 100644 protocol/triple/internal/client/cmd_client/main.go
 delete mode 100644 
protocol/triple/internal/client/cmd_client_with_registry/main.go
 delete mode 100644 protocol/triple/internal/client/cmd_instance/main.go
 delete mode 100644 
protocol/triple/internal/client/cmd_instance_with_registry/main.go
 delete mode 100644 protocol/triple/internal/client/cmd_with_yml/cmd/main.go
 delete mode 100644 
protocol/triple/internal/client/cmd_with_yml/conf/dubbogo.yml
 delete mode 100644 protocol/triple/internal/client/common/client.go
 delete mode 100644 protocol/triple/internal/client/health_client/main.go
 delete mode 100644 protocol/triple/internal/client/reflection_client/main.go
 delete mode 100644 protocol/triple/internal/dubbo3_server/api/greet_service.go
 delete mode 100644 protocol/triple/internal/dubbo3_server/cmd/dubbogo.yml
 delete mode 100644 protocol/triple/internal/dubbo3_server/cmd/main.go
 delete mode 100644 protocol/triple/internal/proto/dubbo3_gen/greet_triple.pb.go
 delete mode 100644 protocol/triple/internal/proto/greet.pb.go
 delete mode 100644 protocol/triple/internal/proto/greet.proto
 delete mode 100644 
protocol/triple/internal/proto/triple_gen/greettriple/greet.triple.go
 delete mode 100644 protocol/triple/internal/server/api/greet_service.go
 delete mode 100644 protocol/triple/internal/server/cmd_instance/main.go
 delete mode 100644 
protocol/triple/internal/server/cmd_instance_with_registry/main.go
 delete mode 100644 protocol/triple/internal/server/cmd_server/main.go
 delete mode 100644 
protocol/triple/internal/server/cmd_server_with_registry/main.go
 delete mode 100644 protocol/triple/internal/server/cmd_with_yml/cmd/main.go
 delete mode 100644 
protocol/triple/internal/server/cmd_with_yml/conf/dubbogo.yml
 delete mode 100644 protocol/triple/triple_test.go
 delete mode 100644 registry/event/base_configuration_listener.go
 delete mode 100644 registry/service_discovery_holder.go
 delete mode 100644 registry/service_mapping_changed_listener.go
 rename registry/{event => 
servicediscovery/customizer}/metadata_service_url_params_customizer.go (86%)
 rename registry/{event => 
servicediscovery/customizer}/metadata_service_url_params_customizer_test.go 
(99%)
 rename registry/{event => 
servicediscovery/customizer}/metadata_service_version_customizer.go (98%)
 rename registry/{event => 
servicediscovery/customizer}/protocol_ports_metadata_customizer.go (84%)
 copy 
registry/servicediscovery/{instance/random/random_service_instance_selector.go 
=> customizer/service_instance_host_port_customizer.go} (52%)
 rename registry/{event => 
servicediscovery/customizer}/service_revision_customizer.go (86%)
 delete mode 100644 server/metadata.go

Reply via email to