You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by al...@apache.org on 2023/02/01 04:31:30 UTC

[dubbo-go] branch develop updated (2e4e95853 -> fbcc0b394)

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

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


    from 2e4e95853 docs: update changelog for release v3.0.4 (#2147)
     add 1cf64b483 build(deps): bump github.com/cespare/xxhash/v2 from 2.1.2 to 2.2.0 (#2149)
     add d50f955eb  registry type support all (#2140)
     add c27597a94 Tidy up the dubbo-go directory (#2121)
     add 18995c798 support load subscribe instance (#2139)
     add 6ee0de4a4 build(deps): bump github.com/magiconair/properties from 1.8.6 to 1.8.7 (#2156)
     add 2ab0cd07b build(deps): bump github.com/apache/dubbo-go-hessian2 (#2155)
     add 25676559c build(deps): bump github.com/polarismesh/polaris-go (#2164)
     add 169a5a081 解决 consumer 不断重连已下线的 provider meta service 问题 (#2166)
     add c6004db2e build(deps): bump github.com/hashicorp/vault/sdk from 0.6.0 to 0.6.2 (#2169)
     add c2bb0b3a5 Fix: service discovery registry notify before return (#2168)
     add ecdff40cc build(deps): bump github.com/knadh/koanf from 1.4.4 to 1.4.5 (#2179)
     add e504e7982 Fix: Replace assignment behavior with copy operation to avoid OOM problem (#2182)
     add 92ce47f2a build(deps): bump github.com/hashicorp/vault/sdk from 0.6.2 to 0.7.0 (#2185)
     add 026182418 build(deps): bump github.com/nacos-group/nacos-sdk-go (#2183)
     add 5ac5a18a7 build(deps): bump github.com/knadh/koanf from 1.4.5 to 1.5.0 (#2187)
     add 5ffca7fc9 build(deps): bump go.etcd.io/etcd/client/v3 from 3.5.6 to 3.5.7 (#2190)
     add f5396f39d build(deps): bump github.com/RoaringBitmap/roaring from 1.2.0 to 1.2.2 (#2188)
     add fbcc0b394 build(deps): bump github.com/RoaringBitmap/roaring from 1.2.2 to 1.2.3 (#2195)

No new revisions were added by this update.

Summary of changes:
 common/constant/default.go                         |   1 +
 common/constant/key.go                             |   3 +
 common/url.go                                      |  49 +-
 common/url_test.go                                 |   2 +-
 config/config_utils.go                             |   4 +
 config/registry_config.go                          |  53 +-
 config/registry_config_test.go                     |  13 +
 config/service_config.go                           |   4 +-
 config/service_config_test.go                      |   2 +-
 go.mod                                             |  22 +-
 go.sum                                             |  47 +-
 metadata/service/local/service_proxy.go            |   2 +
 metadata/service/local_service.go                  |   7 +-
 registry/base_registry.go                          |   5 +
 registry/directory/directory.go                    |   8 +-
 registry/directory/directory_test.go               |   2 +-
 registry/etcdv3/registry.go                        |   5 +
 .../service_instances_changed_listener_impl.go     |  62 +-
 registry/mock_registry.go                          |   5 +
 registry/nacos/registry.go                         |  23 +
 registry/polaris/registry.go                       |  23 +
 registry/protocol/protocol.go                      |   4 +-
 registry/protocol/protocol_test.go                 |   6 +-
 registry/registry.go                               |   6 +
 .../servicediscovery/service_discovery_registry.go |  31 +
 registry/xds/registry.go                           |   5 +
 registry/zookeeper/listener.go                     |   2 +-
 registry/zookeeper/registry.go                     |   5 +
 registry/zookeeper/service_discovery.go            |   4 +-
 remoting/zookeeper/listener.go                     |  27 +-
 tools/dubbo-go-schema/README.md                    |  31 +
 tools/dubbo-go-schema/application.yaml             |  25 +
 tools/dubbo-go-schema/dubbo-go.json                | 746 +++++++++++++++++++++
 tools/dubbo-go-schema/images/img.png               | Bin 0 -> 675226 bytes
 tools/dubbo-go-schema/images/img_1.png             | Bin 0 -> 301760 bytes
 tools/dubbo-go-schema/images/vs-code.png           | Bin 0 -> 45673 bytes
 {dubbogo-cli => tools/dubbogo-cli}/Makefile        |   0
 {dubbogo-cli => tools/dubbogo-cli}/README.md       |   0
 {dubbogo-cli => tools/dubbogo-cli}/README_CN.md    |   0
 {dubbogo-cli => tools/dubbogo-cli}/cmd/call.go     |   0
 {dubbogo-cli => tools/dubbogo-cli}/cmd/gen.go      |   0
 {dubbogo-cli => tools/dubbogo-cli}/cmd/gen_test.go |   0
 {dubbogo-cli => tools/dubbogo-cli}/cmd/hessian.go  |   0
 {dubbogo-cli => tools/dubbogo-cli}/cmd/install.go  |   0
 {dubbogo-cli => tools/dubbogo-cli}/cmd/new_demo.go |   0
 {dubbogo-cli => tools/dubbogo-cli}/cmd/root.go     |   0
 {dubbogo-cli => tools/dubbogo-cli}/cmd/show.go     |   2 +-
 .../cmd/testGenCode/template/newApp/.gitignore     |   0
 .../cmd/testGenCode/template/newApp/Makefile       |   0
 .../cmd/testGenCode/template/newApp/api/api.pb.go  |   0
 .../cmd/testGenCode/template/newApp/api/api.proto  |   0
 .../template/newApp/api/api_triple.pb.go           |   0
 .../testGenCode/template/newApp/build/Dockerfile   |   0
 .../template/newApp/chart/app/Chart.yaml           |   0
 .../newApp/chart/app/templates/_helpers.tpl        |   0
 .../newApp/chart/app/templates/deployment.yaml     |   0
 .../newApp/chart/app/templates/service.yaml        |   0
 .../newApp/chart/app/templates/serviceaccount.yaml |   0
 .../template/newApp/chart/app/values.yaml          |   0
 .../template/newApp/chart/nacos_env/Chart.yaml     |   0
 .../newApp/chart/nacos_env/templates/_helpers.tpl  |   0
 .../chart/nacos_env/templates/deployment.yaml      |   0
 .../newApp/chart/nacos_env/templates/service.yaml  |   0
 .../template/newApp/chart/nacos_env/values.yaml    |   0
 .../cmd/testGenCode/template/newApp/cmd/app.go     |   0
 .../testGenCode/template/newApp/conf/dubbogo.yaml  |   0
 .../cmd/testGenCode/template/newApp/go.mod         |   0
 .../template/newApp/pkg/service/service.go         |   0
 .../template/newDemo/api/samples_api.pb.go         |   0
 .../template/newDemo/api/samples_api.proto         |   0
 .../template/newDemo/api/samples_api_triple.pb.go  |   0
 .../template/newDemo/go-client/cmd/client.go       |   0
 .../template/newDemo/go-client/conf/dubbogo.yaml   |   0
 .../template/newDemo/go-server/cmd/server.go       |   0
 .../template/newDemo/go-server/conf/dubbogo.yaml   |   0
 .../cmd/testGenCode/template/newDemo/go.mod        |   0
 {dubbogo-cli => tools/dubbogo-cli}/cmd/version.go  |   0
 .../dubbogo-cli}/constant/constant.go              |   0
 .../dubbogo-cli}/generator/application/api.go      |   0
 .../dubbogo-cli}/generator/application/build.go    |   0
 .../dubbogo-cli}/generator/application/chart.go    |   0
 .../dubbogo-cli}/generator/application/cmd.go      |   0
 .../dubbogo-cli}/generator/application/conf.go     |   0
 .../generator/application/generator.go             |   0
 .../generator/application/gitignore.go             |   0
 .../dubbogo-cli}/generator/application/gomod.go    |   0
 .../dubbogo-cli}/generator/application/makefile.go |   0
 .../dubbogo-cli}/generator/application/pkg.go      |   0
 .../dubbogo-cli}/generator/sample/api.go           |   0
 .../dubbogo-cli}/generator/sample/api_tripe.go     |   0
 .../dubbogo-cli}/generator/sample/constants.go     |   0
 .../dubbogo-cli}/generator/sample/gen_c_conf.go    |   0
 .../dubbogo-cli}/generator/sample/gen_client.go    |   0
 .../dubbogo-cli}/generator/sample/gen_s_conf.go    |   0
 .../dubbogo-cli}/generator/sample/gen_server.go    |   0
 .../dubbogo-cli}/generator/sample/generator.go     |   0
 .../generator/sample/hessian/constant.go           |   0
 .../generator/sample/hessian/file_scanner.go       |   0
 .../generator/sample/hessian/generator.go          |   0
 .../generator/sample/hessian/logger.go             |   0
 .../dubbogo-cli}/generator/sample/hessian/pool.go  |   0
 .../generator/sample/hessian_generator.go          |   0
 .../dubbogo-cli}/generator/sample/mod.go           |   0
 .../dubbogo-cli}/generator/sample/proto.go         |   0
 {dubbogo-cli => tools/dubbogo-cli}/go.mod          |   0
 {dubbogo-cli => tools/dubbogo-cli}/go.sum          |   0
 .../dubbogo-cli}/internal/client/client.go         |   0
 .../dubbogo-cli}/internal/common/protocol.go       |   0
 .../dubbogo-cli}/internal/common/tool.go           |   0
 .../internal/json_register/json_register.go        |   0
 .../dubbogo-cli/internal/protocol/dubbo}/codec.go  |   4 +-
 .../internal/protocol/dubbo/dubbo_protocol.go      |   0
 .../dubbogo-cli/internal/protocol/dubbo3}/codec.go |   4 +-
 .../internal/protocol/dubbo3/dubbo_protocol.go     |   0
 .../dubbogo-cli}/internal/protocol/protocol.go     |   0
 {dubbogo-cli => tools/dubbogo-cli}/main.go         |   0
 .../dubbogo-cli}/metadata/metadata.go              |   0
 .../dubbogo-cli}/metadata/zookeeper/zookeeper.go   |   4 +-
 118 files changed, 1098 insertions(+), 150 deletions(-)
 create mode 100644 tools/dubbo-go-schema/README.md
 create mode 100644 tools/dubbo-go-schema/application.yaml
 create mode 100644 tools/dubbo-go-schema/dubbo-go.json
 create mode 100644 tools/dubbo-go-schema/images/img.png
 create mode 100644 tools/dubbo-go-schema/images/img_1.png
 create mode 100644 tools/dubbo-go-schema/images/vs-code.png
 rename {dubbogo-cli => tools/dubbogo-cli}/Makefile (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/README.md (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/README_CN.md (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/call.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/gen.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/gen_test.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/hessian.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/install.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/new_demo.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/root.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/show.go (99%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/.gitignore (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/Makefile (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/api/api.pb.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/api/api.proto (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/api/api_triple.pb.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/build/Dockerfile (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/app/Chart.yaml (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/app/templates/_helpers.tpl (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/app/templates/deployment.yaml (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/app/templates/service.yaml (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/app/templates/serviceaccount.yaml (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/app/values.yaml (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/nacos_env/Chart.yaml (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/nacos_env/templates/_helpers.tpl (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/nacos_env/templates/deployment.yaml (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/nacos_env/templates/service.yaml (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/chart/nacos_env/values.yaml (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/cmd/app.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/conf/dubbogo.yaml (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/go.mod (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newApp/pkg/service/service.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/api/samples_api.pb.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/api/samples_api.proto (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/api/samples_api_triple.pb.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/go-client/cmd/client.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/go-client/conf/dubbogo.yaml (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/go-server/cmd/server.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/go-server/conf/dubbogo.yaml (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/testGenCode/template/newDemo/go.mod (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/cmd/version.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/constant/constant.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/api.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/build.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/chart.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/cmd.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/conf.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/generator.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/gitignore.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/gomod.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/makefile.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/application/pkg.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/api.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/api_tripe.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/constants.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/gen_c_conf.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/gen_client.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/gen_s_conf.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/gen_server.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/generator.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/hessian/constant.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/hessian/file_scanner.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/hessian/generator.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/hessian/logger.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/hessian/pool.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/hessian_generator.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/mod.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/generator/sample/proto.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/go.mod (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/go.sum (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/internal/client/client.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/internal/common/protocol.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/internal/common/tool.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/internal/json_register/json_register.go (100%)
 rename {dubbogo-cli/internal/protocol/dubbo3 => tools/dubbogo-cli/internal/protocol/dubbo}/codec.go (97%)
 rename {dubbogo-cli => tools/dubbogo-cli}/internal/protocol/dubbo/dubbo_protocol.go (100%)
 rename {dubbogo-cli/internal/protocol/dubbo => tools/dubbogo-cli/internal/protocol/dubbo3}/codec.go (97%)
 rename {dubbogo-cli => tools/dubbogo-cli}/internal/protocol/dubbo3/dubbo_protocol.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/internal/protocol/protocol.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/main.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/metadata/metadata.go (100%)
 rename {dubbogo-cli => tools/dubbogo-cli}/metadata/zookeeper/zookeeper.go (96%)