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

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


    from 291b5f8  version 0.5.0 changelog
     add ba7b41a  initialize xDS and xDS sample
     add 944f79e  add delta xDS dicovery
     add 75a7148  xds, change config use struct
     add bef0eca  add unit test for dynamic resource manager
     add 04f92c9  make pixiu extension type
     add 4a1c271  move xds model to pixiu-filter
     add 62241ac  add unit test for xds
     add 82c85ff  add unit test for xds
     add 07df295  add lds test; add struct config for lds
     add c452ab6  Merge branch 'develop' of 
https://github.com/apache/dubbo-go-pixiu into tmp-xds
     add 38dd6eb  fix ci argument for unit test
     add b8ffabd  change sturct of cds
     add ed46d31  update xds model
     add 5b33043  fix changed  by mistake
     add 0925cd0  remove unused code
     add 8e5e020  add license header; modif ci script turn off inline because 
super monkey need.
     add 756e0c7  remove github.com/golang/protobuf module importing
     add 965ec34  fix ci check issue
     add 6802ebe  Merge branch 'develop' of 
https://github.com/apache/dubbo-go-pixiu into xds
     add 3f0837d  chang to use pixiu-filter xds model
     add ee1d669  Merge branch 'develop' of 
https://github.com/apache/dubbo-go-pixiu into xds
     add 8337420  add xds server backoff every second
     add ff45357  fix import issue
     add b6ee5b5  fix integrate test
     add 08a9e59  fix go sum issue
     add ddad3e5  fix ci issue
     add 3a64d96  use pixiu logger
     add b07758b  Merge branch 'develop' of 
https://github.com/apache/dubbo-go-pixiu into xds
     add 777622e  fix go-control-panel version
     add bd172d9  add read of xds adaptor
     add 4735e5b  upgrade xds lib import
     add 2a2a9eb  format imports
     add b872b23  format imports
     add bf135fb  add comment for public struct or function
     add 2dfecdb  format imports
     add 5087b76  remove unused runStream func
     add e9cbe20  should handle exitCh close event
     add 130ce9f  read all cluster before update cluster
     add d79e0aa  add todo
     add 2a75098  fix reivew issue: use Address.GetAddress function.
     add c1678e9  fix Address.GetAddress() error
     add d754082  add integrate for xds server use local-control-panel
     add 77413f8  rm all output file when make clean
     add 3f4672f  Merge pull request #362 from ztelur/bugfix-makefile
     add 04bb36f  Merge branch 'develop' of 
https://github.com/apache/dubbo-go-pixiu into xds
     add c72168f  fix unit test issue; add mock CloneStore
     add 26a8368  import dubbo-go-pixiu-filter v0.1.5
     add eec054f  format vars' name
     add 78d92bb  update sample/xds readme
     add 380853e  add benchmark
     add b91c404  add benchmark
     add dc7c9a0  Merge branch 'develop' into benchmark2
     add 53052c7  Merge pull request #356 from yqxu/benchmark2
     add 8975637  Merge branch 'develop' of 
