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

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


    from b87881aa2 fix: generate dependency locks for CLI scaffolds (#3483)
     add c1db7f18e chore(style): modernize the code style (#3471)
     add 1360af3fe style: clean up minor review issues (#3484)
     add bcd6aa42b fix triple unary response metadata (#3446)
     add e2eb0c451 perf(common): optimize IsEquals and ToMap to reduce 
allocations (#3488)
     add 110bd656c fix(polaris): reconcile initial subscribe snapshot (#3482)
     add 0f71ba09e fix(cluster): eliminate data race on StickyInvoker with 
atomic.Value (#3439)
     add 5e87b0673 fix(registry): add lock protection for serviceListeners map 
access (#3442)
     add 53d81d17c chore: prepare the release for version 3.3.2 (#3469)

No new revisions were added by this update.

Summary of changes:
 Makefile                                           |    5 +-
 client/action.go                                   |    5 +-
 client/client.go                                   |    5 +-
 client/options.go                                  |    7 +-
 cluster/cluster/base/cluster_invoker.go            |   57 +-
 cluster/cluster/base/cluster_invoker_test.go       |   91 +-
 cluster/cluster/broadcast/cluster_invoker_test.go  |    6 +-
 cluster/cluster/failback/cluster_test.go           |   16 +-
 cluster/cluster/failover/cluster_invoker_test.go   |    6 +-
 cluster/cluster/failover/cluster_test.go           |    4 +-
 cluster/cluster/forking/cluster_invoker.go         |    2 +-
 cluster/cluster/forking/cluster_test.go            |    6 +-
 cluster/cluster/interceptor_invoker.go             |    9 +-
 cluster/cluster/zoneaware/cluster_invoker_test.go  |   10 +-
 cluster/directory/static/directory_test.go         |    4 +-
 cluster/loadbalance/consistenthashing/selector.go  |    2 +-
 cluster/loadbalance/iwrr/iwrr.go                   |    7 +-
 cluster/loadbalance/leastactive/loadbalance.go     |    2 +-
 cluster/loadbalance/loadbalance_benchmarks_test.go |    8 +-
 cluster/loadbalance/random/loadbalance_test.go     |    8 +-
 cluster/loadbalance/roundrobin/loadbalance.go      |    8 +-
 cluster/router/chain/chain_test.go                 |   28 +-
 cluster/router/condition/dynamic_router.go         |    2 +-
 cluster/router/condition/route.go                  |    8 +-
 cluster/router/condition/router_test.go            |    2 +-
 cluster/router/polaris/router.go                   |    4 +-
 cluster/router/script/instance/js_instance_test.go |    4 +-
 cluster/router/tag/cache_benchmarks_test.go        |    2 +-
 common/config/environment.go                       |    4 +-
 common/constant/key.go                             |   15 +-
 common/constant/version.go                         |    4 +-
 common/extension/concurrency_guards_test.go        |    2 +-
 common/extension/registry_type.go                  |    5 +-
 common/extension/registry_type_test.go             |    4 +-
 common/match.go                                    |    2 +-
 common/rpc_service.go                              |    6 +-
 common/rpc_service_test.go                         |   36 +-
 common/url.go                                      |  233 ++-
 common/url_benchmark_test.go                       |   20 +-
 common/url_test.go                                 |  128 +-
 config_center/file/impl.go                         |    5 +-
 config_center/zookeeper/listener.go                |    4 +-
 filter/accesslog/memory_leak_test.go               |    2 +-
 filter/adaptivesvc/limiter/hill_climbing_test.go   |    2 +-
 filter/generic/filter.go                           |    2 +-
 filter/generic/generalizer/bean.go                 |    6 +-
 filter/generic/generalizer/bean_test.go            |   12 +-
 filter/generic/generalizer/gson_test.go            |    4 +-
 filter/generic/generalizer/map.go                  |    6 +-
 filter/generic/generalizer/map_test.go             |   10 +-
 filter/generic/generalizer/protobuf_json.go        |    2 +-
 filter/generic/generalizer/protobuf_json_test.go   |    4 +-
 filter/generic/service_filter.go                   |   15 +-
 filter/generic/util.go                             |    2 +-
 filter/sentinel/filter_test.go                     |    6 +-
 global/config_center_config.go                     |    8 +-
 global/config_test.go                              |    4 +-
 global/custom_config.go                            |    8 +-
 global/metadata_report_config.go                   |    8 +-
 global/openapi_config.go                           |    5 +-
 global/protocol_config.go                          |    6 +-
 global/provider_config.go                          |   12 +-
 global/reference_config.go                         |   28 +-
 global/registry_config.go                          |    5 +-
 global/router_config.go                            |    4 +-
 global/service_config.go                           |    8 +-
 go.mod                                             |   16 +-
 go.sum                                             |   31 +-
 graceful_shutdown/shutdown.go                      |    5 +-
 graceful_shutdown/shutdown_test.go                 |    2 +-
 integrate_test.sh                                  |    8 +-
 internal/config.go                                 |    8 +-
 loader.go                                          |   16 +-
 metadata/info/metadata_info.go                     |    7 +-
 metadata/mapping/metadata/service_name_mapping.go  |    2 +-
 .../service_name_mapping_concurrency_test.go       |   15 +-
 metadata/metadata_service_test.go                  |   26 +-
 metadata/metadata_test.go                          |    2 +-
 metadata/report/mapping.go                         |    9 +-
 metadata/report/zookeeper/listener_test.go         |    2 +-
 metrics/api_test.go                                |    6 +-
 metrics/common_test.go                             |    2 +-
 metrics/probe/probe.go                             |    5 +-
 metrics/prometheus/registry_test.go                |   61 +-
 metrics/prometheus/rt_vec_test.go                  |    8 +-
 metrics/util/aggregate/aggregator_test.go          |   10 +-
 protocol/base/base_protocol_test.go                |   17 +-
 protocol/base/rpc_status.go                        |   54 +-
 protocol/base/rpc_status_test.go                   |   74 +-
 protocol/compat.go                                 |   28 +-
 protocol/dubbo/dubbo_codec_test.go                 |    7 +-
 protocol/dubbo/dubbo_invoker_test.go               |    4 +-
 protocol/dubbo/dubbo_protocol.go                   |    2 +-
 protocol/dubbo/hessian2/const.go                   |    2 +-
 protocol/dubbo/hessian2/hessian_request.go         |    2 +-
 protocol/dubbo/hessian2/hessian_response.go        |   10 +-
 protocol/dubbo/hessian2/hessian_response_test.go   |    5 +-
 protocol/dubbo/hessian2/java_class.go              |    2 +-
 protocol/dubbo/impl/const.go                       |    2 +-
 protocol/dubbo/impl/hessian.go                     |    4 +-
 protocol/dubbo/impl/hessian_test.go                |   10 +-
 protocol/dubbo/impl/serialization_test.go          |    2 +-
 protocol/dubbo/impl/serialize_test.go              |   10 +-
 protocol/dubbo3/doc.go                             |    3 +
 protocol/dubbo3/dubbo3_invoker.go                  |    5 +-
 protocol/dubbo3/dubbo3_protocol.go                 |    2 +-
 protocol/dubbo3/dubbo3_protocol_test.go            |    2 +-
 protocol/grpc/doc.go                               |    4 +
 protocol/grpc/internal/routeguide/client.go        |    2 +-
 .../protoc-gen-dubbo/plugin}/dubbo/doc.go          |    4 +-
 protocol/invocation/rpcinvocation_test.go          |   12 +-
 protocol/jsonrpc/http_test.go                      |   16 +-
 protocol/jsonrpc/json.go                           |    2 +-
 protocol/jsonrpc/jsonrpc_invoker_test.go           |    4 +-
 protocol/jsonrpc/server.go                         |   12 +-
 protocol/options.go                                |    2 +-
 .../protocolwrapper/protocol_filter_wrapper.go     |    5 +-
 protocol/rest/config/reader/rest_config_reader.go  |    2 +-
 protocol/rest/server/rest_server.go                |    8 +-
 protocol/result/result_test.go                     |   21 +-
 protocol/triple/client.go                          |    4 +-
 protocol/triple/common.go                          |    1 -
 protocol/triple/common_low_version.go              |    1 -
 protocol/triple/dual_transport_test.go             |   21 +-
 protocol/triple/dubbo3_invoker.go                  |    4 +-
 protocol/triple/health/health_test.go              |    2 +-
 protocol/triple/openapi/definition_resolver.go     |    6 +-
 .../triple/openapi/definition_resolver_test.go     |   14 +-
 protocol/triple/openapi/handler.go                 |    8 +-
 protocol/triple/openapi/schema_resolver.go         |    4 +-
 protocol/triple/openapi/schema_resolver_test.go    |   70 +-
 protocol/triple/openapi/service.go                 |    9 +-
 protocol/triple/openapi/service_test.go            |   13 +-
 protocol/triple/openapi/swagger_ui_handler.go      |    6 +-
 protocol/triple/options.go                         |    5 +-
 protocol/triple/reflection/serverreflection.go     |    5 +-
 protocol/triple/server.go                          |   15 +-
 protocol/triple/server_test.go                     |    2 +-
 protocol/triple/triple_invoker_test.go             |   10 +-
 protocol/triple/triple_protocol/code.go            |    4 +-
 protocol/triple/triple_protocol/codec.go           |    8 +-
 protocol/triple/triple_protocol/codec_test.go      |    2 +-
 protocol/triple/triple_protocol/compression.go     |    5 +-
 protocol/triple/triple_protocol/cors.go            |   15 +-
 protocol/triple/triple_protocol/cors_test.go       |    3 -
 .../triple_protocol/duplex_http_call_test.go       |   24 +-
 protocol/triple/triple_protocol/handler.go         |    1 +
 protocol/triple/triple_protocol/interceptor.go     |    5 +-
 .../triple_protocol/internal/assert/assert.go      |    2 +-
 protocol/triple/triple_protocol/maxbytes.go        |    1 -
 .../triple/triple_protocol/maxbytes_low_version.go |    1 -
 protocol/triple/triple_protocol/negotiation.go     |   20 +-
 protocol/triple/triple_protocol/protocol.go        |    8 +-
 protocol/triple/triple_protocol/protocol_test.go   |    1 -
 protocol/triple/triple_protocol/triple_ext_test.go |   48 +-
 protocol/triple/triple_test.go                     |    8 +-
 proxy/proxy.go                                     |   10 +-
 proxy/proxy_factory/default.go                     |    6 +-
 proxy/proxy_factory/pass_through.go                |    2 +-
 proxy/proxy_factory/utils_test.go                  |    7 +-
 proxy/proxy_test.go                                |    4 +-
 registry/base_configuration_listener_test.go       |    2 +-
 registry/directory/directory_test.go               |    8 +-
 registry/etcdv3/listener.go                        |   21 +-
 registry/nacos/registry.go                         |    8 +-
 registry/nacos/registry_test.go                    |   14 +-
 registry/polaris/core.go                           |  517 ++++-
 registry/polaris/listener.go                       |  146 +-
 registry/polaris/registry.go                       |  252 ++-
 registry/polaris/registry_test.go                  | 1985 ++++++++++++++++++++
 registry/protocol/protocol_race_test.go            |    2 +-
 registry/registry.go                               |    6 +-
 .../servicediscovery/service_discovery_registry.go |   74 +-
 .../service_discovery_registry_test.go             |  109 +-
 .../service_instances_changed_listener_impl.go     |    2 +-
 registry/zookeeper/service_discovery.go            |    2 +-
 remoting/exchange_server_test.go                   |    2 +-
 remoting/exchange_test.go                          |    5 +-
 remoting/getty/config.go                           |    4 +-
 remoting/getty/getty_client_test.go                |    2 +-
 remoting/getty/pool.go                             |    6 +-
 remoting/getty/pool_test.go                        |   21 +-
 remoting/listener_test.go                          |    2 +-
 remoting/zookeeper/client_test.go                  |    8 +-
 .../curator_discovery/service_discovery_test.go    |   10 +-
 remoting/zookeeper/listener.go                     |   13 +-
 server/action_test.go                              |    6 +-
 server/options.go                                  |    6 +
 server/server.go                                   |    8 +-
 server/server_test.go                              |    6 +-
 tls/helper_test.go                                 |    2 +-
 tools/dubbogo-cli/internal/common/tool.go          |    2 +-
 tools/variadicrpccheck/scan.go                     |   18 +-
 193 files changed, 4200 insertions(+), 991 deletions(-)
 copy protocol/{ => grpc/protoc-gen-dubbo/plugin}/dubbo/doc.go (85%)
 create mode 100644 registry/polaris/registry_test.go

Reply via email to