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 8b5bbcf19 [config] Decouple config reader and remove config package 
(#3449)
     add 706090f7e feat(service-discovery): 稳定应用级服务发现使用的元数据key (#3362)
     add c7459997f feat(metadata): add concurrency safety for application-level 
metadata state (#3353) (#3367)
     add c8add4bb6 feat(metadata): add renew and GC policy for app-level 
metadata (#3371)
     add 9c955e957 test(triple): add concurrent send/close guards for 
duplexHTTPCall (#3462)
     add 630393dad fix(triple_protocol): replace Buf Technologies license 
header with ASF header (#3464)
     add 6f95e3446 build(deps): bump golang.org/x/net from 0.52.0 to 0.55.0 
(#3467)
     add 9c5f8203f fix(triple): make stream response close non-blocking (#3466)
     add 17c747867 fix(otel): fix metadataSupplier Get/Set type mismatch 
breaking trace propagation (#3433)
     add 5683612b1 fix: remove stale providers after initial subscribe load 
(#3479)

No new revisions were added by this update.

Summary of changes:
 common/constant/key.go                             |   5 +
 filter/otel/trace/attachment.go                    |  17 +-
 filter/otel/trace/attachment_test.go               |  40 +-
 go.mod                                             |  12 +-
 go.sum                                             |  24 +-
 metadata/info/metadata_info.go                     |  84 +++-
 metadata/info/metadata_info_test.go                |  21 +
 .../service_name_mapping_concurrency_test.go       |   6 +
 .../mapping/metadata/service_name_mapping_test.go  |  15 +
 metadata/metadata.go                               |  27 +-
 metadata/metadata_service.go                       |   8 +-
 metadata/metadata_service_test.go                  |  33 ++
 metadata/metadata_test.go                          |  34 ++
 metadata/report/etcd/report.go                     |  66 ++-
 metadata/report/etcd/report_test.go                | 548 ++++++++++-----------
 metadata/report/nacos/report.go                    |  72 ++-
 metadata/report/nacos/report_test.go               | 118 ++++-
 metadata/report/report.go                          |  31 ++
 metadata/report/zookeeper/report.go                |  80 ++-
 metadata/report/zookeeper/report_test.go           | 303 +++++++++++-
 metadata/report_instance.go                        |  31 +-
 metadata/report_instance_test.go                   |  52 ++
 protocol/triple/triple_protocol/Makefile           |  13 +-
 protocol/triple/triple_protocol/bench_test.go      |  29 +-
 protocol/triple/triple_protocol/buffer_pool.go     |  29 +-
 protocol/triple/triple_protocol/client.go          |  29 +-
 .../triple/triple_protocol/client_example_test.go  |  29 +-
 protocol/triple/triple_protocol/client_ext_test.go |  29 +-
 protocol/triple/triple_protocol/client_stream.go   |  29 +-
 .../triple/triple_protocol/client_stream_test.go   |  29 +-
 protocol/triple/triple_protocol/code.go            |  29 +-
 protocol/triple/triple_protocol/code_test.go       |  29 +-
 protocol/triple/triple_protocol/codec.go           |  29 +-
 protocol/triple/triple_protocol/codec_test.go      |  29 +-
 .../triple/triple_protocol/codec_wrapper_test.go   |  29 +-
 protocol/triple/triple_protocol/compression.go     |  29 +-
 .../triple/triple_protocol/compression_test.go     |  29 +-
 .../triple/triple_protocol/duplex_http_call.go     |  40 +-
 .../triple_protocol/duplex_http_call_test.go       | 274 +++++++++++
 protocol/triple/triple_protocol/envelope.go        |  29 +-
 protocol/triple/triple_protocol/envelope_test.go   |  29 +-
 protocol/triple/triple_protocol/error.go           |  29 +-
 .../triple/triple_protocol/error_example_test.go   |  29 +-
 protocol/triple/triple_protocol/error_test.go      |  29 +-
 protocol/triple/triple_protocol/error_writer.go    |  29 +-
 .../triple_protocol/error_writer_example_test.go   |  29 +-
 .../triple/triple_protocol/example_init_test.go    |  29 +-
 protocol/triple/triple_protocol/handler.go         |  29 +-
 .../triple/triple_protocol/handler_example_test.go |  29 +-
 .../triple/triple_protocol/handler_ext_test.go     |  29 +-
 protocol/triple/triple_protocol/handler_stream.go  |  29 +-
 protocol/triple/triple_protocol/header.go          |  29 +-
 protocol/triple/triple_protocol/header_test.go     |  29 +-
 .../triple/triple_protocol/idempotency_level.go    |  29 +-
 protocol/triple/triple_protocol/interceptor.go     |  29 +-
 .../triple_protocol/interceptor_example_test.go    |  29 +-
 .../triple/triple_protocol/interceptor_ext_test.go |  29 +-
 .../triple_protocol/internal/assert/assert.go      |  29 +-
 .../triple_protocol/internal/assert/assert_test.go |  29 +-
 .../gen/proto/connect/collide/v1/collide.pb.go     |  29 +-
 .../gen/proto/connect/import/v1/import.pb.go       |  29 +-
 .../import/v1/importv1connect/import.connect.go    |  29 +-
 .../internal/gen/proto/connect/ping/v1/ping.pb.go  |  29 +-
 .../connect/ping/v1/pingv1connect/ping.connect.go  |  29 +-
 .../proto/connectext/grpc/status/v1/status.pb.go   |  29 +-
 .../proto/connectext/grpc/status/v1/status.pb.go   |  29 +-
 .../proto/connectext/grpc/status/v1/status.proto   |  29 +-
 .../internal/proto/triple/collide/v1/collide.proto |  29 +-
 .../internal/proto/triple/import/v1/import.proto   |  29 +-
 .../internal/proto/triple/ping/v1/ping.proto       |  29 +-
 protocol/triple/triple_protocol/maxbytes.go        |  29 +-
 protocol/triple/triple_protocol/option.go          |  29 +-
 protocol/triple/triple_protocol/protobuf_util.go   |  29 +-
 .../triple/triple_protocol/protobuf_util_test.go   |  29 +-
 protocol/triple/triple_protocol/protocol.go        |  29 +-
 protocol/triple/triple_protocol/protocol_grpc.go   |  29 +-
 .../triple/triple_protocol/protocol_grpc_test.go   |  29 +-
 protocol/triple/triple_protocol/protocol_test.go   |  29 +-
 protocol/triple/triple_protocol/protocol_triple.go |  29 +-
 .../triple/triple_protocol/protocol_triple_test.go |  29 +-
 protocol/triple/triple_protocol/recover.go         |  29 +-
 .../triple/triple_protocol/recover_ext_test.go     |  29 +-
 .../triple_protocol/stream_close_ext_test.go       | 251 ++++++++++
 protocol/triple/triple_protocol/triple.go          |  29 +-
 protocol/triple/triple_protocol/triple_ext_test.go |  30 +-
 registry/nacos/listener.go                         |  27 +-
 registry/nacos/registry.go                         |  40 +-
 registry/nacos/registry_test.go                    | 155 +++++-
 .../servicediscovery/service_discovery_registry.go | 189 ++++++-
 .../service_discovery_registry_test.go             | 341 +++++++++++++
 .../service_instances_changed_listener_impl.go     |   7 +-
 ...service_instances_changed_listener_impl_test.go |  24 +
 92 files changed, 3539 insertions(+), 1161 deletions(-)
 create mode 100644 protocol/triple/triple_protocol/duplex_http_call_test.go
 create mode 100644 protocol/triple/triple_protocol/stream_close_ext_test.go

Reply via email to