https://github.com/apache/dubbo-go-pixiu into xds
     add 7d3ddfd  add docker example in readme
     add 6131cee  Merge pull request #370 from phial3/develop
     add 4e636d6  feat:circuit breaker (#364)
     add a9686b6  Merge branch 'develop' into xds
     add 246bb65  Merge pull request #336 from ma642/xds
     add ebbf498  version 0.5.0 changelog
     add f786aa8  Merge pull request #379 from mark4z/develop
     add beb578d  version 0.5.0 changelog
     add e68ff8d  Merge pull request #381 from mark4z/develop
     add 7851a86  Merge branch 'develop' into develop-0.5.0

No new revisions were added by this update.

Summary of changes:
 .github/workflows/github-actions.yml               |   2 +-
 .travis.yml                                        |   2 +-
 Makefile                                           |   9 +-
 README.md                                          |  33 ++-
 README_CN.md                                       |  34 ++-
 cmd/pixiu/gateway.go                               |   2 +-
 go.mod                                             |  10 +-
 go.sum                                             |  44 +++-
 pkg/adapter/xds/README.md                          | 114 +++++++++
 .../xds/apiclient/apiclient.go}                    |  60 ++---
 pkg/adapter/xds/apiclient/grpc.go                  | 263 +++++++++++++++++++++
 pkg/adapter/xds/cds.go                             | 243 +++++++++++++++++++
 pkg/adapter/xds/cds_test.go                        | 181 ++++++++++++++
 pkg/adapter/xds/lds.go                             | 190 +++++++++++++++
 pkg/adapter/xds/lds_test.go                        | 140 +++++++++++
 pkg/{server/http.go => adapter/xds/plugin.go}      |  32 +--
 pkg/adapter/xds/xds.go                             | 237 +++++++++++++++++++
 pkg/adapter/xds/xds_test.go                        | 224 ++++++++++++++++++
 pkg/common/constant/key.go                         |  42 ++--
 .../sentinel/circuitbreaker/circuit_breaker.go     | 167 +++++++++++++
 .../circuitbreaker/circuit_breaker_test.go}        |  47 ++--
 pkg/filter/{ratelimit => sentinel}/config.go       |  27 +--
 pkg/filter/{ratelimit => sentinel}/exact.go        |   2 +-
 .../{ratelimit => sentinel}/logger_warpper.go      |  12 +-
 pkg/filter/{ratelimit => sentinel}/matcher.go      |   8 +-
 pkg/filter/{ => sentinel}/ratelimit/config.go      |  29 +--
 .../{ => sentinel}/ratelimit/matcher_test.go       |  28 ++-
 pkg/filter/{ => sentinel}/ratelimit/mock.go        |  22 +-
 pkg/filter/{ => sentinel}/ratelimit/rate_limit.go  |  14 +-
 .../{ => sentinel}/ratelimit/rate_limit_test.go    |  14 +-
 pkg/filter/{ratelimit => sentinel}/regex.go        |   2 +-
 pkg/model/base.go                                  |  32 ++-
 pkg/model/bootstrap.go                             |  25 +-
 pkg/model/cluster.go                               |   2 +-
 pkg/pluginregistry/registry.go                     |   1 +
 pkg/server/cluster_manager.go                      |  31 +++
 pkg/server/dynamic_resource_manager.go             | 106 +++++++++
 pkg/server/dynamic_resource_manager_test.go        | 202 ++++++++++++++++
 pkg/server/listener_manager.go                     |  97 ++++++--
 pkg/server/pixiu_start.go                          |  14 +-
 .../simple/benchmark/conf/dubbogo.yaml}            |  18 +-
 .../simple/benchmark}/docker/docker-compose.yml    |   0
 .../{mix => benchmark}/pixiu/api_config.yaml       |   0
 .../simple/{body => benchmark}/pixiu/conf.yaml     |   4 +-
 .../dubbogo/simple/{mix => benchmark}/request.sh   |   0
 .../benchmark}/server/app/server.go                |   2 +-
 .../simple/{uri => benchmark}/server/app/user.go   |   0
 .../{uri => benchmark}/server/app/version.go       |   0
 .../{uri => benchmark}/server/profiles/dev/log.yml |   0
 .../server/profiles/dev/server.yml                 |   0
 .../dubbogo/simple/resolve/server/app/server.go    |   4 +-
 samples/plugins/ratelimit/README.md                |   2 +-
 samples/plugins/ratelimit/README_CN.md             |   4 +-
 .../local-control-panel/pixiu}/conf.yaml           |  56 +++--
 samples/xds/local-control-panel/readme.md          |  34 +++
 samples/xds/local-control-panel/server/app/go.mod  |  13 +
 .../xds/local-control-panel/server/app/go.sum      | 238 ++-----------------
 .../local-control-panel/server/app/logger.go}      |  41 ++--
 samples/xds/local-control-panel/server/app/main.go |  78 ++++++
 .../server/app/resoruce_pixiu2.go                  |  64 +++++
 .../server/app/resource_pixiu.go                   | 142 +++++++++++
 .../xds/local-control-panel/server/app/server.go   |  91 +++++++
 62 files changed, 3042 insertions(+), 493 deletions(-)
 create mode 100644 pkg/adapter/xds/README.md
 copy pkg/{common/extension/adapter/adapter_test.go => 
adapter/xds/apiclient/apiclient.go} (52%)
 create mode 100644 pkg/adapter/xds/apiclient/grpc.go
 create mode 100644 pkg/adapter/xds/cds.go
 create mode 100644 pkg/adapter/xds/cds_test.go
 create mode 100644 pkg/adapter/xds/lds.go
 create mode 100644 pkg/adapter/xds/lds_test.go
 copy pkg/{server/http.go => adapter/xds/plugin.go} (66%)
 create mode 100644 pkg/adapter/xds/xds.go
 create mode 100644 pkg/adapter/xds/xds_test.go
 create mode 100644 pkg/filter/sentinel/circuitbreaker/circuit_breaker.go
 copy pkg/filter/{ratelimit/rate_limit_test.go => 
sentinel/circuitbreaker/circuit_breaker_test.go} (54%)
 copy pkg/filter/{ratelimit => sentinel}/config.go (61%)
 rename pkg/filter/{ratelimit => sentinel}/exact.go (98%)
 rename pkg/filter/{ratelimit => sentinel}/logger_warpper.go (89%)
 rename pkg/filter/{ratelimit => sentinel}/matcher.go (90%)
 rename pkg/filter/{ => sentinel}/ratelimit/config.go (58%)
 rename pkg/filter/{ => sentinel}/ratelimit/matcher_test.go (75%)
 rename pkg/filter/{ => sentinel}/ratelimit/mock.go (68%)
 rename pkg/filter/{ => sentinel}/ratelimit/rate_limit.go (92%)
 rename pkg/filter/{ => sentinel}/ratelimit/rate_limit_test.go (84%)
 rename pkg/filter/{ratelimit => sentinel}/regex.go (98%)
 create mode 100644 pkg/server/dynamic_resource_manager.go
 create mode 100644 pkg/server/dynamic_resource_manager_test.go
 copy samples/{springcloud/nacos/server/auth-service/start.sh => 
dubbogo/simple/benchmark/conf/dubbogo.yaml} (71%)
 copy samples/{dubbotripleproxy => 
dubbogo/simple/benchmark}/docker/docker-compose.yml (100%)
 copy samples/dubbogo/simple/{mix => benchmark}/pixiu/api_config.yaml (100%)
 copy samples/dubbogo/simple/{body => benchmark}/pixiu/conf.yaml (91%)
 copy samples/dubbogo/simple/{mix => benchmark}/request.sh (100%)
 copy samples/dubbogo/{multi => simple/benchmark}/server/app/server.go (97%)
 copy samples/dubbogo/simple/{uri => benchmark}/server/app/user.go (100%)
 copy samples/dubbogo/simple/{uri => benchmark}/server/app/version.go (100%)
 copy samples/dubbogo/simple/{uri => benchmark}/server/profiles/dev/log.yml 
(100%)
 copy samples/dubbogo/simple/{mix => benchmark}/server/profiles/dev/server.yml 
(100%)
 copy samples/{dubbogo/simple/uri => xds/local-control-panel/pixiu}/conf.yaml 
(60%)
 create mode 100644 samples/xds/local-control-panel/readme.md
 create mode 100644 samples/xds/local-control-panel/server/app/go.mod
 copy go.sum => samples/xds/local-control-panel/server/app/go.sum (86%)
 copy samples/{dubbogo/simple/csrf/server/server.go => 
xds/local-control-panel/server/app/logger.go} (51%)
 create mode 100644 samples/xds/local-control-panel/server/app/main.go
 create mode 100644 
samples/xds/local-control-panel/server/app/resoruce_pixiu2.go
 create mode 100644 samples/xds/local-control-panel/server/app/resource_pixiu.go
 create mode 100644 samples/xds/local-control-panel/server/app/server.go

Reply via email to