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

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


    from 2373adf31 docs: fix broken documentation links in README (#3158)
     add ee68159bc feat(triple): support generic call for Triple protocol 
(#3154)
     add abd1b32b0 test: enhance triple stream validation in unit tests (#3152)
     add 1f05305ee fix: polaris router support application name (#3164)
     add 3de582d2c refactor(triple): upgrade triple client to service-level 
abstraction (#3086)
     add 7574480e7 refactor: rename ExpectedCodecName to FallbackCodecName 
internally (#3169)
     add 762e905e9 feat(generic): support protobuf-json serialization in 
generic filter (#3170)
     add 19d2affee Feat/generic-add-include-class-config (#3171)
     add cb9c5d770 fix(cluster/failback): add exponential backoff for retry 
mechanism (#3180)
     add 8807b9317 feat(generic): add InvokeWithType and move GenericService to 
filter/generic (#3174)
     add 86208c743 feat(generic): add bean generalizer to support generic=bean 
serialization (#3175)
     add 842281de1 fix(registry/nacos): add exponential backoff for subscribe 
retry (#3178)
     add 806bd6634 fix(protocol/triple): use context-aware dialer in HTTP/2 
transport (#3165)
     add f1ac66655 fix(common): Make URL cloning thread-safe (#3160)
     add 157c9d875 feat(generic): add exception class handle (#3183)

No new revisions were added by this update.

Summary of changes:
 client/client.go                                   |  30 +
 client/options.go                                  |   8 +
 cluster/cluster/failback/cluster_invoker.go        |  27 +-
 cluster/cluster/failback/cluster_test.go           |  47 +-
 cluster/router/polaris/router.go                   |   8 +-
 common/constant/key.go                             |   8 +-
 common/url.go                                      | 134 +++--
 common/url_test.go                                 |  47 ++
 config/generic/generic_service.go                  |  28 +-
 config/generic/generic_service_test.go             |  32 --
 config/reference_config.go                         |   2 +-
 filter/generic/filter.go                           | 120 +++-
 filter/generic/filter_test.go                      | 230 ++++++++
 filter/generic/generalizer/bean.go                 | 252 +++++++++
 filter/generic/generalizer/bean_test.go            | 312 ++++++++++
 filter/generic/generalizer/map.go                  |  64 +++
 filter/generic/generalizer/map_test.go             | 133 +++++
 filter/generic/service.go                          |  97 ++++
 filter/generic/service_test.go                     | 185 ++++++
 filter/generic/util.go                             |  69 ++-
 filter/generic/util_test.go                        |  20 +-
 go.mod                                             |   1 -
 go.sum                                             |   2 -
 protocol/dubbo/hessian2/hessian_dubbo.go           |  12 +-
 protocol/dubbo/hessian2/hessian_dubbo_test.go      |   2 +-
 protocol/dubbo/hessian2/hessian_response.go        |  60 +-
 protocol/dubbo/impl/hessian.go                     |  20 +-
 protocol/dubbo/impl/hessian_test.go                |  72 +++
 protocol/triple/client.go                          |  84 +--
 protocol/triple/client_external_test.go            | 216 +++++++
 protocol/triple/client_test.go                     | 129 +----
 protocol/triple/server.go                          | 122 ++--
 protocol/triple/server_test.go                     |  57 ++
 protocol/triple/triple.go                          |  25 +-
 protocol/triple/triple_invoker_test.go             |  36 +-
 protocol/triple/triple_protocol/client.go          | 100 +++-
 protocol/triple/triple_protocol/codec.go           | 157 +++++-
 .../triple/triple_protocol/codec_wrapper_test.go   | 625 +++++++++++++++++++++
 .../triple/triple_protocol/compression_test.go     |   6 +-
 .../triple/triple_protocol/duplex_http_call.go     |   5 +
 protocol/triple/triple_protocol/envelope.go        |   6 +-
 protocol/triple/triple_protocol/handler.go         |   4 +-
 .../connect/ping/v1/pingv1connect/ping.connect.go  |  46 +-
 protocol/triple/triple_protocol/option.go          |  18 +-
 protocol/triple/triple_protocol/protocol.go        |   2 +-
 protocol/triple/triple_protocol/protocol_grpc.go   |   4 +-
 protocol/triple/triple_protocol/protocol_triple.go |  12 +-
 protocol/triple/triple_protocol/triple_ext_test.go |   3 +
 protocol/triple/triple_test.go                     |  38 ++
 registry/nacos/registry.go                         |  32 +-
 registry/nacos/registry_test.go                    |  30 +
 server/server.go                                   |  93 +++
 server/server_test.go                              |  78 +++
 53 files changed, 3437 insertions(+), 513 deletions(-)
 delete mode 100644 config/generic/generic_service_test.go
 create mode 100644 filter/generic/generalizer/bean.go
 create mode 100644 filter/generic/generalizer/bean_test.go
 create mode 100644 filter/generic/service.go
 create mode 100644 filter/generic/service_test.go
 create mode 100644 protocol/triple/client_external_test.go
 create mode 100644 protocol/triple/triple_protocol/codec_wrapper_test.go

Reply via email to