You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by ma...@apache.org on 2021/11/07 10:53:06 UTC

[dubbo-go-pixiu] branch 0.4.0 updated (94fadb8 -> 2412e00)

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

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


    omit 94fadb8  Merge branch 'develop' into 0.4.0
    omit 544d101  Merge pull request #290 from ztelur/0.4.0
    omit 7529e25  delete zk and unuse code
    omit 2890fd7  Merge pull request #289 from baerwang/develop
    omit 126c54b  style:http2 change stdHttp
    omit 495aa90  Merge pull request #282 from baerwang/develop
    omit 191dbc7  add:csrf add test get token
    omit 7704016  Merge remote-tracking branch 'origin/develop' into develop
    omit 1f9529f  style:import name
    omit 1bee5a6  Merge branch 'develop' into develop
    omit 8080a47  Merge pull request #285 from wongoo/develop
    omit ab7a51e  Merge branch 'develop' into develop
    omit d6a90fb  Merge branch 'develop' into develop
    omit 3f18833  Merge pull request #283 from mark4z/develop
    omit fe4c0e1  Merge branch 'develop' into develop
    omit 027b048  upgrade hessian2 to v1.9.4
    omit 2dff224  Merge branch 'develop' into develop
    omit 74afc4e  0.4.0 changelog (#284)
    omit 6908fb3  Merge branch 'develop' into develop
    omit e66ac09  [fix] remove time sleep when referenceConfig.GenericLoad
    omit 084ed12  update:csrf test import
    omit dfa03fc  Merge branch 'develop' into develop
    omit 2b84d8f  update:csrf import
    omit 154ad17  add:csrf
    omit 27066a5  Merge pull request #277 from ztelur/doc
    omit d5bdbee  update
    omit b4253fe  Merge branch 'apache-develop' into doc
    omit 85e71c5  Merge branch 'develop' of https://github.com/apache/dubbo-go-pixiu into apache-develop
    omit 03927cb  document
    omit 5008e12  Merge pull request #280 from baerwang/develop
    omit cb4a253  update:springcloud docs
    omit febb25f  Merge branch 'apache:develop' into develop
    omit c636bdb  Merge pull request #279 from alchemy-lee/registry-doc
    omit 3d38914  add doc
    omit 6e932a9  add registry doc
    omit 8cb296a  fix nil issue for timeout filter. (#278)
    omit 3107329  Merge pull request #271 from ztelur/develop
    omit b048952  Merge branch 'develop' into develop
    omit 7234723  Merge pull request #276 from MasterKenway/docs/grpc
    omit 5c15f5c  Merge branch 'develop' into develop
    omit 7b775dc  Merge branch 'apache:develop' into develop
    omit 001c7cf  document
    omit cc0c57c  fix: remove api_config concerning from grpc sample
    omit 516c82b  fix API delete bug (#270)
    omit 36d3077  Merge branch 'apache:develop' into develop
    omit 6f3805d  Merge branch 'develop' of https://github.com/ztelur/dubbo-go-pixiu into develop
    omit db5d32d  remove unuse code
    omit 9ea3fea  Merge pull request #272 from MasterKenway/docs/grpc
    omit 11d6e86  docs: add http-grpc doc
    omit a545088  Merge branch 'develop' into develop
    omit 73733c3  tracing filter
    omit 53136bb  Merge branch 'apache:develop' into develop
    omit 1663747  Merge pull request #269 from awayings/fix_makefile_remove_go_build_cache
    omit 0f485ea  go build -i is deprecated. refer to https://github.com/golang/go/issues/37962
    omit 68f39f8  Merge pull request #268 from alchemy-lee/application_listener_fix
    omit 824cf4f  Merge branch 'develop' into application_listener_fix
    omit 2b00c31  Merge pull request #267 from ztelur/develop
    omit c1d90f9  add unit test
    omit 8bcca76  fix application listener bug
    omit af975af  fix spring cloud bug
    omit bd2b5e4  Merge pull request #263 from alchemy-lee/generic-fix
    omit 74d56e7  Merge branch 'apache:develop' into develop
    omit 28a1420  Merge branch 'develop' into generic-fix
    omit aa6699c  Merge pull request #265 from xiaoliu10/delete_invalid_dependency
    omit 4c837eb  Merge branch 'develop' into delete_invalid_dependency
    omit a181e7a  Merge branch 'develop' into generic-fix
    omit 5409b43  fix: grpc config cross-platform file path support (#266)
    omit 2834df2  Merge branch 'develop' into delete_invalid_dependency
    omit a3b0ff1  Merge pull request #256 from williamfeng323/feature/registry-listener
    omit 5923cdf  del invalid dependency
    omit 6e00dd1  Merge pull request #9 from MasterKenway/feat/registry-listener
    omit 1730aa3  fix: fit review dog
    omit 64a1f4c  Merge pull request #8 from ztelur/williamfeng323-feature/registry-listener-old
    omit 1ed6368  Merge branch 'filters' into williamfeng323-feature/registry-listener-old
    omit f403176  fix
    omit e3c7340  fix: filters random order
    omit b204db4  add spring cloud test
    omit a340e2d  Merge branch 'develop' into williamfeng323-feature/registry-listener-old
    omit cdc4f93  Merge branch 'develop' into generic-fix
    omit 08c511e  fix generic bug
    omit 2aaa33c  fix generic bug
    omit 4eda6ac  Merge branch 'develop' into fix/filters-random-order
    omit 2086837  fix: filterManager get filters with random order
    omit 19e9a61  Merge branch 'apache:develop' into develop
    omit 32a7ddf  Merge pull request #255 from PhilYue/feature/springcloud
    omit ba830d5  Merge pull request #7 from ztelur/williamfeng323-feature/registry-listener
    omit 4e18d02  fix generic bug
    omit 1c4db16  Merge branch 'apache:develop' into develop
    omit 61f4546  ci
    omit 488019c  waitEventAndHandlePeriod
    omit c74c345  waitEventAndHandlePeriod
    omit 27f2a7f  Merge branch 'develop' into feature/springcloud
    omit c6580b5  merge
    omit f970195  fix: cleanup:
    omit 0d3e3d5  Update cloud.go
    omit 4ce7102  Merge pull request #7 from ztelur/feat-springcloud
    omit 0e613e9  Merge branch 'develop' into feature/registry-listener
    omit 2342b08  import regroup
    omit 6546bd3  Merge pull request #4 from PhilYue/feature/springcloud
    omit 4f968e6  Merge pull request #6 from ztelur/williamfeng323-feature/registry-listener
    omit 2edfaf9  fix ci
    omit 7e8add1  fix:POST request body is missing (#260)
    omit f9867f2  fix: go.sum
    omit 440f45f  update: fmt of github action
    omit 1e83b72  fix: git-action
    omit 5b8b5d0  clean
    omit 5ecc6df  clean
    omit 19c18d8  fix: fmt
    omit 6304476  clean up
    omit d374a53  Merge branch 'develop' into develop
    omit 03bf2e7  refactor: clean and add log
    omit 4121b0d  Merge pull request #5 from ztelur/williamfeng323-feature/registry-listener
    omit 4ee2ac3  update
    omit 39ad935  update
    omit 8a5ba8f  update
    omit e070e02  fix: add fixme in model/router.go MatchRouter
    omit 2de4107  Merge branch 'develop' into feature/springcloud
    omit ef34c0d  test: test springcloud and clean
    omit f24e45f  Merge pull request #3 from williamfeng323/feature/registry-listener
    omit 29d2365  Merge pull request #4 from alchemy-lee/williamfeng323-feature/registry-listener
    omit de7d05c  add license header
    omit e7400a0  refactor: add license
    omit e87eb7a  Merge pull request #6 from ztelur/feat-springcloud
    omit 9a605e1  Let users care about http.Client transport and keep a uniform code style
    omit 6a282f0  Merge pull request #257 from tydhot/0925polish
    omit ca37b8b  Merge remote-tracking branch 'origin/0925polish' into 0925polish
    omit 92baf81  polish trace
    omit 8549f68  fix version key bug
    omit ee2878f  update
    omit df2d7e3  add watch mechanism
    omit a2ec2e9  fix:POST request body is missing
    omit a62da01  Merge branch 'develop' into 0925polish
    omit 32e944a  Merge pull request #258 from zhaokaiwei/QuickStartForWindows
    omit 190425d  Merge pull request #2 from PhilYue/feature/springcloud
    omit 20a33bc  Merge branch 'feat-springcloud' into feature/springcloud
    omit 5b70fe2  Merge pull request #12 from williamfeng323/feature/registry-listener
    omit cb2f48b  Merge pull request #3 from ztelur/williamfeng323-feature/registry-listener
    omit 7017db0  fix unit test
    omit 4bf9f40  update
    omit 77fa621  document: quick start for windows
    omit 3957898  update
    omit 586583f  remove listener name
    omit 03e93c3  Merge branch 'feature/registry-listener' of https://github.com/williamfeng323/dubbo-go-proxy into williamfeng323-feature/registry-listener
    omit ce74092  Merge branch 'develop' into feature/springcloud
    omit 5b4fc3e  fix: licensed
    omit 44e07f0  refactor: add licensed
    omit ef7b4c8  feat: add service discover by consul
    omit bf3ef3a  polish trace
    omit 42d8f2b  integrate with current structure
    omit eb52dbf  update: quick
    omit 3a15866  Merge pull request #254 from ztelur/bugfix-reset
    omit 9d31150  refactor
    omit 131c43f  merge and clean
    omit 3cd0642  update: readme
    omit f252a9b  watch
    omit 7d8d8ba  Merge branch 'develop' into bugfix-reset
    omit fb16f72  Merge pull request #250 from zhaokaiwei/simplifyConf
    omit 250dfaf  Merge branch 'develop' into simplifyConf
    omit 040557f  Merge branch 'develop' into bugfix-reset
    omit d0a1541  watch
    omit ff6537f  [simplify config for pixiu] fix: delete unused comment
    omit 8204256  reset http context
    omit 4e3bcff  update: rm eureka
    omit 5360855  Merge branch 'ztelur-feat-springcloud' into feature/springcloud
    omit 1ee86d3  merge
    omit e427a23  remove change
    omit a93f142  first version without watch
    omit 629e7b0  cloud firstFetch and backgroupSync
    omit d288543  update
    omit 6c47868  [simplify config for pixiu] fix: evise code specification
    omit 59c6681  Merge pull request #236 from LvBay/tracing
    omit cf01aa9  Merge branch 'develop' into tracing
    omit e88f221  Merge pull request #251 from MasterKenway/fix/grpc-sample
    omit 915e1b9  fix: grpc test may fail
    omit e3b8d64  Merge branch 'develop' into tracing
    omit 1052eaa  Merge pull request #244 from MasterKenway/feat/grpc
    omit 9b2a1d9  Merge branch 'develop' into tracing
    omit fc93872  Merge branch 'develop' into feat/grpc
    omit f1836e0  Merge pull request #249 from MasterKenway/feat/cors-control
    omit 4cceede  update: start proceing
    omit 72a9298  update: clean
    omit a68deb5  update: clusters config
    omit 84bb6bb  fix: remove unused functions
    omit 6a3e0c0  update: merge pr
    omit e14a052  Merge pull request #4 from yamicro/config-local
    omit bafddfb  fix: integration test
    omit 34de093  style: go fmt
    omit 30fe585  feat: make cors filter configurable
    omit f2383e3  feat: make cors filter configurable
    omit ed4bceb  fix: uni test
    omit 318964c  feat: implement cors policy
    omit 0d820e2  style: make receiver unified
    omit 21b4939  style: change model.HttpConnectionManager to model.HttpConnectionManagerConfig
    omit 9d3aff6  'the rest code of get nacos client'
    omit 73b00f4  Merge branch 'PhilYue:develop' into config-local
    omit faaf2d2  Merge branch 'PhilYue-feature/springcloud' into feat-springcloud
    omit 0a091e1  Merge branch 'feature/springcloud' of https://github.com/PhilYue/dubbo-go-pixiu into PhilYue-feature/springcloud
    omit 7480913  simplify config for pixiu
    omit cd15d1f  Merge pull request #2 from yamicro/config-local
    omit 3056f8c  Merge branch 'feature/springcloud' into config-local
    omit b39396e  register the global filter manager for easier visit
    omit 86d1898  Merge branch 'develop' into feat/grpc
    omit f2caafa  update:
    omit 0863e6f  'get nacos client'
    omit 254f3ae  add eureka
    omit efae1be  Merge pull request #248 from wongoo/develop
    omit cab427b  style: use context apis to get info
    omit c60cb50  upgrade hessian2 to v1.9.3
    omit 3af7065  fix: integrate test
    omit 5abe7a6  feat: integrate test
    omit 9162079  feat: cache extension registry
    omit 4a0ac42  fix: make sync.Pool associate with endpoints
    omit df887f7  fix: remove gogo/proto from go.mod
    omit 339d2bf  Merge branch 'develop' into feat/grpc
    omit c06eef2  feat: add test cases
    omit 8dfb318  feat: update proto-gen-go version
    omit 344d025  fix: add nolint
    omit 6a6370f  fix: remove io/fs usage
    omit b27f053  fix: go simple style: add license header
    omit 85be1ee  feat: handle request header && response header fix: make sync.Pool concerning with cluster name fix: init file source style: format import
    omit 59ea877  style: change protocol type name and add explanation
    omit fd6e8b5  feat: remove consul support
    omit 12987dc  feat: grpc example
    omit 897f0e2  update: add scx
    omit a1ba333  add: sc demo
    omit 0ffbf97  update: add demo
    omit 386ca4b  Merge branch 'develop' into tracing
    omit 6f6399d  relocate the registry center related codes
    omit 32c6ba5  Merge pull request #245 from ztelur/quick-start
    omit 1c9d8c8  fix ci failed
    omit b5dcbab  pretty-print
    omit b2b71cd  pretty-print
    omit 1a57628  fix conflict
    omit c6ab5d9  dont extract body into span
    omit 7c1afc4  quick start and httpproxy
    omit e96792d  feat: remote stream invoke support
    omit 38ff6c6  feat: add log info
    omit fdf382a  refactor: remove response by throw err to context
    omit 6055859  refactor: use config in filter
    omit c54705d  feat: invoke implement
    omit a39fd56  modify listen logic
    omit fef9956  add application listener
    omit 4507b10  refactor base reg
    omit eee8083  listener progressively completed
    omit 6183f91  [#131] load interface level
    omit bfd67c1  [#131] zk registry basic
    omit b710a95  [#131] add zookeeper remote client
    omit b79ab90  Fix setting LB wrong
    omit 686f2c2  feat: init descriptors from proto
    omit 479cc64  fix start warn log
    omit 7014560  add license
    omit 27b46c4  update: link sc
    omit 7c32695  update: add desc
    omit c88074e  update: init sc_design
    omit f3f33c4  Merge branch 'apache:develop' into develop
    omit fa7d18a  Merge pull request #243 from apache/fix/onair
    omit f9bec16  remove filter0
    omit 1fc8b0c  onAir -> Enable
    omit 8b17845  Merge pull request #242 from ztelur/config
    omit 99a6296  fix reviewdog problem
    omit d5a9b2b  Merge branch 'develop' into config
    omit ee699f0  Update api_config.go
    omit 0ee51a4  fix replace filter name
    omit 3687164  rename filter name and fix reviewdog bugs
    omit 9bc5129  follow review suggestion
    omit a0fb076  add test dir not added because .gitignore
    omit 1bdf4f6  fix ci assert bug because time zone
    omit 3acb508  Merge branch 'config' of https://github.com/ztelur/dubbo-go-pixiu into config
    omit 8363149  fix ci assert bug because time zone
    omit b3c4226  add more unit test and fix reviewdog
    omit 9e96ddc  add unit test
    omit 795a590  Merge branch 'config' into more-test
    omit d7b349e  add unit test
    omit 8a82d13  add unit test
    omit 9ac09a7  add more unit test
    omit f75c886  add more integration test and assert response body content not only httpcode
    omit d8386cd  fix proxy problem
    omit 581505b  add more integration test and assert response body content not only httpcode
    omit 036297a  add more integration test and assert response body content not only httpcode
    omit 562d4c0  fix go build failed
    omit b856264  sleep a while for docker up
    omit aedfc72  remove dependency replace
    omit aaa506b  fix ci problem
    omit 1e40593  add license header
    omit 9ca84a0  fix misspell
    omit ac07317  fix problem
    omit 08a967e  update
    omit 280bc7e  update
    omit 7002b3f  update
    omit d29cc19  Merge branch 'mark4z-filter' into merge
    omit 2c8d7e3  Merge branch 'filter' of https://github.com/mark4z/dubbo-go-pixiu into mark4z-filter
    omit 5e4152b  update
    omit c345b97  router and cluster
    omit b31ee68  Merge branch 'config' of https://github.com/ztelur/dubbo-go-pixiu into config
    omit 648dcb7  update
    omit 16c6dba  update
    omit d831eef  update
    omit 04ec65d  update
    omit 0ed2ec0  filter
    omit 71b1fd5  update
    omit 32e767a  update
    omit 0771b88  update
    omit a149063  update
    omit f668fe0  Merge pull request #238 from MasterKenway/feat/ci-release
    omit a309a6a  ready to load filters
    omit e3f8ed3  fix: drop darwin support
    omit 62e8c98  fix: fix wrong build dir
    omit 4de7a8e  fix: env value cannot be set
    omit b7b30ec  feat: add release ci
    omit b6b2b94  make the code more standardized
    omit 21d1957  Merge pull request #213 from zhaoyadong00/ver_https
    omit 586e0a5  all filter refactor succ
    omit 72f8a70  Merge branch 'ver_https' of github.com:zhaoyadong00/dubbo-go-pixiu into ver_https
    omit 7b8c1ae  Merge branch 'develop' into ver_https
    omit 40cf0bf  Merge branch 'apache-develop' into develop
    omit eb63119  Merge branch 'develop' of git://github.com/apache/dubbo-go-pixiu into apache-develop
    omit cc2ee1a  Merge branch 'develop' into ver_https
    omit ac2c232  Merge pull request #234 from MasterKenway/refactor/cli-cobra
    omit 3590d67  feat: readme fit new command
    omit 781e29b  Merge branch 'apache:develop' into develop
    omit fac8030  style: go simple
    omit 19afc50  style: command change from `./dubbo-go-pixiu start-gateway` to `./dubbo-go-pixiu gateway start`
    omit 768a617  fix: integrate test
    omit 72d445c  traing
    omit d34f241  fix: add license header
    omit 24034fe  refactor: move init operation out of start gateway command to fit sidecar mode in the future
    omit 15708c4  fix: etcd event type error fix: license check add ignore folder `vendor`
    omit 42746a5  refactor: command dependence use spf13/cobra instead
    omit 71a2d60  Merge pull request #229 from Mulavar/style/imports-fmt
    omit f4b184e  Screen file
    omit 4cb543a  Merge branch 'config' into filter
    omit 704df39  update
    omit 2ba8b81  Delete self signed certificate
    omit 20cc4b5  Merge branch 'apache:develop' into develop
    omit 8f702f8  Merge branch 'ver_https' of https://github.com/zhaoyadong00/dubbo-go-pixiu into ver_https
    omit 7eca625  Merge branch 'develop' into ver_https
    omit e7a21a1  Merge branch 'develop' into style/imports-fmt
    omit 86575cd  feat: bump dubbogo version to v1.5.7-rc2 (#231)
    omit 60b76a0  Merge pull request #225 from xiaoliu10/fix_make_build
    omit 7bd8d58  Merge branch 'develop' into ver_https
    omit 1fb8f96  Merge branch 'develop' into fix_make_build
    omit 14f3fc2  Merge branch 'develop' into style/imports-fmt
    omit 64a1e21  Merge pull request #221 from MasterKenway/fix-log
    omit 63b4823  metirc
    omit 52a9804  metirc
    omit 9eb232e  auth
    omit 05b0460  acl & ratelimit
    omit 6850a0c  filter manager
    omit 6fddf27  filter manager
    omit b491863  Merge branch 'develop' of https://github.com/apache/dubbo-go-pixiu into filter
    omit d1bcc58  Merge branch 'apache:develop' into develop
    omit 64514d3  style(*): format all imports with dubbogo/tools/imports-formatter
    omit 8ce46ea  Merge branch 'develop' into fix-log
    omit 75af405  Merge pull request #228 from mark4z/develop
    omit 3588b18  Merge branch 'develop' into develop
    omit 19f00a6  Merge pull request #222 from MasterKenway/fix-quickstart
    omit f40933d  merge
    omit d37d728  Merge branch 'develop' into fix-log
    omit 6e3ccfc  filter manager
    omit e87f2fe  revert upgrade gost to 1.11.14
    omit 820b072  upgrade gost to 1.11.14
    omit 28bafb2  remove plugins
    omit 32cadd7  filter manager
    omit 1c60c3c  Merge pull request #224 from wongoo/makefile
    omit 7b4ba9a  Merge branch 'develop' into makefile
    omit 73dd767  Merge branch 'develop' into fix_make_build
    omit 2bd47a9  Merge pull request #226 from LvBay/develop
    omit a7725b6  Merge branch 'develop' into develop
    omit f96e22e  Merge branch 'apache:develop' into develop
    omit c408753  Merge pull request #223 from wongoo/release_note
    omit f5296b0  update quick start
    omit 272a850  update quick start
    omit 059e638  update quick start
    omit be5bfae  filter manager
    omit 5872edc  modify build dir exclude file
    omit e6d3610  fix make build
    omit 30b432b  add make options
    omit 91b9f54  release note order by version desc
    omit 0861290  fix: fix testing failed (reserve init func)
    omit 5bb37c7  Merge remote-tracking branch 'kenway/fix-log' into fix-log
    omit a8c7602  fix: fix not handle error when init logger
    omit a0a1250  Merge branch 'develop' into fix-log
    omit 150fd36  doc: fix wrong dir path in start.sh (#218)
    omit ed337c4  fix: fix log init error
    omit a42d553  fix https
    omit bdc3582  fix https
    omit e9a2224  Merge pull request #216 from AlexStocks/develop
    omit 4cadf9a  add pixiu version
    omit 91f968a  format codes
    omit c5b3b0b  Merge pull request #210 from apache/0.3.0
    omit 9e4bd58  Merge branch 'develop' into 0.3.0
    omit 3cbe86a  Update CHANGE.md
    omit 81f555b  Merge pull request #212 from tydhot/0714read
    omit 54cf045  go fmt
    omit 3e378b4  change test
    omit 339787a  修改错误配置文件
    omit 8e53d1c  support for https
    omit ecb39b6  support for https
    omit 4cff30a  add metric.md
    omit b34164c  add metric.md
    omit 43c2b05  add milestone path
    omit 58deeaa  add 0.3.0 change list
    omit 3fb9d1b  Merge pull request #204 from tydhot/0705metric
    omit 00c089e  Merge branch 'develop' into 0705metric
    omit ca07c24  Merge pull request #203 from xiaoliu10/add_more_test_case
    omit 732443a  Merge branch 'develop' into 0705metric
    omit 9e69486  Merge branch 'develop' into add_more_test_case
    omit a4f790b  update samples/admin (#208)
    omit 2c9e62e  Merge branch 'develop' into add_more_test_case
    omit ca84643  Merge branch 'develop' into 0705metric
    omit b16f10b  Merge branch 'develop' into develop
    omit 2ced699  Merge pull request #209 from mark4z/develop
    omit 6f1193f  Merge branch 'develop' into develop
    omit ecb3859  Merge branch 'develop' into develop
    omit d5f1421  Merge branch 'develop' into add_more_test_case
    omit ed3eb5d  Merge branch 'develop' into 0705metric
    omit cd62c74  make router case sensitive
    omit d2ada48  update ratelimit samples
    omit b484522  Merge pull request #205 from xiaoliu10/fix_flow_chart
    omit d257134  Merge branch 'develop' into fix_flow_chart
    omit b63e352  recovery
    omit 1a2c8ff  delete old samples/admin
    omit 24a2d74  Merge branch 'develop' into 0705metric
    omit 0c30f9a  polish
    omit ffc58b6  Merge pull request #206 from mark4z/develop
    omit 4f34562  update ratelimit samples
    omit 01fc418  fix flow chart
    omit a558a01  polish
    omit 0adb989  modify go mod
    omit 06c49b1  use 1.14 go version
    omit 813c9e9  sort go version
    omit bbc41c9  add prometheus exporter
    omit 40b5163  go mod tidy
    omit 708f503  add comment
    omit 9d64a5b  add license
    omit 0b2a90e  add otel metric in pixiu
    omit 596c41c  wait dubbgo startup
    omit 13a46c7  modify timeout
    omit 1a8e98e  Merge branch 'add_more_test_case' of github.com:xiaoliu10/dubbo-go-pixiu into add_more_test_case
    omit e92d522  modify timeout
    omit 73bc85c  Merge branch 'develop' into add_more_test_case
    omit 30617b4  sub sleep time
    omit 7a9f94f  add sleep time
    omit 0134b8d  add sleep time
    omit 9c3b199  Merge pull request #202 from tydhot/0701unittest
    omit d432d61  Merge branch 'develop' into 0701unittest
    omit ceb1f0e  Merge pull request #197 from tydhot/0630test
    omit 3f84beb  Merge branch 'develop' into 0630test
    omit 422c26d  Merge branch 'develop' into 0701unittest
    omit fcfe255  add more test case
    omit 2b4af4d  FixBug: can't delete node by path (#201)
    omit e4f40d5  Merge branch 'apache:develop' into develop
    omit 63059b4  split import
    omit 567816b  split import
    omit 7ed70d4  add more test case
    omit c872207  add more test case
    omit 512821c  Merge branch 'develop' into 0630test
    omit 52b5d09  add more test case
    omit e65fc55  Merge branch 'develop' into 0701unittest
    omit dc18f7c  add more test case
    omit ef8d74b  Enrich filter test case
    omit 70e6fb7  Merge pull request #193 from LvBay/bugfix/findHttpManager
    omit 2b90b3d  Merge branch 'develop' into bugfix/findHttpManager
    omit da732e8  test add integrate test (#183)
    omit 45a63f4  Merge pull request #7 from apache/develop
    omit bc6523d  Merge branch 'develop' into 0630test
    omit fa5681d  handle rate limit config update event (#196)
    omit c8c765a  Merge branch 'develop' into 0630test
    omit 18bf28e  Merge branch 'develop' into bugfix/findHttpManager
    omit da865b0  Fix reviewdog (#195)
    omit eea7050  Merge branch 'develop' into 0630test
    omit d4d0ad3  Fix CI check status not match required (#199)
    omit f7e8a81  Enrich response.go's test case
    omit c383a7c  Merge branch 'apache:develop' into develop
    omit 29f3232  make Pixiu Admin config management finer-grained (#171)
    omit fbaf7ed  rate limit filter (#169)
    omit 7d42529  Merge branch 'develop' into bugfix/findHttpManager
    omit 4bae729  Merge pull request #191 from PhilYue/fix/quickstart
    omit 29c7497  fix findHttpManager
    omit 8c758a9  Merge branch 'develop' into fix/quickstart
    omit 73949d3  move timeout config outside the clusters (#190)
    omit 1143e9a  Merge branch 'apache:develop' into develop
    omit efff69f  Fix: quick start. fix command of 'docs > dubbo_sample_startup.sh '
    omit 5429336  Fix: quick start.
    omit ea5e29e  Merge pull request #6 from apache/develop
    omit 5c98b5e  V0.2.1 (#187)
    omit e28cd8b  Change the image of mascot (#185)
    omit 552d55a  Merge pull request #3 from apache/develop
    omit c01270e  add v0.2.1 change list (#181) (#182)
    omit 51bb439  Refractor config_load.go (#158)
    omit c016f9e  Rename the image of mascot (#178)
    omit b5ed650  fix dubbo option mapTo throwing unexpected errors (#177)
    omit 14a8da0  Merge pull request #2 from apache/develop
    omit a7757a2  Merge branch 'apache:develop' into develop
    omit 2173648  fix initial issue (#174)
    omit 1ee7018  Merge pull request #176 from alchemy-lee/mascot
    omit 60e45cc  change the mascot of pixiu
    omit ab65f3e  Merge pull request #1 from apache/develop
    omit c1880a3  moving param types into parameter configuration instead of standalone… (#161)
    omit c5f9fc4  Fix version field (#166)
    omit 118d44c  reviewdog use default flags (#167)
    omit b6f255b  Add license-eye to check and fix license headers (#164)
    omit 985a285  Fix golint-ci time out issue (#162)
    omit 302609d  Merge pull request #1 from apache/develop
    omit a16efb1  Add reviewdog (#157)
    omit 60ed707  Merge pull request #150 from wongoo/develop
    omit 1f411d7  gofumpt format
    omit d5f6407  Add important CI checks required back
    omit 355416c  change package to apache after trasffering to apache (#146)
    omit c445f6a  Remove workaround file
    omit ec544d4  Remove Hound required check (#149)
    omit df7857c  Work around the "Hound" required check and 3rd-party GHA (#148)
    omit ca4d0f5  Merge pull request #142 from xiaoliu10/relpace_chinese_comment
    omit 17fadd2  Replace chinese comment
    omit fc2dd65  Merge pull request #141 from xiaoliu10/relpace_chinese_comment
    omit d1e5cdb  Replace chinese comment
    omit 7b7afe3  add commnity qr code
    omit d59b817  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-pixiu into develop
    omit 19711a4  change image size in readme
    omit d80a76b  Merge pull request #136 from xiaoliu10/add_notice_file
    omit a76fd9a  add notice file
    omit c02b196  add notice file
    omit bfa1c54  set image size
    omit e75b3b5  format readme
    omit c04d018  Mod: pic dir in readme
    omit 6f539fe  Merge pull request #135 from xiaoliu10/add_pixiu_pic
    omit de8f1cd  add pixiu mascot pic
    omit 260bad8  Merge pull request #134 from xiaoliu10/add_license_checker_action
    omit 37a43c6  add license checker action
    omit f2c251e  add license checker action
    omit e50b3f3  add license checker action
    omit 9cc7c21  Merge pull request #129 from dubbogo/master
    omit b9ab31a  Merge pull request #132 from xiaoliu10/rename_pic
    omit a20153f  format code
    omit 468477d  Merge pull request #130 from xiaoliu10/rename_pic
    omit 11c55a4  rename pic
    omit c9347a7  rename pic
    omit 6cdac74  Merge pull request #128 from xiaoliu10/rename_proxy_to_pixiu
    omit 276336d  format code
    omit e3652d6  format code
    omit 6fa1913  Merge pull request #122 from xiaoliu10/rename_proxy_to_pixiu
    omit a051445  format code
    omit 171a39e  Merge branch 'master' into rename_proxy_to_pixiu
    omit b106b35  Merge branch 'master' of https://github.com/dubbogo/dubbo-go-proxy
    omit 52835f9  Merge pull request #126 from xiaoliu10/merge_dev_info_master
    omit 86680da  format code
    omit 17a4ded  Merge pull request #124 from xiaoliu10/merge_0.2.0_info_dev
    omit bec631d  format code
    omit f961440  format code
    omit 3801056  rename proxy
    omit b6c2306  rename proxy
    omit 6682b8d  Merge branch '0.2.0'
    omit ee1f78b  Merge pull request #119 from xiaoliu10/add_chanage_list
    omit 056c03f  add change list
    omit 4e94666  Merge pull request #117 from ztelur/admin_config
    omit 58d1161  not reload when etcd config is wrong
    omit 834cfce  Merge pull request #8 from dubbogo/0.2.0
    omit 078a8cb  Merge pull request #116 from mark4z/0.2.0
    omit f68b812  Merge pull request #115 from ztelur/admin_config
    omit 8da2ebe  update plugin samples
    omit dcc44c6  remove file
    omit a27f585  update
    omit b51b7ae  support plugin remote config and change
    omit d0fdd59  Merge pull request #7 from dubbogo/0.2.0
    omit 2795caa  Merge branch 'admin_config' into 0.2.0
    omit af6dc59  Merge pull request #114 from mark4z/0.2.0
    omit d859acb  bug fix
    omit 2304dc2  update plugin samples
    omit 509d245  update plugin samples
    omit 3f5beab  update plugin samples
    omit b9fc1d3  update plugin samples
    omit e48f92b  add pre plugins
    omit 585edd9  Merge pull request #6 from dubbogo/0.2.0
    omit 091c6f5  Merge pull request #113 from mark4z/0.2.0
    omit e0f9fa0  Merge pull request #110 from ztelur/admin
    omit e2de1c3  go fmt
    omit fe165ad  Merge pull request #5 from ztelur/admin_config
    omit f08b55d  Merge branch 'admin' into admin_config
    omit ae22c9f  fix run problem
    omit 5ff1869  Merge branch 'develop' into admin_config
    omit a14ddc5  Merge pull request #3 from dubbogo/0.2.0
    omit ae667fd  update samples for plugins
    omit b6711c0  plugin samples
    omit ddedeef  plugin samples
    omit fe7e729  plugin samples
    omit 24a55d1  update samples for plugins
    omit c6d2b69  update samples for plugins
    omit 9d62f26  plugin samples
    omit a72057a  update sameples for plugins
    omit ba58273  Merge remote-tracking branch 'origin/0.2.0' into 0.2.0
    omit d47ea79  update sameples for plugins
    omit a1326b8  Merge pull request #107 from xiaoliu10/add_registry_protocol_config
    omit 36f08a7  Merge pull request #112 from mark4z/0.2.0
    omit dbaa3d5  split import
    omit 1696bec  fix package import problem
    omit 584490b  fix golangci-lint problem
    omit f5018af  license
    omit 8267d18  go fmt
    omit ac84585  add admin config file and fix code bad smell
    omit b19b061  Merge branch 'develop' into admin_config
    omit c860506  update
    omit 7e2a5c3  test and modify sample readme
    omit 4724d50  update
    omit 7dac763  Merge pull request #2 from dubbogo/0.2.0
    omit dc8b43e  add empty filter.go
    omit b646265  update for plugins.go
    omit 6347923  Merge branch '0.2.0' of https://gitee.com/mark4z/dubbo-go-proxy into 0.2.0
    omit fd65159  modify and fix code problem
    omit 51c98b7  modify admin samples and sample.md
    omit 4851ea7  Merge branch 'develop' into admin
    omit 7d3b59c  Merge pull request #1 from dubbogo/develop
    omit 5400d6c  fix code problem commented by hound thirdly
    omit 60172b8  fix code problem commented by hound again
    omit 0a17ec8  fix code problem commented by hound
    omit 6437567  Merge branch 'develop' into 0.2.0
    omit 539a140  Merge pull request #93 from xianlezheng/develop
    omit f33c5bb  Merge pull request #106 from xiaoliu10/upgrade_dubbo_go_version_v1.5.5
    omit 5e0a375  remove usable change again
    omit 021504f  remove usable change
    omit 8a9db44  proxy remote api config and admin
    omit a0f3877  add empty filter.go
    omit 982437d  replace filter.go
    omit 03ab628  replace api.go
    omit 57079d8  replace router.api done
    omit 2f62ac6  replace router.api done
    omit 95a2230  replace context.go
    omit 97a10e1  replace client dubbo and http
    omit 33b6709  replace discovery_service.go
    omit 62aecb3  replace discovery_service.go
    omit 109d480  replace api_config.go
    omit ce97d2c  replace api.go and router.go to dubbo-go-proxy-filter
    omit 71c5774  replace api.go to dubbo-go-proxy-filter
    omit af94274  init admin sever to provider get/set endpoints
    omit c7784cd  change dubbo-config-center to etcd client
    omit 0dd5f81  add registry protocol config
    omit 49bef9f  Fix: delete bin file from config path
    omit 1fd8f86  config center first commit
    omit a111e4e  upgrade dubbo-go version to v1.5.5
    omit 6e1ea49  Fix:Align config with shift space
    omit e4a10f6  Fix:Add plugins config
    omit a4ddce7  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
    omit b62ae96  Merge new develop to my brach
    omit a68463a  Merge pull request #104 from dubbogo/0.1.0
    omit 2455c3b  Merge pull request #103 from dubbogo/0.1.0
    omit b5b72a4  Merge pull request #102 from xiaoliu10/dispose_old_configuration_mode
    omit 8cada2f  compatible old configuration mode
    omit e15c934  Update dubbo.go
    omit bdf4247  Update dubbo.go
    omit f3dd870  Update dubbo.go
    omit f6afbce  compatible old configuration mode
    omit ee45430  compatible old configuration mode
    omit f936ff0  Merge pull request #99 from xiaoliu10/add_multi_doc
    omit 0c33fd1  Merge pull request #101 from zhangshen023/dubbo_samples(http_protocol)
    omit 7c396b5  1. format code
    omit 3de7288  Merge pull request #96 from cityiron/tag/0.1.0
    omit 64e682d  provide a sample in the case which dubbogo provider exporting service using http
    omit af12f1e  common http request
    omit 4d63357  1. format code
    omit e4a2123  1. format code
    omit 6701277  1. format code
    omit bf11579  Merge branch 'develop' into add_multi_doc
    omit cb36462  1. format code
    omit fc50401  Merge pull request #98 from xiaoliu10/add_multi_doc
    omit c76063d  1.modify zk host
    omit 8f5e680  Merge pull request #97 from williamfeng323/docs/moving-back-http-server-sample
    omit a40f58d  added the http sample server
    omit c821fce  Merge branch 'develop' into add_multi_doc
    omit 4650cac  1.add cn doc
    omit c8e97dc  Merge pull request #94 from cityiron/feature/samples-dubbo
    omit a4d21fb  Delete test.http
    omit c24fc96  merge
    omit d55875e  Merge pull request #91 from zhangshen023/http_backend_sample_docs
    omit e1aa8b5  Fix:fixs hound bot require specification
    omit 31c0e9d  Merge branch 'develop' into feature/samples-dubbo
    omit 5bb844d  dubbo-doc
    omit 028677d  Fix:split import package
    omit d32051c  Merge pull request #95 from williamfeng323/doc/http-mix-sample
    omit 47e0e32  rm OS.KILL
    omit 41f38be  delete os.kill
    omit 7e75160  Merge branch 'http_backend_sample_docs' of https://github.com/zhangshen023/dubbo-go-proxy into http_backend_sample_docs
    omit 98f0e94  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into http_backend_sample_docs
    omit d3e3711  http backend sample docs
    omit 417765f  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into http_backend_sample_docs
    omit c12fe35  http backend sample docs
    omit 33d7fb4  http backend sample docs
    omit 958620a  Merge pull request #92 from xiaoliu10/add_multi_doc
    omit 85c392e  change it to uri
    omit f2f9dfc  add http mix sample
    omit 88e8c68  del os.kill
    omit ad5db13  Merge pull request #90 from xiaoliu10/add_registry_protocol_cof
    omit f625e95  Fix:For ci server pass  test .so file with  different build environment
    omit e254cf4  Fix: 1、Add test file; 2、fix .so file path ; 3、add mock config.
    omit 16a2abd  update samples
    omit 67c53e9  Fix: Spelling mistakes
    omit c6619f5  Ftr:Add license
    omit 86946f1  Ftr: check go fmt
    omit f52ed04  Merge branch 'features/FilterAndPlugin' into develop
    omit b5dfda5  Ftr:dubbo-go-proxy support #9 (Add high extensible filter and plugin),only support go plugins.
    omit c3fb166  Merge pull request #4 from dubbogo/develop
    omit cfe7085  add multi registry sample and doc
    omit 0713e25  http backend sample docs
    omit 2ca976d  Merge pull request #88 from williamfeng323/fix/header-missing
    omit b9a1ef6  add default registry protocol value
    omit bbc4625  1. add registry protocol config
    omit 9b7f5c1  add back header to the request
    omit a1e7b3c  Merge pull request #86 from cityiron/feature/doc-dubbo
    omit 25a37e2  update
    omit 6fb56f3  add dubbo-zh
    omit 7b476ea  add dubbo-zh
    omit 8879b14  add dubbo
    omit e059112  Merge pull request #85 from xiaoliu10/fix_registry_url_reference_type
    omit b1d27f5  1. modify util url value type
    omit 748f17b  1. modify zookeeper test url value type
    omit 9c09f83  1. modify zookeeper url value type
    omit 3b6b16e  1. modify go mod
    omit ee0a742  1. modify url use reference type
    omit 7bdf788  1. modify url use reference type
    omit e747342  1. modify url use reference type
    omit e857dd9  Merge branch 'develop' into upgrade_dubbo_go_version
    omit 87e687d  Merge pull request #70 from xiaoliu10/add_access_log
    omit 87f5f22  Merge pull request #81 from cityiron/feature/fix-type-convert
    omit e6a68c0  fmt
    omit aa593dd  1. modify url reference type to value type
    omit 099d73a  Merge pull request #80 from williamfeng323/feature/type-convert
    omit 1a7c740  Merge branch 'develop' into upgrade_dubbo_go_version
    omit 3a4354f  1. modify url reference type to value type
    omit 73d5b9a  1. modify go sum and go mod
    omit 5e4a8b0  1. modify go sum
    omit 08b16d2  fix pr type-convert
    omit f42f4ff  Merge pull request #73 from zhangshen023/sample_start_up_scripts
    omit a272a07  fix lint issues
    omit 27dddea  add license to new jtypes.go file
    omit d4b0a4a  auto convert the type for dubbo call
    omit 35fa109  1. modify go sum
    omit d2f5883  1. upgrade dubbo go version
    omit 427a719  1. modify access log file path
    omit 8163820  1. modify log msg
    omit 5a8a474  1. modify test case
    omit 4dc0ac6  1. modify dir mode
    omit b24b60b  1. if file not exist or filepath not exist, create it first
    omit 583d7c0  1. add time sleep
    omit 1e270e6  1. modify acess log test file path
    omit f5ec37c  1. add response msg
    omit 00d93e1  1. add nolint
    omit 060ad13  Merge branch 'develop' into add_access_log
    omit a46289f  1.use chan write access log msg to file
    omit 6e18f2b  Merge pull request #75 from williamfeng323/http-sample
    omit fdb5642  fix mock missing basic context
    omit d623f78  modify the sample server
    omit f32fec9  fix mock missing basic context
    omit 77b7c3c  add sample for parsing parameters from uri
    omit 1398312  modify the sample server
    omit b7e9680  Merge pull request #77 from zhangshen023/fix_lint_problems
    omit 831647d  Merge pull request #72 from cityiron/adapter-0.0.1
    omit 451ca17  revolve
    omit a8c7f35  add nolint
    omit f8e8ba1  ignore CloseNotifier
    omit 903cd34  remove os.kill
    omit 9736a34  fix lint problems
    omit 977f1bc  fix lint problems
    omit 2733998  move lint pos
    omit 4bbed89  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
    omit 0c8e4bd  Merge pull request #71 from cityiron/rm-extension
    omit 7cc5459  Add: github action lint
    omit 73b6ecb  http script
    omit 33275eb  revert
    omit e1c6e47  revert
    omit bd9ba72  test mac passed
    omit 9586de8  init
    omit c2d5ba8  fmt
    omit ed63be0  support 0.0.1 branch feature
    omit 729e824  Merge pull request #71 from cityiron/rm-extension
    omit c3d8af9  fmt
    omit c16439d  merge develop
    omit 39d465f  Merge pull request #66 from williamfeng323/feature/uri-http
    omit 1780705  update test
    omit d03e86f  Merge branch 'develop' into features/FilterAndPlugin
    omit a4350f8  Merge pull request #3 from dubbogo/develop
    omit f230ef1  fix test error
    omit 459c256  fmt
    omit 0c0618d  test update
    omit efe6e86  Add comments to mapPrepare function
    omit a21111d  update
    omit b5e7f29  update
    omit 95bc0c7  update
    omit 745a919  1. fmt code and modify package path
    omit 4cf6336  Merge branch 'develop' into add_access_log
    omit bcbf22d  1. add access log to dubbo-go proxy
    omit ea3f54f  Merge pull request #67 from zhangshen023/header_filter
    omit 93d005d  Merge pull request #69 from xiaoliu10/fix_pprof_config_missing_double_quote
    omit e9cd996  clean code
    omit f693a8a  1. fix pprof config missing double quote
    omit a60613d  fix unit test error
    omit 6b00eb4  add license
    omit 4ce871e  header filter
    omit 3e6d2c1  add uri support for http
    omit 6bdcd6e  Merge pull request #65 from williamfeng323/feature/readme-en
    omit 57e8ccf  English Readme
    omit a7075bb  Merge pull request #63 from zhangshen023/readme
    omit 19a5f5b  add image links
    omit 8ab32fa  Update README_CN.md
    omit 695fec8  README.md
    omit a296e7e  Merge pull request #62 from zhangshen023/sample-fix
    omit 4fd8d7e  add  Makefile
    omit 4c37c83  add omitempty
    omit 1a6a1ef  fix http sample
    omit f992c9c  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
    omit 1917269  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
    omit 356f3c0  Merge pull request #61 from cityiron/http-sample
    omit 605e554  fmt
    omit 2859c72  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
    omit 7860209  resolve
    omit 67d8a08  resolve
    omit 05276c5  http sample
    omit eeb9115  Merge branch 'develop' into http-sample
    omit ca2ae67  Merge pull request #60 from cityiron/master-way
    omit 8342259  - add ut - docs for this part update
    omit 1a19f4c  resolve
    omit a9d6d01  resolve
    omit 355c23f  http
    omit d71d93b  master feature
    omit 897c290  Merge pull request #59 from cityiron/fix-body-all
    omit bfc4119  http request call
    omit aca2834  resolve nil array
    omit 5604792  split package
    omit 38ba7c1  resolve
    omit 7e83d21  remove sample/http
    omit 6fcb86f  fix-dubbo-call-for-body-all
    omit b60d0e2  Merge pull request #57 from williamfeng323/feature/http-2-http-param-mapping
    omit b548686  change the Mapper.Map paramter client.Request to pointer
    omit 2b5c9ec  fix conflict bugs
    omit e41219b  Merge branch 'develop' into feature/http-2-http-param-mapping
    omit 1125365  Merge pull request #58 from cityiron/filter-move
    omit e75ef03  resolve
    omit 7872f3e  resolve
    omit 3d39ed7  fixed the imports
    omit 9f13538  resolve
    omit 3ad3f93  [implement#56] retrieve values from uri for dubbo
    omit 180841d  [implement-#54] add paramerter mapping for http-2-http
    omit e1a10b6  filter move to self package
    omit c321bca  Merge branch 'develop' into filter-move
    omit a739640  add response filter
    omit c680145  Merge pull request #55 from cityiron/docs
    omit a979018  add doc & change for post sample
    omit a0eba14  merge new develop into my branch
    omit 873c9ce  Merge pull request #2 from dubbogo/develop
    omit 7f1063e  Merge pull request #52 from cityiron/sample-proxy-config
    omit 43386cb  update sample config
    omit a6b5c4f  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
    omit 03aeb46  Merge pull request #39 from cityiron/feature/timeout
    omit fd25ee3  test change
    omit a12cd9d  merge develop
    omit 4fd5118  Merge branch 'develop' of github.com:dubbogo/dubbo-go-proxy into develop
    omit 0f53a12  Merge pull request #50 from williamfeng323/feature/inbound-parameters-mapping
    omit e88186c  package add
    omit d9a1c98  resolve suggest & CI
    omit 2eb8068  resolve
    omit 7129cc9  resolve
    omit 0c98182  update sum
    omit 18a9721  timeout branch update && merge develop
    omit 07e1b6e  remove dubbogo 1.5.4
    omit 04a49b7  #41 implement mapping inbound params to backend dubbo server
    omit 25e9555  move recovery
    omit 76b90e5  Merge pull request #38 from oaoit/feature/whitelist&blacklist
    omit 19847f9  1. add access log
    omit 3b933dc  1. add access log
    omit 66d014c  merge HTTP filter const.
    omit 45343d5  Merge branch 'develop' into feature/whitelist&blacklist
    omit d846d5e  Merge pull request #29 from xiaoliu10/add_pprof
    omit 7bec50a  1. format code
    omit 2f0d974  Merge branch 'develop' into add_pprof
    omit 0fd8dc2  Merge pull request #42 from williamfeng323/document/apiConfig
    omit bc64cd5  1. merge develop
    omit a4a9760  Merge branch 'develop' into add_pprof
    omit d50fa8d  Merge pull request #49 from cityiron/sample
    omit 24c9d39  resolve conversation
    omit cfa7142  resolve conversation
    omit f9d11fc  resolve conversation
    omit adc0873  resolve conversation
    omit dd28881  resolve conversation
    omit 081463a  add sample dubbogo.
    omit 16e5a6d  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
    omit e70a600  Merge branch 'develop' into sample
    omit 5f70b91  Merge pull request #36 from zhangshen023/pull_service
    omit 4c0eeff  fix conflict
    omit b124982  code optimization
    omit 8254786  code optimization
    omit 6e7136f  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into pull_service
    omit f5006c9  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into pull_service
    omit 528b2cd  Merge branch 'pull_service' of https://github.com/zhangshen023/dubbo-go-proxy into pull_service
    omit a4b1fae  go.sum
    omit ab955f4  add license
    omit 9cf7b5a  revert
    omit 5fa8696  Merge remote-tracking branch 'origin/pull_service' into pull_service
    omit 86c53a5  fix  merge errors
    omit 260c8de  remove zookeeper folder
    omit c170b9f  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into pull_service
    omit 6d2a86c  fix bound
    omit 2105dd2  Merge branch 'pull_service' of https://github.com/zhangshen023/dubbo-go-proxy into pull_service
    omit 03be5f9  Merge remote-tracking branch 'origin/pull_service' into pull_service
    omit 2e801cb  add zookeeper files
     add a1992f2  add zookeeper files
     add 18c3e21  Merge remote-tracking branch 'origin/pull_service' into pull_service
     add fb12a85  Merge branch 'pull_service' of https://github.com/zhangshen023/dubbo-go-proxy into pull_service
     add 64c9c52  fix bound
     add fb6f4ea  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into pull_service
     add 1f587ce  remove zookeeper folder
     add 666c0d7  fix  merge errors
     add aa6657b  Merge remote-tracking branch 'origin/pull_service' into pull_service
     add 04e2772  go.sum
     add 24b6040  revert
     add 37ff3b6  add license
     add 627dbd1  Merge branch 'pull_service' of https://github.com/zhangshen023/dubbo-go-proxy into pull_service
     add be54859  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into pull_service
     add 74b29c8  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into pull_service
     add ecb207c  code optimization
     add e910b26  code optimization
     add 75375b4  fix conflict
     add 1fd2475  Merge pull request #36 from zhangshen023/pull_service
     add 8ce9b5f  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
     add 4064f3d  Merge branch 'develop' into add_pprof
     add 5b51fbb  1. merge develop
     add f3bcdd9  Merge branch 'develop' into sample
     add 5a8fa82  add sample dubbogo.
     add e5967be  resolve conversation
     add b672af5  resolve conversation
     add ebaac09  resolve conversation
     add fd1aa37  resolve conversation
     add a0b570b  resolve conversation
     add 9b1c883  Merge pull request #49 from cityiron/sample
     add fac22f8  Merge pull request #42 from williamfeng323/document/apiConfig
     add 51057cd  Merge branch 'develop' into add_pprof
     add 08e2353  1. format code
     add 4181a4f  Merge pull request #29 from xiaoliu10/add_pprof
     add 4a73740  Merge branch 'develop' into feature/whitelist&blacklist
     add 91619aa  merge HTTP filter const.
     add 5416560  Merge pull request #38 from oaoit/feature/whitelist&blacklist
     add 1f7a0a4  move recovery
     add d1602e1  timeout branch update && merge develop
     add ecf050d  update sum
     add 3c70f99  resolve
     add 60e7de6  resolve
     add 8958fd2  resolve suggest & CI
     add 8cf5e37  package add
     add 2795d06  #41 implement mapping inbound params to backend dubbo server
     add e488645  remove dubbogo 1.5.4
     add 4890b71  Merge pull request #50 from williamfeng323/feature/inbound-parameters-mapping
     add 7aa40d3  Merge branch 'develop' of github.com:dubbogo/dubbo-go-proxy into develop
     add 5caec18  merge develop
     add 95b4446  test change
     add 29164e9  Merge pull request #39 from cityiron/feature/timeout
     add bfbda9e  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
     add 01c0962  update sample config
     add 99b92fe  Merge pull request #52 from cityiron/sample-proxy-config
     add 8d3e028  add doc & change for post sample
     add dab96a3  Merge pull request #55 from cityiron/docs
     add 683b7e1  [implement-#54] add paramerter mapping for http-2-http
     add 96bda0b  [implement#56] retrieve values from uri for dubbo
     add bf77d83  fixed the imports
     add 18d53bc  add response filter
     add e9c4cb1  Merge branch 'develop' into filter-move
     add f5191aa  filter move to self package
     add 790aca6  resolve
     add bfecb8f  resolve
     add 55741a6  resolve
     add 5b2776a  Merge pull request #58 from cityiron/filter-move
     add 48bd8e4  Merge branch 'develop' into feature/http-2-http-param-mapping
     add f44f151  fix conflict bugs
     add 11b2960  change the Mapper.Map paramter client.Request to pointer
     add c681bea  Merge pull request #57 from williamfeng323/feature/http-2-http-param-mapping
     add 5df4b93  fix-dubbo-call-for-body-all
     add e9ed362  remove sample/http
     add ba77f8a  resolve
     add 56308bf  split package
     add 5e1be8c  resolve nil array
     add 8ce4fbd  Merge pull request #59 from cityiron/fix-body-all
     add 7842c25  master feature
     add 7aa1548  resolve
     add f17efaa  resolve
     add 399c282  - add ut - docs for this part update
     add 56511a2  Merge pull request #60 from cityiron/master-way
     add f1195f1  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
     add bfd241e  http request call
     add 7724abc  http
     add 11a5398  Merge branch 'develop' into http-sample
     add 0bd7aa4  http sample
     add 038ed6c  resolve
     add 58bf9e8  resolve
     add 123f517  fmt
     add 040bb10  Merge pull request #61 from cityiron/http-sample
     add 95421a7  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
     add ae7a5e0  fix http sample
     add e930166  add omitempty
     add 97f3e27  Merge pull request #62 from zhangshen023/sample-fix
     add 279f1d5  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
     add 89e4bc3  add  Makefile
     add 9db5f1b  README.md
     add 7353d94  Update README_CN.md
     add 3900f4f  add image links
     add 5bddaaa  Merge pull request #63 from zhangshen023/readme
     add 2241272  English Readme
     add a2cf5b4  Merge pull request #65 from williamfeng323/feature/readme-en
     add b1a3dbc  update
     add 6dc2074  update
     add 9d539c6  update
     add e47e78a  test update
     add 7b78306  fmt
     add 2eb5750  fix test error
     add 9a0feea  update test
     add 2282eef  1. fix pprof config missing double quote
     add 20e3ad0  Merge pull request #69 from xiaoliu10/fix_pprof_config_missing_double_quote
     add 47a705f  header filter
     add 811c35d  add license
     add 0da0bac  fix unit test error
     add 0123238  clean code
     add 8f1fd27  Merge pull request #67 from zhangshen023/header_filter
     add fc118e6  add uri support for http
     add 5e5d22f  Add comments to mapPrepare function
     add eb15fe8  Merge pull request #66 from williamfeng323/feature/uri-http
     add 3aae955  merge develop
     add d07a00f  fmt
     add 8cbc882  Merge pull request #71 from cityiron/rm-extension
     add 4ea1c86  Merge pull request #71 from cityiron/rm-extension
     add 5be635d  Add: github action lint
     add 6764244  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
     add 1357a15  move lint pos
     add 1c209e4  support 0.0.1 branch feature
     add eb90a01  fmt
     add c65863c  revolve
     add 562562d  Merge pull request #72 from cityiron/adapter-0.0.1
     add a9df8e4  fix lint problems
     add 3f2d282  fix lint problems
     add 8735a9c  remove os.kill
     add 0c1743f  ignore CloseNotifier
     add 16b81e7  add nolint
     add 278ee51  Merge pull request #77 from zhangshen023/fix_lint_problems
     add 9a14f5c  modify the sample server
     add 6bd05b5  add sample for parsing parameters from uri
     add 304f558  fix mock missing basic context
     add 5531b41  modify the sample server
     add bac4698  fix mock missing basic context
     add 279daa7  Merge pull request #75 from williamfeng323/http-sample
     add 78f4c5f  1. upgrade dubbo go version
     add ad1f345  1. modify go sum
     add 7b1dd97  1. modify go sum
     add 14d5377  1. modify go sum and go mod
     add 4390111  1. modify url reference type to value type
     add b532ede  init
     add 70e3e80  test mac passed
     add 4d9b60a  revert
     add 1a2df7d  revert
     add 72cc461  http script
     add 78c846d  Merge pull request #73 from zhangshen023/sample_start_up_scripts
     add 865811f  Merge branch 'develop' into upgrade_dubbo_go_version
     add 57ae741  1. modify url reference type to value type
     add 8e4eae2  auto convert the type for dubbo call
     add c698e75  add license to new jtypes.go file
     add eb06459  fix lint issues
     add 176c690  Merge pull request #80 from williamfeng323/feature/type-convert
     add ac22d32  fix pr type-convert
     add 990c594  fmt
     add c0d5c42  Merge pull request #81 from cityiron/feature/fix-type-convert
     add e6ef9dd  1. add access log
     add 7016e1c  1. add access log
     add 76d1b6c  1. add access log to dubbo-go proxy
     add cbf4ba7  Merge branch 'develop' into add_access_log
     add 7218cfb  1. fmt code and modify package path
     add c9e1732  1.use chan write access log msg to file
     add 16d88f0  Merge branch 'develop' into add_access_log
     add b2cc372  1. add nolint
     add 109f953  1. add response msg
     add e882d45  1. modify acess log test file path
     add 172db06  1. add time sleep
     add b95fb47  1. if file not exist or filepath not exist, create it first
     add cc63975  1. modify dir mode
     add 546420f  1. modify test case
     add 5a0d59c  1. modify log msg
     add 9ae5819  1. modify access log file path
     add 5f06907  Merge pull request #70 from xiaoliu10/add_access_log
     add 4fc8637  Merge branch 'develop' into upgrade_dubbo_go_version
     add 48c93f7  1. modify url use reference type
     add dae5214  1. modify url use reference type
     add 2580896  1. modify url use reference type
     add 78cf306  1. modify go mod
     add ab89dc9  1. modify zookeeper url value type
     add 1edd314  1. modify zookeeper test url value type
     add 96323e1  1. modify util url value type
     add 24cc71a  Merge pull request #85 from xiaoliu10/fix_registry_url_reference_type
     add 30a6b11  add dubbo
     add aec2244  add dubbo-zh
     add 4dc16f8  add dubbo-zh
     add fd2e222  update
     add ec6d0e1  Merge pull request #86 from cityiron/feature/doc-dubbo
     add 7d5958b  add back header to the request
     add c90ac9e  Merge pull request #88 from williamfeng323/fix/header-missing
     add adeafc4  update samples
     add 7adb1e9  rm OS.KILL
     add 26918ef  dubbo-doc
     add 921e065  1. add registry protocol config
     add c941182  add default registry protocol value
     add 481eda5  Merge pull request #90 from xiaoliu10/add_registry_protocol_cof
     add 6150eec  add multi registry sample and doc
     add 457f171  del os.kill
     add 46b1143  Merge pull request #92 from xiaoliu10/add_multi_doc
     add f05f2ea  add http mix sample
     add 460e3eb  change it to uri
     add 7813c12  Merge pull request #95 from williamfeng323/doc/http-mix-sample
     add 01de7ba  Merge branch 'develop' into feature/samples-dubbo
     add 037ef1d  http backend sample docs
     add 5316383  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into http_backend_sample_docs
     add 973aac2  http backend sample docs
     add 56b6470  http backend sample docs
     add c4d3569  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into http_backend_sample_docs
     add 2c5ccd6  http backend sample docs
     add 5ac6576  Merge branch 'http_backend_sample_docs' of https://github.com/zhangshen023/dubbo-go-proxy into http_backend_sample_docs
     add d78bc23  delete os.kill
     add b1f3364  Merge pull request #91 from zhangshen023/http_backend_sample_docs
     add 9be0098  merge
     add 5eeabee  Delete test.http
     add a0876c0  Merge pull request #94 from cityiron/feature/samples-dubbo
     add 85994e8  added the http sample server
     add 939485b  Merge pull request #97 from williamfeng323/docs/moving-back-http-server-sample
     add 3e363d7  1.add cn doc
     add 36a773d  Merge branch 'develop' into add_multi_doc
     add 7e98897  1.modify zk host
     add 22584a2  Merge pull request #98 from xiaoliu10/add_multi_doc
     add 8c0537a  Merge pull request #96 from cityiron/tag/0.1.0
     add 6b42b0c  common http request
     add 08804f1  provide a sample in the case which dubbogo provider exporting service using http
     add 432a851  Merge pull request #101 from zhangshen023/dubbo_samples(http_protocol)
     add ff72309  1. format code
     add 6853410  Merge branch 'develop' into add_multi_doc
     add e4ae4c8  1. format code
     add 9f5d6c8  1. format code
     add 5ce2d8e  1. format code
     add ce7a0f8  1. format code
     add 28d48ba  Merge pull request #99 from xiaoliu10/add_multi_doc
     add 78d17f4  compatible old configuration mode
     add 1f43035  compatible old configuration mode
     add f79e1b8  Update dubbo.go
     add fbdbbb3  Update dubbo.go
     add 0c1a375  Update dubbo.go
     add ef82fc0  compatible old configuration mode
     add 4899a9b  Merge pull request #102 from xiaoliu10/dispose_old_configuration_mode
     add b4239c5  Merge pull request #103 from dubbogo/0.1.0
     add edfc192  config center first commit
     add b0871e2  change dubbo-config-center to etcd client
     add ca8242b  init admin sever to provider get/set endpoints
     add 0e9309e  proxy remote api config and admin
     add 68979e8  remove usable change
     add 52496bc  remove usable change again
     add b9df315  fix code problem commented by hound
     add e53948c  fix code problem commented by hound again
     add ddd087c  fix code problem commented by hound thirdly
     add 7cc3bab  Merge pull request #104 from dubbogo/0.1.0
     add ea9d314  upgrade dubbo-go version to v1.5.5
     add 2de29ff  Merge pull request #106 from xiaoliu10/upgrade_dubbo_go_version_v1.5.5
     add 73fa0a8  Merge pull request #1 from dubbogo/develop
     add 0e8e4e9  Merge branch 'develop' into admin
     add d592ef4  modify admin samples and sample.md
     add aca6859  modify and fix code problem
     add bdb08ef  update
     add 0998d17  test and modify sample readme
     add d5ebaee  update
     add 80e2e85  Merge pull request #2 from dubbogo/develop
     add 2467b94  Merge pull request #3 from dubbogo/develop
     add 3f21c0f  Merge pull request #4 from dubbogo/develop
     add da28af0  merge new develop into my branch
     add 9a35b4c  Merge branch 'develop' into features/FilterAndPlugin
     add eaa18e6  Ftr:dubbo-go-proxy support #9 (Add high extensible filter and plugin),only support go plugins.
     add 20e2399  Merge branch 'features/FilterAndPlugin' into develop
     add 5619eab  Ftr: check go fmt
     add 13f6053  Ftr:Add license
     add 96eaca9  Fix: Spelling mistakes
     add 9f840ca  Fix: 1、Add test file; 2、fix .so file path ; 3、add mock config.
     add 0df500c  Fix:For ci server pass  test .so file with  different build environment
     add f4739e1  Fix:split import package
     add 985e004  Fix:fixs hound bot require specification
     add 6454c5a  Merge new develop to my brach
     add 84633a7  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-proxy into develop
     add 30884be  Fix:Add plugins config
     add 9038ca2  Fix:Align config with shift space
     add fe6cc88  Fix: delete bin file from config path
     add 1822306  Merge pull request #93 from xianlezheng/develop
     add 00a9748  Merge branch 'develop' into 0.2.0
     add d6dbfb2  Merge pull request #2 from dubbogo/0.2.0
     add e3283c9  Merge branch 'develop' into admin_config
     add 0682cab  replace api.go to dubbo-go-proxy-filter
     add b7a297d  replace api.go and router.go to dubbo-go-proxy-filter
     add 70fc390  replace api_config.go
     add 7a4af38  replace discovery_service.go
     add b4b676d  replace discovery_service.go
     add f9ad911  replace client dubbo and http
     add 7f2915e  replace context.go
     add 270bc99  replace router.api done
     add 2a5e03b  replace router.api done
     add f8097ab  replace api.go
     add 3af0118  replace filter.go
     add 83e1469  add empty filter.go
     add 9c419ad  Merge branch '0.2.0' of https://gitee.com/mark4z/dubbo-go-proxy into 0.2.0
     add ec91999  update for plugins.go
     add da7ee11  add empty filter.go
     add 72fc223  split import
     add 6b14192  Merge pull request #112 from mark4z/0.2.0
     add 3fe9476  add registry protocol config
     add 780ec14  Merge pull request #107 from xiaoliu10/add_registry_protocol_config
     add ab629a2  Merge pull request #3 from dubbogo/0.2.0
     add a84667d  Merge branch 'develop' into admin_config
     add 3bb9aef  fix run problem
     add e9b1472  add admin config file and fix code bad smell
     add c357342  go fmt
     add 5e3dd4e  license
     add 8b784f4  fix golangci-lint problem
     add 68ac934  fix package import problem
     add d096e80  Merge branch 'admin' into admin_config
     add 179d858  Merge pull request #5 from ztelur/admin_config
     add 6cbfdc0  go fmt
     add 329f25d  Merge pull request #110 from ztelur/admin
     add b93b02f  update sameples for plugins
     add 500b99e  Merge remote-tracking branch 'origin/0.2.0' into 0.2.0
     add 636a22a  update sameples for plugins
     add 3d628c0  plugin samples
     add 9f675fb  update samples for plugins
     add 6bb5b9d  update samples for plugins
     add 5485332  plugin samples
     add 5bf790b  plugin samples
     add b06f53c  plugin samples
     add 9122273  update samples for plugins
     add cf58a2e  Merge pull request #113 from mark4z/0.2.0
     add 9f99c50  add pre plugins
     add 166af8e  update plugin samples
     add 5bf9498  update plugin samples
     add 8f2b5db  update plugin samples
     add 6e33715  update plugin samples
     add 4b3fc24  Merge pull request #114 from mark4z/0.2.0
     add 8088dc8  Merge pull request #6 from dubbogo/0.2.0
     add dc0fd18  bug fix
     add 3bcb944  Merge branch 'admin_config' into 0.2.0
     add 0bb544d  Merge pull request #7 from dubbogo/0.2.0
     add ae5b2c0  support plugin remote config and change
     add e827ec6  update
     add 86fa301  remove file
     add 30950d1  Merge pull request #115 from ztelur/admin_config
     add c06b65f  update plugin samples
     add 9ad86f0  Merge pull request #116 from mark4z/0.2.0
     add 0db8f34  Merge pull request #8 from dubbogo/0.2.0
     add ac52d19  not reload when etcd config is wrong
     add 898ae15  Merge pull request #117 from ztelur/admin_config
     add f06ceb7  Merge branch '0.2.0'
     add 03a4895  rename proxy
     add 86d1810  rename proxy
     add 113b85a  format code
     add 7f0788e  add change list
     add 96459cd  Merge pull request #119 from xiaoliu10/add_chanage_list
     add 7d76e57  format code
     add a578640  format code
     add ac1e074  Merge pull request #124 from xiaoliu10/merge_0.2.0_info_dev
     add 49838e0  Merge pull request #126 from xiaoliu10/merge_dev_info_master
     add ea91877  Merge branch 'master' of https://github.com/dubbogo/dubbo-go-proxy
     add 0ab2bfc  Merge branch 'master' into rename_proxy_to_pixiu
     add 444a85c  Merge pull request #122 from xiaoliu10/rename_proxy_to_pixiu
     add b90cc39  format code
     add aecca14  format code
     add af809b6  format code
     add c4ca1da  Merge pull request #128 from xiaoliu10/rename_proxy_to_pixiu
     add 00dbeb3  rename pic
     add 15ec525  Merge pull request #130 from xiaoliu10/rename_pic
     add 2bd45d8  rename pic
     add fabcb65  format code
     add f0d0481  Merge pull request #132 from xiaoliu10/rename_pic
     add 3f1d03b  Merge pull request #129 from dubbogo/master
     add eadd040  add license checker action
     add b79db21  add license checker action
     add 6c4c821  add license checker action
     add ba3d868  Merge pull request #134 from xiaoliu10/add_license_checker_action
     add 1f65f37  add pixiu mascot pic
     add 9d0448e  Merge pull request #135 from xiaoliu10/add_pixiu_pic
     add 21b4f20  Mod: pic dir in readme
     add 8e65266  format readme
     add c773638  set image size
     add a1cd90f  change image size in readme
     add 8b72968  add notice file
     add 75bd5e0  add notice file
     add d9d33bb  Merge pull request #136 from xiaoliu10/add_notice_file
     add d9b834d  Merge branch 'develop' of https://github.com/dubbogo/dubbo-go-pixiu into develop
     add 0046cae  add commnity qr code
     add e0faa20  Replace chinese comment
     add 82a4f88  Merge pull request #141 from xiaoliu10/relpace_chinese_comment
     add 6188e12  Replace chinese comment
     add a9c00ce  Merge pull request #142 from xiaoliu10/relpace_chinese_comment
     add 26f7b96  Work around the "Hound" required check and 3rd-party GHA (#148)
     add e90a98b  Remove Hound required check (#149)
     add aea5b61  Remove workaround file
     add 00c6ed5  change package to apache after trasffering to apache (#146)
     add 94e51e7  Add important CI checks required back
     add 59fde54  gofumpt format
     add f97003a  Merge pull request #150 from wongoo/develop
     add 828ac7a  Add reviewdog (#157)
     add dcd5f48  Fix golint-ci time out issue (#162)
     add 4845523  Add license-eye to check and fix license headers (#164)
     add b0f71bd  reviewdog use default flags (#167)
     add bbb6421  Fix version field (#166)
     add c452389  moving param types into parameter configuration instead of standalone… (#161)
     add f0324d1  Merge pull request #1 from apache/develop
     add 823d079  change the mascot of pixiu
     add 5fbb73c  Merge pull request #176 from alchemy-lee/mascot
     add f6bb243  fix initial issue (#174)
     add ad3bebb  Merge pull request #2 from apache/develop
     add 80ac3e2  fix dubbo option mapTo throwing unexpected errors (#177)
     add 655371e  Rename the image of mascot (#178)
     add 15c079b  Refractor config_load.go (#158)
     add a19cdba  add v0.2.1 change list (#181) (#182)
     add 8a0cd2c  Merge pull request #3 from apache/develop
     add 40b08b6  Change the image of mascot (#185)
     add 1457dcd  V0.2.1 (#187)
     add 2ecf2f9  Merge pull request #6 from apache/develop
     add f07c99e  Fix: quick start.
     add 5495ee3  Fix: quick start. fix command of 'docs > dubbo_sample_startup.sh '
     add 329af05  move timeout config outside the clusters (#190)
     add f625351  Merge branch 'develop' into fix/quickstart
     add a7b89d1  Merge pull request #191 from PhilYue/fix/quickstart
     add 83790e7  rate limit filter (#169)
     add 259fa13  make Pixiu Admin config management finer-grained (#171)
     add f7e3dc4  Fix CI check status not match required (#199)
     add d7496a9  Fix reviewdog (#195)
     add 1a796cf  handle rate limit config update event (#196)
     add 34e8e42  Merge pull request #7 from apache/develop
     add d2ce544  Enrich filter test case
     add 27813bc  fix findHttpManager
     add c15c0be  Merge branch 'develop' into bugfix/findHttpManager
     add 9f21ee1  Merge branch 'develop' into bugfix/findHttpManager
     add 253bfd4  test add integrate test (#183)
     add 387c0f3  Merge branch 'develop' into bugfix/findHttpManager
     add 66934a8  Merge pull request #193 from LvBay/bugfix/findHttpManager
     add 4901d25  Merge branch 'develop' into 0701unittest
     add 5363822  split import
     add bb9f25e  split import
     add 1a21b7f  FixBug: can't delete node by path (#201)
     add aa11c57  Merge branch 'develop' into 0701unittest
     add ee7f20c  Enrich response.go's test case
     add 923c776  Merge branch 'develop' into 0630test
     add 3f5fbca  Merge branch 'develop' into 0630test
     add f9238f2  Merge branch 'develop' into 0630test
     add 9b60283  Merge branch 'develop' into 0630test
     add b80f157  Merge branch 'develop' into 0630test
     add 211f56c  Merge pull request #197 from tydhot/0630test
     add 645c748  Merge branch 'develop' into 0701unittest
     add fb5de39  Merge pull request #202 from tydhot/0701unittest
     add 2edd6f2  add otel metric in pixiu
     add 3d1fa2b  add license
     add 6d03071  add comment
     add 607e9ff  go mod tidy
     add 7ac6ea8  add prometheus exporter
     add bfec887  modify go mod
     add 19c2e87  polish
     add 5c5543b  polish
     add d3485cc  update ratelimit samples
     add 094dff3  Merge pull request #206 from mark4z/develop
     add e14f431  Merge branch 'develop' into 0705metric
     add cf8d29c  fix flow chart
     add fd0eab1  Merge branch 'develop' into fix_flow_chart
     add a10beba  Merge pull request #205 from xiaoliu10/fix_flow_chart
     add 29874e5  Merge branch 'develop' into 0705metric
     add 629338f  update ratelimit samples
     add 1cbfe7d  make router case sensitive
     add 495ce88  Merge branch 'develop' into develop
     add 2a57f68  Merge pull request #209 from mark4z/develop
     add 361c2f9  Merge branch 'develop' into 0705metric
     add b04148d  update samples/admin (#208)
     add 8a7674b  Merge branch 'develop' into 0705metric
     add 4a9afc9  add more test case
     add 7021f40  add more test case
     add 758096a  add more test case
     add fab121c  add more test case
     add 1d5ded3  add more test case
     add c3859f1  add sleep time
     add be2af13  add sleep time
     add 6aa4cf9  sub sleep time
     add 9727f72  modify timeout
     add 50463b9  Merge branch 'develop' into add_more_test_case
     add c7f649a  Merge branch 'add_more_test_case' of github.com:xiaoliu10/dubbo-go-pixiu into add_more_test_case
     add 7bc41ce  modify timeout
     add 235f3cf  wait dubbgo startup
     add 98fb408  sort go version
     add 8b86ea9  use 1.14 go version
     add 7961fd7  Merge branch 'develop' into add_more_test_case
     add 64c51f4  Merge branch 'develop' into add_more_test_case
     add 2604bc7  Merge branch 'develop' into add_more_test_case
     add f5a925f  Merge pull request #203 from xiaoliu10/add_more_test_case
     add baea477  Merge branch 'develop' into 0705metric
     add 3d5776f  Merge pull request #204 from tydhot/0705metric
     add be33fe8  support for https
     add fd1c7c3  support for https
     add a9d0bcc  修改错误配置文件
     add 73e7463  change test
     add 4162f7f  go fmt
     add 8d4e05b  fix https
     add 712dd03  fix https
     add 0013fd0  add 0.3.0 change list
     add 4595c0a  add milestone path
     add 657bf9e  Update CHANGE.md
     add 6f2fa82  add metric.md
     add bd10862  add metric.md
     add cdd0517  Merge pull request #212 from tydhot/0714read
     add eaa6cbe  Merge branch 'develop' into 0.3.0
     add 4331fec  Merge pull request #210 from apache/0.3.0
     add 3ca4b07  format codes
     add 4eb772f  add pixiu version
     add 1355153  Merge pull request #216 from AlexStocks/develop
     add 23a10db  doc: fix wrong dir path in start.sh (#218)
     add 1c58dff  fix make build
     add 163825c  modify build dir exclude file
     add 6e3bbd3  update quick start
     add dcbbfb5  update quick start
     add a1d9744  update quick start
     add 109ba84  release note order by version desc
     add 368d006  Merge pull request #223 from wongoo/release_note
     add d710d3b  Merge branch 'develop' into develop
     add 483b9cd  Merge pull request #226 from LvBay/develop
     add 5fc53f7  Merge branch 'develop' into fix_make_build
     add 059e042  fix: fix log init error
     add 2792633  fix: fix not handle error when init logger
     add ba9c660  Merge branch 'develop' into fix-log
     add 5ad1788  Merge remote-tracking branch 'kenway/fix-log' into fix-log
     add 2071930  fix: fix testing failed (reserve init func)
     add e5725c5  add make options
     add d752336  Merge branch 'develop' into makefile
     add 7ad3cee  Merge pull request #224 from wongoo/makefile
     add 1dc1bb7  Merge branch 'develop' into fix-log
     add 9996543  remove plugins
     add 7138d9e  upgrade gost to 1.11.14
     add c18c300  revert upgrade gost to 1.11.14
     add 7655541  merge
     add 4ebd1a5  Merge pull request #222 from MasterKenway/fix-quickstart
     add 592b340  Merge branch 'develop' into develop
     add 3340529  Merge pull request #228 from mark4z/develop
     add 9d00b1e  Merge branch 'develop' into fix-log
     add 386a381  Merge pull request #221 from MasterKenway/fix-log
     add 4df4b86  Merge branch 'develop' into fix_make_build
     add a829ba1  Merge pull request #225 from xiaoliu10/fix_make_build
     add ea5b488  feat: bump dubbogo version to v1.5.7-rc2 (#231)
     add 0f26c87  Merge branch 'develop' into ver_https
     add 86744c2  Merge branch 'develop' into ver_https
     add 4465d91  Merge branch 'ver_https' of https://github.com/zhaoyadong00/dubbo-go-pixiu into ver_https
     add 3196a62  Delete self signed certificate
     add 15fb708  Screen file
     add f894338  style(*): format all imports with dubbogo/tools/imports-formatter
     add 3e2f53f  Merge branch 'develop' into style/imports-fmt
     add 22328cd  Merge branch 'develop' into style/imports-fmt
     add ef207f7  Merge pull request #229 from Mulavar/style/imports-fmt
     add 57605e8  Merge branch 'apache:develop' into develop
     add cae78d0  refactor: command dependence use spf13/cobra instead
     add cf86f1e  fix: etcd event type error fix: license check add ignore folder `vendor`
     add 7d7a26c  refactor: move init operation out of start gateway command to fit sidecar mode in the future
     add 80e8294  fix: add license header
     add db86d9b  fix: integrate test
     add eab71e8  style: command change from `./dubbo-go-pixiu start-gateway` to `./dubbo-go-pixiu gateway start`
     add e939be4  style: go simple
     add 0c80bc9  feat: readme fit new command
     add eceaf07  Merge pull request #234 from MasterKenway/refactor/cli-cobra
     add 8b608cc  Merge branch 'develop' of git://github.com/apache/dubbo-go-pixiu into apache-develop
     add fc05d1f  Merge branch 'apache-develop' into develop
     add c1ad087  Merge branch 'develop' into ver_https
     add 172aa9c  Merge branch 'develop' into ver_https
     add 2b8bb23  Merge branch 'ver_https' of github.com:zhaoyadong00/dubbo-go-pixiu into ver_https
     add b846617  Merge pull request #213 from zhaoyadong00/ver_https
     add 6a9b046  update
     add 937ae8c  update
     add e7a02cc  update
     add d6ac543  update
     add 978ebff  filter
     add f0a3c36  update
     add 65bb2b7  update
     add f25b55e  update
     add 7b27c77  update
     add 042a0bd  Merge branch 'config' of https://github.com/ztelur/dubbo-go-pixiu into config
     add aef5913  router and cluster
     add 5930f4c  update
     add 5abcdd8  filter manager
     add 2792d26  filter manager
     add 5782f94  filter manager
     add c031adc  Merge branch 'develop' of https://github.com/apache/dubbo-go-pixiu into filter
     add 62aa32e  filter manager
     add 33ced1d  filter manager
     add 4a41979  acl & ratelimit
     add c49392b  auth
     add 4abc49a  metirc
     add 7c39461  metirc
     add d1998dd  delete old samples/admin
     add 4917e70  recovery
     add a4bfda0  Merge branch 'develop' into develop
     add a9c88e0  Merge branch 'develop' into develop
     add 3775cfb  Merge branch 'apache:develop' into develop
     add 0efe915  Merge branch 'apache:develop' into develop
     add 8191b1b  update
     add 451d71d  Merge branch 'config' into filter
     add 56f683e  all filter refactor succ
     add 91df07d  ready to load filters
     add 6f1410d  Merge branch 'filter' of https://github.com/mark4z/dubbo-go-pixiu into mark4z-filter
     add 9a93bac  Merge branch 'mark4z-filter' into merge
     add 91eaa33  update
     add d477005  update
     add 5e03b74  update
     add 48a112a  fix problem
     add 95f1c52  fix misspell
     add 683ec98  add license header
     add 15cef53  fix ci problem
     add 5f005c9  remove dependency replace
     add 9ed15f4  sleep a while for docker up
     add a49ccac  add more integration test and assert response body content not only httpcode
     add c294942  add more integration test and assert response body content not only httpcode
     add d9e2716  fix proxy problem
     add cb6b6e7  add more unit test
     add 629ea8a  add unit test
     add 3033714  add unit test
     add 5732514  add more integration test and assert response body content not only httpcode
     add cc4299b  Merge branch 'config' into more-test
     add bfb46cd  add unit test
     add 4d7cdc5  fix ci assert bug because time zone
     add b464a72  add more unit test and fix reviewdog
     add 31f6ab4  Merge branch 'config' of https://github.com/ztelur/dubbo-go-pixiu into config
     add d1d5040  fix ci assert bug because time zone
     add 985de11  add test dir not added because .gitignore
     add c431f10  follow review suggestion
     add 57dc7f9  rename filter name and fix reviewdog bugs
     add 0703aad  fix replace filter name
     add 30cce8f  Update api_config.go
     add b15decd  feat: add release ci
     add d6d02e2  fix: env value cannot be set
     add dd8dc64  fix: fix wrong build dir Former-commit-id: 62e8c98705de48cb609bd10afc0ec299eaa82581
     add db21b9b  fix: drop darwin support
     add 4355275  Merge pull request #238 from MasterKenway/feat/ci-release
     add 71d44fd  Merge branch 'develop' into config
     add 1f32753  fix reviewdog problem
     add 51873d2  Merge pull request #242 from ztelur/config
     add 02c2021  onAir -> Enable
     add 667bcca  remove filter0
     add 71b666f  Merge pull request #243 from apache/fix/onair
     add 6bf3a4c  quick start and httpproxy
     add b76fe84  pretty-print
     add e1a3e19  pretty-print
     add ecf0d29  Merge pull request #245 from ztelur/quick-start
     add 9916e76  upgrade hessian2 to v1.9.3
     add 6a58224  Merge pull request #248 from wongoo/develop
     add 215cf99  reset http context
     add 145f577  traing
     add e7a5bf3  make the code more standardized
     add e4cce1c  fix go build failed
     add 29ce8ca  add license
     add 9b75503  fix start warn log
     add 0c02a09  dont extract body into span
     add ee675a3  fix conflict
     add 6720ab9  fix ci failed
     add be02be2  Merge branch 'develop' into tracing
     add afec93a  style: change model.HttpConnectionManager to model.HttpConnectionManagerConfig
     add 927c00c  style: make receiver unified
     add 39e0cc1  feat: implement cors policy
     add d04c744  fix: uni test
     add 274b435  feat: make cors filter configurable
     add 64f7700  feat: make cors filter configurable
     add 7e54f51  style: go fmt
     add 42dd21f  fix: integration test
     add 8325018  Merge pull request #249 from MasterKenway/feat/cors-control
     add 790812d  Merge branch 'develop' into tracing
     add 7cc2a2e  feat: init descriptors from proto
     add 65a0a7d  feat: invoke implement
     add 1ef13f4  refactor: use config in filter
     add 354a16e  refactor: remove response by throw err to context
     add 81f85a7  feat: add log info
     add ad0d708  feat: remote stream invoke support
     add 0c27433  feat: grpc example
     add e5146ab  feat: remove consul support
     add f0ca5c6  style: change protocol type name and add explanation
     add b54ea41  feat: handle request header && response header fix: make sync.Pool concerning with cluster name fix: init file source style: format import
     add 5779631  fix: go simple style: add license header
     add 498030b  fix: remove io/fs usage
     add 08cb86b  fix: add nolint
     add bab9716  feat: update proto-gen-go version
     add b92f472  feat: add test cases
     add 0865f49  Merge branch 'develop' into feat/grpc
     add 8698f50  fix: remove gogo/proto from go.mod
     add f58f76a  fix: make sync.Pool associate with endpoints
     add c0477c4  feat: cache extension registry
     add 185dcfd  feat: integrate test
     add 5b55f00  fix: integrate test
     add ee25235  style: use context apis to get info
     add db22b7b  Merge branch 'develop' into feat/grpc
     add c04aeff  fix: remove unused functions
     add 456a93f  Merge branch 'develop' into feat/grpc
     add 940f656  Merge pull request #244 from MasterKenway/feat/grpc
     add 5e2c5ed  Merge branch 'develop' into tracing
     add 8479882  fix: grpc test may fail
     add 9a18612  Merge pull request #251 from MasterKenway/fix/grpc-sample
     add 2676a11  Merge branch 'develop' into tracing
     add 7b27b44  Merge pull request #236 from LvBay/tracing
     add c9344ac  Merge branch 'develop' into bugfix-reset
     add 7a448bb  simplify config for pixiu
     add b278a00  [simplify config for pixiu] fix: evise code specification
     add 142cc16  [simplify config for pixiu] fix: delete unused comment
     add a472512  Merge branch 'develop' into simplifyConf
     add fee1c31  Merge pull request #250 from zhaokaiwei/simplifyConf
     add 93404a5  Merge branch 'develop' into bugfix-reset
     add e1c3452  Merge pull request #254 from ztelur/bugfix-reset
     add ae1405d  polish trace
     add 2470c12  polish trace
     add 005e6dd  document: quick start for windows
     add 1ff91d0  Merge pull request #258 from zhaokaiwei/QuickStartForWindows
     add 6787507  Merge branch 'develop' into 0925polish
     add 608b567  Merge remote-tracking branch 'origin/0925polish' into 0925polish
     add 1bc5784  Merge pull request #257 from tydhot/0925polish
     add c30094c  fix:POST request body is missing (#260)
     add 14d7fbc  Merge branch 'apache:develop' into develop
     add 2445b6c  fix generic bug
     add 6c72474  fix generic bug
     add 551d4b7  fix generic bug
     add d3d7475  update: init sc_design
     add 98c50d5  update: add desc
     add 5ddd17b  update: link sc
     add 3453134  update: add demo
     add 550ab14  add: sc demo
     add c020a41  update: add scx
     add 28322bb  'get nacos client'
     add 5c532b2  add eureka
     add c75f49b  update:
     add 4e66213  Merge branch 'feature/springcloud' into config-local
     add 5294c99  Merge pull request #2 from yamicro/config-local
     add f677a64  Merge pull request #1 from apache/develop
     add 6903b75  Merge branch 'apache:develop' into develop
     add 0508803  Merge branch 'apache:develop' into develop
     add 27593db  Merge branch 'apache:develop' into develop
     add 9d3c65b  Merge branch 'apache:develop' into develop
     add 42e9043  Merge branch 'apache:develop' into develop
     add 90e6fcb  Merge branch 'apache:develop' into develop
     add d339320  Merge branch 'PhilYue:develop' into config-local
     add e3e46a1  'the rest code of get nacos client'
     add d32eb79  Merge pull request #4 from yamicro/config-local
     add 1793fec  update: merge pr
     add 0138775  update: clusters config
     add 20ca47f  update: clean
     add 8fab0f5  update: start proceing
     add a2f9c8a  Merge branch 'feature/springcloud' of https://github.com/PhilYue/dubbo-go-pixiu into PhilYue-feature/springcloud
     add 09d0dd7  Merge branch 'PhilYue-feature/springcloud' into feat-springcloud
     add 35caddb  update
     add 0ac2cd3  cloud firstFetch and backgroupSync
     add 2e6c710  first version without watch
     add 7e3c8d2  remove change
     add e1a3af4  merge
     add 498ed1d  Merge branch 'ztelur-feat-springcloud' into feature/springcloud
     add 631135e  update: rm eureka
     add 5116175  update: readme
     add f8bdf66  merge and clean
     add 050c36c  refactor
     add ebb097e  update: quick
     add 861983e  feat: add service discover by consul
     add 3cee069  refactor: add licensed
     add 7abcfe8  fix: licensed
     add 2faa068  Merge branch 'develop' into feature/springcloud
     add ccdbd50  watch
     add 3e775ef  watch
     add d7f4cfd  Merge branch 'feat-springcloud' into feature/springcloud
     add 85004b7  Merge pull request #2 from PhilYue/feature/springcloud
     add 21c9a86  add watch mechanism
     add 3dbd130  update
     add 9801415  Merge pull request #6 from ztelur/feat-springcloud
     add 04b4d01  refactor: add license
     add 0bf750d  test: test springcloud and clean
     add 4b42967  Merge branch 'develop' into feature/springcloud
     add e59eda3  fix: add fixme in model/router.go MatchRouter
     add 73ae379  refactor: clean and add log
     add 3633327  clean up
     add c4f67ec  fix: fmt
     add 8bcb74c  clean
     add 09e8d66  clean
     add d0f57a2  fix: git-action
     add 55264f2  update: fmt of github action
     add c0d52a8  fix: go.sum
     add 1700f8a  fix: cleanup:
     add 427ea83  Merge pull request #4 from PhilYue/feature/springcloud
     add b428c84  import regroup
     add 4e8dde4  Merge pull request #7 from ztelur/feat-springcloud
     add f8564dc  Update cloud.go
     add 397319f  merge
     add 5be873e  Merge branch 'develop' into feature/springcloud
     add 8888f6d  Merge pull request #255 from PhilYue/feature/springcloud
     add c36a495  Merge branch 'develop' into generic-fix
     add ec5e218  Fix setting LB wrong
     add 0af7baa  [#131] add zookeeper remote client
     add 40b580b  [#131] zk registry basic
     add ca624ea  [#131] load interface level
     add 5ecf534  listener progressively completed
     add a21b0cf  refactor base reg
     add d23d801  add application listener
     add feea27b  modify listen logic
     add 4010138  relocate the registry center related codes
     add ea60bfe  register the global filter manager for easier visit
     add 47e2c7e  integrate with current structure
     add c03bb42  Merge branch 'feature/registry-listener' of https://github.com/williamfeng323/dubbo-go-proxy into williamfeng323-feature/registry-listener
     add de52046  remove listener name
     add bf99a54  update
     add 93f7d9a  update
     add 51fcb86  fix unit test
     add efd7e27  Merge pull request #3 from ztelur/williamfeng323-feature/registry-listener
     add c6e72e4  Merge pull request #12 from williamfeng323/feature/registry-listener
     add d3f37c3  fix version key bug
     add a272412  add license header
     add 659f6ad  Merge pull request #4 from alchemy-lee/williamfeng323-feature/registry-listener
     add 09898b4  Merge pull request #3 from williamfeng323/feature/registry-listener
     add 03cb8fc  update
     add d4a8e90  update
     add a7bdc98  update
     add cbd7c33  Merge pull request #5 from ztelur/williamfeng323-feature/registry-listener
     add f74bea5  fix ci
     add 11493ba  Merge pull request #6 from ztelur/williamfeng323-feature/registry-listener
     add fadbbce  Merge branch 'develop' into feature/registry-listener
     add 260b3fe  waitEventAndHandlePeriod
     add ed59585  waitEventAndHandlePeriod
     add 7b8cb76  ci
     add b71e730  Merge pull request #7 from ztelur/williamfeng323-feature/registry-listener
     add bcc9a17  Merge branch 'develop' into williamfeng323-feature/registry-listener-old
     add edb2e98  add spring cloud test
     add 2ad0905  fix: filterManager get filters with random order
     add f781cb0  Merge branch 'develop' into fix/filters-random-order
     add 280f33c  fix: filters random order Former-commit-id: e3c7340a9051ec7d94a30d220679789c32cf6979
     add b27668d  fix
     add 76356c9  Merge branch 'filters' into williamfeng323-feature/registry-listener-old
     add 19a3ecd  Merge pull request #8 from ztelur/williamfeng323-feature/registry-listener-old
     add 8c72da6  fix: fit review dog
     add 300dd30  Merge pull request #9 from MasterKenway/feat/registry-listener
     add 7b261d1  Merge pull request #256 from williamfeng323/feature/registry-listener
     add fd261ee  fix: grpc config cross-platform file path support (#266)
     add 15ec200  Merge branch 'develop' into generic-fix
     add 5a66b50  del invalid dependency
     add e012a0d  Merge branch 'develop' into delete_invalid_dependency
     add 1550ee9  Merge branch 'develop' into delete_invalid_dependency
     add 60281c8  Merge pull request #265 from xiaoliu10/delete_invalid_dependency
     add b52d40b  Merge branch 'develop' into generic-fix
     add be43158  Merge pull request #263 from alchemy-lee/generic-fix
     add b198453  fix spring cloud bug
     add 6d28d6f  add unit test
     add 43a0922  tracing filter
     add be74b0f  remove unuse code
     add 64894f2  fix application listener bug
     add 686d933  Merge pull request #267 from ztelur/develop
     add bf34118  Merge branch 'develop' into application_listener_fix
     add a8f660e  Merge pull request #268 from alchemy-lee/application_listener_fix
     add c00dd1a  go build -i is deprecated. refer to https://github.com/golang/go/issues/37962
     add 6870f7e  Merge pull request #269 from awayings/fix_makefile_remove_go_build_cache
     add 379bd8c  Merge branch 'develop' into develop
     add 4a3b818  Merge branch 'develop' of https://github.com/ztelur/dubbo-go-pixiu into develop
     add 263dac4  docs: add http-grpc doc
     add b711fe1  Merge pull request #272 from MasterKenway/docs/grpc
     add 18279be  Merge branch 'apache:develop' into develop
     add ffdd513  document
     add e0b0595  document
     add 6e4acb0  fix:POST request body is missing
     add b343153  Let users care about http.Client transport and keep a uniform code style
     add 01f08da  Merge branch 'develop' into develop
     add 81938e5  Merge branch 'apache:develop' into develop
     add 5ac5f4e  Merge branch 'apache:develop' into develop
     add 02fd9cb  Merge branch 'apache:develop' into develop
     add 08e7c6d  fix API delete bug (#270)
     add dd76c9d  Merge branch 'apache:develop' into develop
     add 7bb8531  Merge branch 'develop' into develop
     add 4aa6abe  fix: remove api_config concerning from grpc sample
     add 5b5ed0e  Merge pull request #276 from MasterKenway/docs/grpc
     add f1d735c  Merge branch 'develop' into develop
     add ce2aa21  Merge pull request #271 from ztelur/develop
     add e600ed9  fix nil issue for timeout filter. (#278)
     add 267df89  add registry doc
     add 823bc9f  add doc
     add 625f614  Merge pull request #279 from alchemy-lee/registry-doc
     add dba456d  Merge branch 'apache:develop' into develop
     add eda13d8  update:springcloud docs
     add 026bceb  Merge pull request #280 from baerwang/develop
     add 81f1394  Merge branch 'develop' of https://github.com/apache/dubbo-go-pixiu into apache-develop
     add dd413b5  Merge branch 'apache-develop' into doc
     add 5316824  update
     add 16f8554  Merge pull request #277 from ztelur/doc
     add b91d836  0.4.0 changelog (#284)
     add 48d9c5a  delete zk and unuse code
     add 216a2e2  Merge pull request #290 from ztelur/0.4.0
     new 70bdd3e  add:csrf
     new 82b85ff  update:csrf import
     new e71ddc7  Merge branch 'develop' into develop
     new c79240f  update:csrf test import
     new 280675f  style:import name
     new 225e972  Merge branch 'develop' into develop
     new 3bad298  [fix] remove time sleep when referenceConfig.GenericLoad
     new 2ba44d4  Merge branch 'develop' into develop
     new 4f3fda2  Merge branch 'develop' into develop
     new e849f09  Merge pull request #283 from mark4z/develop
     new 85fb31f  Merge branch 'develop' into develop
     new 9b5c392  upgrade hessian2 to v1.9.4
     new 381c502  Merge branch 'develop' into develop
     new 0644bd4  Merge pull request #285 from wongoo/develop
     new 9e84693  Merge branch 'develop' into develop
     new 92900a9  Merge remote-tracking branch 'origin/develop' into develop
     new f602630  add:csrf add test get token
     new d5c9730  Merge pull request #282 from baerwang/develop
     new d4fbca6  style:http2 change stdHttp
     new c6a84d7  Merge pull request #289 from baerwang/develop
     new 2412e00  Merge branch 'develop' into 0.4.0

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (94fadb8)
            \
             N -- N -- N   refs/heads/0.4.0 (2412e00)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 21 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:

[dubbo-go-pixiu] 19/21: style:http2 change stdHttp

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit d4fbca6246dfe468202fe1649d879b56ef6818c7
Author: baerwang <17...@qq.com>
AuthorDate: Thu Oct 28 21:52:59 2021 +0800

    style:http2 change stdHttp
    
    Former-commit-id: 126c54ba6a43507c36afa08d55e702da07a303c6
---
 pkg/filter/ratelimit/rate_limit_test.go |  4 ++--
 pkg/model/router.go                     | 12 ++++++------
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/pkg/filter/ratelimit/rate_limit_test.go b/pkg/filter/ratelimit/rate_limit_test.go
index be5c4c2..231a6c4 100644
--- a/pkg/filter/ratelimit/rate_limit_test.go
+++ b/pkg/filter/ratelimit/rate_limit_test.go
@@ -19,7 +19,7 @@ package ratelimit
 
 import (
 	"bytes"
-	http2 "net/http"
+	stdHttp "net/http"
 	"testing"
 )
 
@@ -47,7 +47,7 @@ func TestFilter(t *testing.T) {
 	err = f.Apply()
 	assert.Nil(t, err)
 
-	request, _ := http2.NewRequest("POST", "http://www.dubbogopixiu.com/mock/test?name=tc", bytes.NewReader([]byte("{\"id\":\"12345\"}")))
+	request, _ := stdHttp.NewRequest("POST", "http://www.dubbogopixiu.com/mock/test?name=tc", bytes.NewReader([]byte("{\"id\":\"12345\"}")))
 	c := mock.GetMockHTTPContext(request, f, recovery.GetMock())
 	c.Next()
 }
diff --git a/pkg/model/router.go b/pkg/model/router.go
index 8d8253a..b8f0cf8 100644
--- a/pkg/model/router.go
+++ b/pkg/model/router.go
@@ -18,7 +18,7 @@
 package model
 
 import (
-	http2 "net/http"
+	stdHttp "net/http"
 	"regexp"
 	"strings"
 )
@@ -71,7 +71,7 @@ type (
 	}
 )
 
-func (rc *RouteConfiguration) Route(req *http2.Request) (*RouteAction, error) {
+func (rc *RouteConfiguration) Route(req *stdHttp.Request) (*RouteAction, error) {
 	if rc.Routes == nil {
 		return nil, errors.Errorf("router configuration is empty")
 	}
@@ -86,7 +86,7 @@ func (rc *RouteConfiguration) Route(req *http2.Request) (*RouteAction, error) {
 }
 
 // MatchRouter find router (cluster) by request path and method and header
-func (r *Router) MatchRouter(req *http2.Request) bool {
+func (r *Router) MatchRouter(req *stdHttp.Request) bool {
 	if !r.Match.matchPath(req) {
 		return false
 	}
@@ -102,7 +102,7 @@ func (r *Router) MatchRouter(req *http2.Request) bool {
 	return true
 }
 
-func (rm *RouterMatch) matchPath(req *http2.Request) bool {
+func (rm *RouterMatch) matchPath(req *stdHttp.Request) bool {
 	if rm.Path == "" && rm.Prefix == "" && rm.Regex == "" {
 		return true
 	}
@@ -125,7 +125,7 @@ func (rm *RouterMatch) matchPath(req *http2.Request) bool {
 	return false
 }
 
-func (rm *RouterMatch) matchMethod(req *http2.Request) bool {
+func (rm *RouterMatch) matchMethod(req *stdHttp.Request) bool {
 	if len(rm.Methods) == 0 {
 		return true
 	}
@@ -133,7 +133,7 @@ func (rm *RouterMatch) matchMethod(req *http2.Request) bool {
 	return stringutil.StrInSlice(req.Method, rm.Methods)
 }
 
-func (rm *RouterMatch) matchHeader(req *http2.Request) bool {
+func (rm *RouterMatch) matchHeader(req *stdHttp.Request) bool {
 	if len(rm.Headers) == 0 {
 		return true
 	}

[dubbo-go-pixiu] 01/21: add:csrf

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 70bdd3eeb4029a633ea126420a2bd750681a8ecd
Author: baerwang <17...@qq.com>
AuthorDate: Sun Oct 17 19:52:18 2021 +0800

    add:csrf
    
    Former-commit-id: 154ad17d311c624e4c2c6a4bee4c16337197545a
---
 pkg/common/constant/key.go                     |   1 +
 pkg/filter/csrf/csrf.go                        | 141 +++++++++++++++++++++++++
 pkg/pluginregistry/registry.go                 |   1 +
 samples/dubbogo/simple/csrf/pixiu/conf.yaml    |  78 ++++++++++++++
 samples/dubbogo/simple/csrf/server/server.go   |  31 ++++++
 samples/dubbogo/simple/csrf/test/pixiu_test.go |  58 ++++++++++
 6 files changed, 310 insertions(+)

diff --git a/pkg/common/constant/key.go b/pkg/common/constant/key.go
index d51563d..f3335e7 100644
--- a/pkg/common/constant/key.go
+++ b/pkg/common/constant/key.go
@@ -35,6 +35,7 @@ const (
 	HTTPTimeoutFilter      = "dgp.filter.http.timeout"
 	TracingFilter          = "dgp.filters.tracing"
 	HTTPCorsFilter         = "dgp.filter.http.cors"
+	HTTPCsrfFilter         = "dgp.filter.http.csrf"
 	HTTPProxyRewriteFilter = "dgp.filter.http.proxyrewrite"
 )
 
diff --git a/pkg/filter/csrf/csrf.go b/pkg/filter/csrf/csrf.go
new file mode 100644
index 0000000..ba85f08
--- /dev/null
+++ b/pkg/filter/csrf/csrf.go
@@ -0,0 +1,141 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package csrf
+
+import (
+	"encoding/base64"
+	"encoding/json"
+	"fmt"
+	"github.com/apache/dubbo-go-pixiu/pkg/common/constant"
+	"github.com/apache/dubbo-go-pixiu/pkg/common/extension/filter"
+	"github.com/apache/dubbo-go-pixiu/pkg/context/http"
+	http2 "net/http"
+)
+
+const (
+	// Kind is the kind of Fallback.
+	Kind = constant.HTTPCsrfFilter
+)
+
+const (
+	csrfSecret = "csrfSecret"
+	csrfSalt   = "csrfSalt"
+)
+
+func init() {
+	filter.RegisterHttpFilter(&Plugin{})
+}
+
+type (
+	// Plugin is http filter plugin.
+	Plugin struct {
+	}
+
+	// Filter is http filter instance
+	Filter struct {
+		cfg *Config
+	}
+
+	// Config describe the config of Filter
+	Config struct {
+		Key           string   `yaml:"key" json:"key" mapstructure:"key"`                                  // get request key
+		Secret        string   `yaml:"secret" json:"secret" mapstructure:"secret"`                         // private key
+		ErrorMsg      string   `yaml:"error_msg" json:"error_msg" mapstructure:"error_msg"`                // hint error info
+		IgnoreMethods []string `yaml:"ignore_methods" json:"ignore_methods" mapstructure:"ignore_methods"` // ignore request method
+	}
+)
+
+func (p *Plugin) Kind() string {
+	return Kind
+}
+
+func (p *Plugin) CreateFilter() (filter.HttpFilter, error) {
+	return &Filter{cfg: &Config{}}, nil
+}
+
+func (f *Filter) PrepareFilterChain(ctx *http.HttpContext) error {
+	ctx.AppendFilterFunc(f.Handle)
+	return nil
+}
+
+func (f *Filter) Handle(ctx *http.HttpContext) {
+	f.handleCsrf(ctx)
+}
+
+func (f *Filter) handleCsrf(ctx *http.HttpContext) {
+	ctx.Request.Header.Set(csrfSecret, f.cfg.Secret)
+
+	if inMethod(f.cfg.IgnoreMethods, ctx.Request.Method) {
+		ctx.Next()
+		return
+	}
+
+	salt := ctx.Request.Header.Get(csrfSalt)
+
+	if salt == "" {
+		bt, _ := json.Marshal(http.ErrResponse{Message: f.cfg.ErrorMsg})
+		ctx.WriteJSONWithStatus(http2.StatusForbidden, bt)
+		ctx.Abort()
+		return
+	}
+
+	token := tokenize(f.cfg.Secret, salt)
+
+	if token != tokenGetter(ctx, f.cfg.Key) {
+		bt, _ := json.Marshal(http.ErrResponse{Message: f.cfg.ErrorMsg})
+		ctx.WriteJSONWithStatus(http2.StatusForbidden, bt)
+		ctx.Abort()
+		return
+	}
+
+	ctx.Next()
+
+}
+
+func tokenGetter(ctx *http.HttpContext, key string) string {
+	req := ctx.Request
+	if t := req.Form.Get(key); t != "" {
+		return t
+	} else if t := req.URL.Query().Get(key); t != "" {
+		return t
+	} else if t := req.Header.Get(key); t != "" {
+		return t
+	}
+	return ""
+}
+
+func inMethod(methods []string, method string) bool {
+	for _, v := range methods {
+		if v == method {
+			return true
+		}
+	}
+	return false
+}
+
+func tokenize(secret, salt string) string {
+	return base64.URLEncoding.EncodeToString([]byte(fmt.Sprintf("%s-%s", salt, secret)))
+}
+
+func (f *Filter) Apply() error {
+	return nil
+}
+
+func (f *Filter) Config() interface{} {
+	return f.cfg
+}
diff --git a/pkg/pluginregistry/registry.go b/pkg/pluginregistry/registry.go
index 7c97bb2..027619d 100644
--- a/pkg/pluginregistry/registry.go
+++ b/pkg/pluginregistry/registry.go
@@ -24,6 +24,7 @@ import (
 	_ "github.com/apache/dubbo-go-pixiu/pkg/filter/accesslog"
 	_ "github.com/apache/dubbo-go-pixiu/pkg/filter/authority"
 	_ "github.com/apache/dubbo-go-pixiu/pkg/filter/cors"
+	_ "github.com/apache/dubbo-go-pixiu/pkg/filter/csrf"
 	_ "github.com/apache/dubbo-go-pixiu/pkg/filter/header"
 	_ "github.com/apache/dubbo-go-pixiu/pkg/filter/host"
 	_ "github.com/apache/dubbo-go-pixiu/pkg/filter/http/apiconfig"
diff --git a/samples/dubbogo/simple/csrf/pixiu/conf.yaml b/samples/dubbogo/simple/csrf/pixiu/conf.yaml
new file mode 100644
index 0000000..093f9ce
--- /dev/null
+++ b/samples/dubbogo/simple/csrf/pixiu/conf.yaml
@@ -0,0 +1,78 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+---
+static_resources:
+  listeners:
+    - name: "net/http"
+      address:
+        socket_address:
+          protocol_type: "HTTP"
+          address: "0.0.0.0"
+          port: 8888
+      filter_chains:
+        - filter_chain_match:
+          domains:
+            - api.dubbo.com
+            - api.pixiu.com
+          filters:
+            - name: dgp.filter.httpconnectionmanager
+              config:
+                route_config:
+                  routes:
+                    - match:
+                        prefix: "/user"
+                      route:
+                        cluster: "user"
+                        cluster_not_found_response_code: 505
+                http_filters:
+                  - name: dgp.filter.http.httpproxy
+                    config:
+                  - name: dgp.filter.http.cors
+                    config:
+                      allow_origin:
+                        - api.dubbo.com
+                      allow_methods: ""
+                      allow_headers: ""
+                      expose_headers: ""
+                      max_age: ""
+                      allow_credentials: false
+                  - name: dgp.filter.http.csrf
+                    config:
+                      key: pixiu
+                      secret: pixiu888
+                      ignore_methods:
+                      error_msg: "CSRF token mismatch"
+                  - name: dgp.filter.http.response
+                    config:
+      config:
+        idle_timeout: 5s
+        read_timeout: 5s
+        write_timeout: 5s
+  clusters:
+    - name: "user"
+      lb_policy: "lb"
+      endpoints:
+        - id: 1
+          socket_address:
+            address: 127.0.0.1
+            port: 1314
+  shutdown_config:
+    timeout: "60s"
+    step_timeout: "10s"
+    reject_policy: "immediacy"
\ No newline at end of file
diff --git a/samples/dubbogo/simple/csrf/server/server.go b/samples/dubbogo/simple/csrf/server/server.go
new file mode 100644
index 0000000..6eccca7
--- /dev/null
+++ b/samples/dubbogo/simple/csrf/server/server.go
@@ -0,0 +1,31 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package main
+
+import (
+	"log"
+	"net/http"
+)
+
+func main() {
+	http.HandleFunc("/user/", func(w http.ResponseWriter, r *http.Request) {
+		_, _ = w.Write([]byte(`{"message":"success","status":200}`))
+	})
+	log.Println("Starting sample server ...")
+	log.Fatal(http.ListenAndServe(":1314", nil))
+}
diff --git a/samples/dubbogo/simple/csrf/test/pixiu_test.go b/samples/dubbogo/simple/csrf/test/pixiu_test.go
new file mode 100644
index 0000000..2fed5cf
--- /dev/null
+++ b/samples/dubbogo/simple/csrf/test/pixiu_test.go
@@ -0,0 +1,58 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package csrf
+
+import (
+	"github.com/stretchr/testify/assert"
+	"io/ioutil"
+	"net/http"
+	"strings"
+	"testing"
+	"time"
+)
+
+func TestCsrfHeader(t *testing.T) {
+	urlStr := "http://localhost:8888/user/"
+	client := &http.Client{Timeout: 5 * time.Second}
+	req, err := http.NewRequest("GET", urlStr, nil)
+	assert.NoError(t, err)
+	req.Header.Set("csrfSalt", "pixiu")
+	req.Header.Set("pixiu", "cGl4aXUtcGl4aXU4ODg=")
+	resp, err := client.Do(req)
+	assert.NoError(t, err)
+	assert.Equal(t, http.StatusOK, resp.StatusCode)
+	assert.NotNil(t, resp)
+	s, _ := ioutil.ReadAll(resp.Body)
+	t.Log(string(s))
+	assert.True(t, strings.Contains(string(s), "success"))
+}
+
+func TestCsrfQuery(t *testing.T) {
+	urlStr := "http://localhost:8888/user?pixiu=cGl4aXUtcGl4aXU4ODg="
+	client := &http.Client{Timeout: 5 * time.Second}
+	req, err := http.NewRequest("GET", urlStr, nil)
+	assert.NoError(t, err)
+	req.Header.Set("csrfSalt", "pixiu")
+	resp, err := client.Do(req)
+	assert.NoError(t, err)
+	assert.Equal(t, http.StatusOK, resp.StatusCode)
+	assert.NotNil(t, resp)
+	s, _ := ioutil.ReadAll(resp.Body)
+	t.Log(string(s))
+	assert.True(t, strings.Contains(string(s), "success"))
+}

[dubbo-go-pixiu] 04/21: update:csrf test import

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit c79240fda5feb6e432079f700a339332517006b5
Author: baerwang <17...@qq.com>
AuthorDate: Mon Oct 18 12:26:55 2021 +0800

    update:csrf test import
    
    Former-commit-id: 084ed12a5548ef62f35faea9dee96d4a91f46132
---
 samples/dubbogo/simple/csrf/test/pixiu_test.go | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/samples/dubbogo/simple/csrf/test/pixiu_test.go b/samples/dubbogo/simple/csrf/test/pixiu_test.go
index 2fed5cf..b57f079 100644
--- a/samples/dubbogo/simple/csrf/test/pixiu_test.go
+++ b/samples/dubbogo/simple/csrf/test/pixiu_test.go
@@ -18,7 +18,6 @@
 package csrf
 
 import (
-	"github.com/stretchr/testify/assert"
 	"io/ioutil"
 	"net/http"
 	"strings"
@@ -26,6 +25,10 @@ import (
 	"time"
 )
 
+import (
+	"github.com/stretchr/testify/assert"
+)
+
 func TestCsrfHeader(t *testing.T) {
 	urlStr := "http://localhost:8888/user/"
 	client := &http.Client{Timeout: 5 * time.Second}

[dubbo-go-pixiu] 03/21: Merge branch 'develop' into develop

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit e71ddc7c210d1fc9f240207a3e9ccf175218bd6e
Merge: 82b85ff 16f8554
Author: Mark4z <36...@users.noreply.github.com>
AuthorDate: Sun Oct 17 20:48:15 2021 +0800

    Merge branch 'develop' into develop
    
    Former-commit-id: dfa03fc5d2f5da1453e6d3c5a6bc927f124460ea

 docs/common/README.md                     |   2 +-
 docs/common/faq.md                        |  12 +-
 docs/common/proxy-arguments.md            |  11 --
 docs/common/roadmap.md                    |  17 ---
 docs/developer/filter.md                  | 207 ++++++++++++++++++++++++++----
 docs/index.md                             |  22 ++--
 docs/sample/dubbo/dubbo.md                |   9 ++
 docs/sample/{http => dubbo}/http-body.md  |   0
 docs/sample/{http => dubbo}/http-query.md |   0
 docs/sample/{http => dubbo}/http-uri.md   |   0
 docs/sample/http/http-http.md             |  67 ++++++++++
 docs/sample/http/http.md                  |   5 +-
 docs/sample/http/http_sample_startup.sh   |  55 --------
 docs/sample/others/jaeger.md              |  17 +++
 docs/user/config.md                       | 139 ++++++++++++++++++++
 docs/user/installation.md                 |   2 -
 docs/user/response.md                     |  17 ---
 docs/user/start.md                        |  58 ++++++++-
 18 files changed, 480 insertions(+), 160 deletions(-)

[dubbo-go-pixiu] 18/21: Merge pull request #282 from baerwang/develop

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit d5c973020f16c02a3676bed95d2bb4609c5c18f3
Merge: 0644bd4 f602630
Author: Xin.Zh <dr...@foxmail.com>
AuthorDate: Wed Oct 27 13:36:59 2021 +0800

    Merge pull request #282 from baerwang/develop
    
    add:csrf
    Former-commit-id: 495aa90886d28c2aaf6fa49d9bffb2bd8e62dd8d

 pkg/common/constant/key.go                     |   1 +
 pkg/filter/csrf/csrf.go                        | 144 +++++++++++++++++++++++++
 pkg/pluginregistry/registry.go                 |   1 +
 samples/dubbogo/simple/csrf/pixiu/conf.yaml    |  78 ++++++++++++++
 samples/dubbogo/simple/csrf/server/server.go   |  42 ++++++++
 samples/dubbogo/simple/csrf/test/pixiu_test.go |  82 ++++++++++++++
 6 files changed, 348 insertions(+)

[dubbo-go-pixiu] 15/21: style:import name

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 280675fa00c40faf3089ef9a36900e596f483e31
Author: baerwang <17...@qq.com>
AuthorDate: Mon Oct 25 14:08:50 2021 +0800

    style:import name
    
    Former-commit-id: 1f9529fe9a9c58d1fb2a0d571f5335064d68ca91
---
 pkg/filter/csrf/csrf.go | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pkg/filter/csrf/csrf.go b/pkg/filter/csrf/csrf.go
index 69d7358..8e3130a 100644
--- a/pkg/filter/csrf/csrf.go
+++ b/pkg/filter/csrf/csrf.go
@@ -21,7 +21,7 @@ import (
 	"encoding/base64"
 	"encoding/json"
 	"fmt"
-	http2 "net/http"
+	stdHttp "net/http"
 )
 
 import (
@@ -92,7 +92,7 @@ func (f *Filter) handleCsrf(ctx *http.HttpContext) {
 
 	if salt == "" {
 		bt, _ := json.Marshal(http.ErrResponse{Message: f.cfg.ErrorMsg})
-		ctx.WriteJSONWithStatus(http2.StatusForbidden, bt)
+		ctx.WriteJSONWithStatus(stdHttp.StatusForbidden, bt)
 		ctx.Abort()
 		return
 	}
@@ -101,7 +101,7 @@ func (f *Filter) handleCsrf(ctx *http.HttpContext) {
 
 	if token != tokenGetter(ctx, f.cfg.Key) {
 		bt, _ := json.Marshal(http.ErrResponse{Message: f.cfg.ErrorMsg})
-		ctx.WriteJSONWithStatus(http2.StatusForbidden, bt)
+		ctx.WriteJSONWithStatus(stdHttp.StatusForbidden, bt)
 		ctx.Abort()
 		return
 	}

[dubbo-go-pixiu] 16/21: Merge remote-tracking branch 'origin/develop' into develop

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 92900a9b62a2fee5f63d71fb9c7f0a762ac4d5dd
Merge: 280675f 9e84693
Author: baerwang <17...@qq.com>
AuthorDate: Mon Oct 25 14:13:59 2021 +0800

    Merge remote-tracking branch 'origin/develop' into develop
    
    
    Former-commit-id: 770401678ca788fe11e7e740ee544853e01da01a

 CHANGE.md                 | 30 ++++++++++++++++++++++++++++++
 go.mod                    |  6 ++----
 go.sum                    |  4 ++--
 pkg/client/dubbo/dubbo.go |  6 +-----
 4 files changed, 35 insertions(+), 11 deletions(-)

[dubbo-go-pixiu] 14/21: Merge branch 'develop' into develop

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 9e8469342377e621a11a17b97c25b10f0f26d410
Merge: 85fb31f 0644bd4
Author: Mark4z <36...@users.noreply.github.com>
AuthorDate: Thu Oct 21 20:37:24 2021 +0800

    Merge branch 'develop' into develop
    
    Former-commit-id: 1bee5a6d4f1677c9d766bb0e49a63a0b0407628a

 go.mod | 6 ++----
 go.sum | 4 ++--
 2 files changed, 4 insertions(+), 6 deletions(-)

[dubbo-go-pixiu] 02/21: update:csrf import

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 82b85ff53c8c06f51133853e0a9af732dcbfa21c
Author: baerwang <17...@qq.com>
AuthorDate: Sun Oct 17 20:02:57 2021 +0800

    update:csrf import
    
    Former-commit-id: 2b84d8f087dd22aac1609b41072d0d32af7cfc6f
---
 pkg/filter/csrf/csrf.go | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/pkg/filter/csrf/csrf.go b/pkg/filter/csrf/csrf.go
index ba85f08..69d7358 100644
--- a/pkg/filter/csrf/csrf.go
+++ b/pkg/filter/csrf/csrf.go
@@ -21,10 +21,13 @@ import (
 	"encoding/base64"
 	"encoding/json"
 	"fmt"
+	http2 "net/http"
+)
+
+import (
 	"github.com/apache/dubbo-go-pixiu/pkg/common/constant"
 	"github.com/apache/dubbo-go-pixiu/pkg/common/extension/filter"
 	"github.com/apache/dubbo-go-pixiu/pkg/context/http"
-	http2 "net/http"
 )
 
 const (

[dubbo-go-pixiu] 06/21: Merge branch 'develop' into develop

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 2ba44d41fb8a8d12e3d74d04d90a5ce5b7895d3b
Merge: 3bad298 16f8554
Author: Mark4z <36...@users.noreply.github.com>
AuthorDate: Mon Oct 18 21:58:01 2021 +0800

    Merge branch 'develop' into develop
    
    Former-commit-id: 6908fb34b3e12200dd42fd202b97b9b1284090fe

 docs/common/README.md                              |   2 +-
 docs/common/faq.md                                 |  12 +-
 docs/common/proxy-arguments.md                     |  11 --
 docs/common/roadmap.md                             |  17 --
 docs/developer/filter.md                           | 207 ++++++++++++++++++---
 docs/index.md                                      |  23 ++-
 docs/sample/dubbo/dubbo-registry.md                |  94 ++++++++++
 docs/sample/dubbo/dubbo.md                         |  10 +
 docs/sample/{http => dubbo}/http-body.md           |   0
 docs/sample/{http => dubbo}/http-query.md          |   0
 docs/sample/{http => dubbo}/http-uri.md            |   0
 docs/sample/http/http-http.md                      |  67 +++++++
 docs/sample/http/http.md                           |   5 +-
 docs/sample/http/http_sample_startup.sh            |  55 ------
 docs/sample/others/jaeger.md                       |  17 ++
 docs/sample/springcloud/README.md                  |  40 ++++
 docs/user/config.md                                | 139 ++++++++++++++
 docs/user/installation.md                          |   2 -
 docs/user/response.md                              |  17 --
 docs/user/start.md                                 |  58 +++++-
 pkg/adapter/springcloud/servicediscovery/README.md |  29 ---
 21 files changed, 616 insertions(+), 189 deletions(-)

[dubbo-go-pixiu] 05/21: [fix] remove time sleep when referenceConfig.GenericLoad

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 3bad2982bc6bbe09c0d82f4d16c42b653fdaa6c1
Author: mengchao.lv <me...@lianwei.com.cn>
AuthorDate: Mon Oct 18 21:55:14 2021 +0800

    [fix] remove time sleep when
    referenceConfig.GenericLoad
    
    
    Former-commit-id: e66ac09d1035e71542cfad8543a654748c541273
---
 pkg/client/dubbo/dubbo.go | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/pkg/client/dubbo/dubbo.go b/pkg/client/dubbo/dubbo.go
index 7713d4b..d544e40 100644
--- a/pkg/client/dubbo/dubbo.go
+++ b/pkg/client/dubbo/dubbo.go
@@ -21,7 +21,6 @@ import (
 	"context"
 	"strings"
 	"sync"
-	"time"
 )
 
 import (
@@ -300,11 +299,8 @@ func (dc *Client) create(key string, irequest fc.IntegrationRequest) *dg.Generic
 	dc.lock.Lock()
 	defer dc.lock.Unlock()
 	referenceConfig.GenericLoad(key)
-	//TODO: fix it later
-	// sleep to wait invoker create
-	time.Sleep(500 * time.Millisecond)
-	clientService := referenceConfig.GetRPCService().(*dg.GenericService)
 
+	clientService := referenceConfig.GetRPCService().(*dg.GenericService)
 	dc.GenericServicePool[key] = clientService
 	return clientService
 }

[dubbo-go-pixiu] 08/21: upgrade hessian2 to v1.9.4

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 9b5c392b5d666ba5b03e4afcbed936ba6af3f244
Author: wangoo <wo...@apache.org>
AuthorDate: Thu Oct 21 08:45:58 2021 +0800

    upgrade hessian2 to v1.9.4
    
    
    Former-commit-id: 027b04846478d3bfd7dea7360ffd196eeb18ee46
---
 go.mod | 6 ++----
 go.sum | 4 ++--
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/go.mod b/go.mod
index b227777..17de4a2 100644
--- a/go.mod
+++ b/go.mod
@@ -5,7 +5,7 @@ go 1.14
 require (
 	github.com/alibaba/sentinel-golang v1.0.2
 	github.com/apache/dubbo-go v1.5.7
-	github.com/apache/dubbo-go-hessian2 v1.9.3
+	github.com/apache/dubbo-go-hessian2 v1.9.4
 	github.com/creasty/defaults v1.5.2
 	github.com/dubbogo/dubbo-go-pixiu-filter v0.1.4
 	github.com/dubbogo/go-zookeeper v1.0.3
@@ -42,6 +42,4 @@ require (
 	gopkg.in/yaml.v2 v2.4.0
 )
 
-replace (
-	github.com/envoyproxy/go-control-plane => github.com/envoyproxy/go-control-plane v0.8.0
-)
+replace github.com/envoyproxy/go-control-plane => github.com/envoyproxy/go-control-plane v0.8.0
diff --git a/go.sum b/go.sum
index 81bc996..a1f2ffd 100644
--- a/go.sum
+++ b/go.sum
@@ -91,8 +91,8 @@ github.com/apache/dubbo-getty v1.4.5/go.mod h1:mcDyiu7M/TVrYDyL8TxDemQkOdvEqqHSQ
 github.com/apache/dubbo-go v1.5.7 h1:aEdQyUH3duDYMw8wBYziuDBUwNBSVyYlUqqAQJ2ikZA=
 github.com/apache/dubbo-go v1.5.7/go.mod h1:KHmSHx2/foxW0dVlQIrqQ4Vs1Clg3d4UIkwKkuhaZt8=
 github.com/apache/dubbo-go-hessian2 v1.9.1/go.mod h1:xQUjE7F8PX49nm80kChFvepA/AvqAZ0oh/UaB6+6pBE=
-github.com/apache/dubbo-go-hessian2 v1.9.3 h1:0G9cdOCiKILem1JRKeZtY0FdIUyvzt30qtukMXPtJks=
-github.com/apache/dubbo-go-hessian2 v1.9.3/go.mod h1:xQUjE7F8PX49nm80kChFvepA/AvqAZ0oh/UaB6+6pBE=
+github.com/apache/dubbo-go-hessian2 v1.9.4 h1:dj8yT7Jjq7q6skix7Tn/oH/IRmw9dQBQvATnpUDuaHg=
+github.com/apache/dubbo-go-hessian2 v1.9.4/go.mod h1:7rEw9guWABQa6Aqb8HeZcsYPHsOS7XT1qtJvkmI6c5w=
 github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
 github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
 github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=

[dubbo-go-pixiu] 11/21: Merge branch 'develop' into develop

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 85fb31f35a9292ecb7ff9f58a880268d3282a5f1
Merge: 225e972 e849f09
Author: Xin.Zh <dr...@foxmail.com>
AuthorDate: Thu Oct 21 13:05:59 2021 +0800

    Merge branch 'develop' into develop
    
    Former-commit-id: d6a90fb4213666650b5dcd0b607ae81350df8555

 pkg/client/dubbo/dubbo.go | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

[dubbo-go-pixiu] 20/21: Merge pull request #289 from baerwang/develop

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit c6a84d795899c8d7238abd2e6dc38509ea79912d
Merge: d5c9730 d4fbca6
Author: Xin.Zh <dr...@foxmail.com>
AuthorDate: Fri Oct 29 09:59:40 2021 +0800

    Merge pull request #289 from baerwang/develop
    
    style:http2 change stdHttp
    Former-commit-id: 2890fd767072e5abf6c2106ff8a5b03351970fca

 pkg/filter/ratelimit/rate_limit_test.go |  4 ++--
 pkg/model/router.go                     | 12 ++++++------
 2 files changed, 8 insertions(+), 8 deletions(-)

[dubbo-go-pixiu] 10/21: Merge pull request #283 from mark4z/develop

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit e849f09845b4be165fe9980e3c1d113e4bc76536
Merge: b91d836 4f3fda2
Author: Xin.Zh <dr...@foxmail.com>
AuthorDate: Thu Oct 21 12:50:10 2021 +0800

    Merge pull request #283 from mark4z/develop
    
    [fix] remove time sleep when referenceConfig.GenericLoad
    
    Former-commit-id: 3f188337bca8455c7c8a8b53f05f74f678cc0256

 pkg/client/dubbo/dubbo.go | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

[dubbo-go-pixiu] 12/21: Merge branch 'develop' into develop

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 381c502cda92c816275460eea1f4c2c9298c9149
Merge: 9b5c392 e849f09
Author: zhangxun <18...@163.com>
AuthorDate: Thu Oct 21 13:08:47 2021 +0800

    Merge branch 'develop' into develop
    
    Former-commit-id: ab7a51edcb54f2531d52e6d620881b87b903e790

 pkg/client/dubbo/dubbo.go | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

[dubbo-go-pixiu] 09/21: Merge branch 'develop' into develop

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 4f3fda2da0fb175ce5d37304a1493aedbf454a64
Merge: 2ba44d4 b91d836
Author: randy <zt...@gmail.com>
AuthorDate: Thu Oct 21 09:57:44 2021 +0800

    Merge branch 'develop' into develop
    
    Former-commit-id: fe4c0e1f9fe64a7bc7ae92fe3204a122dc2f7cd6

 CHANGE.md | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

[dubbo-go-pixiu] 21/21: Merge branch 'develop' into 0.4.0

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 2412e0021273f0367b351bfbaf37cc8b61195d9e
Merge: 216a2e2 c6a84d7
Author: Xin.Zh <dr...@foxmail.com>
AuthorDate: Wed Nov 3 13:13:28 2021 +0800

    Merge branch 'develop' into 0.4.0
    
    Former-commit-id: 94fadb87d1dc21df86281c5aa4056a4952d88ff7

 go.mod                                             |   6 +-
 go.sum                                             |   4 +-
 pkg/client/dubbo/dubbo.go                          |   6 +-
 pkg/common/constant/key.go                         |   1 +
 pkg/filter/csrf/csrf.go                            | 144 +++++++++++++++++++++
 pkg/filter/ratelimit/rate_limit_test.go            |   4 +-
 pkg/model/router.go                                |  12 +-
 pkg/pluginregistry/registry.go                     |   1 +
 samples/dubbogo/simple/csrf/pixiu/conf.yaml        |  78 +++++++++++
 .../dubbogo/simple/csrf/server/server.go           |  49 +++----
 samples/dubbogo/simple/csrf/test/pixiu_test.go     |  82 ++++++++++++
 11 files changed, 338 insertions(+), 49 deletions(-)

[dubbo-go-pixiu] 17/21: add:csrf add test get token

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit f6026301182346984067bb79032985774dab3b89
Author: baerwang <17...@qq.com>
AuthorDate: Mon Oct 25 21:35:39 2021 +0800

    add:csrf add test get token
    
    Former-commit-id: 191dbc71e5a0e96d6be39585eb150157910708d4
---
 samples/dubbogo/simple/csrf/server/server.go   | 11 ++++
 samples/dubbogo/simple/csrf/test/pixiu_test.go | 71 +++++++++++++++++---------
 2 files changed, 57 insertions(+), 25 deletions(-)

diff --git a/samples/dubbogo/simple/csrf/server/server.go b/samples/dubbogo/simple/csrf/server/server.go
index 6eccca7..7204dba 100644
--- a/samples/dubbogo/simple/csrf/server/server.go
+++ b/samples/dubbogo/simple/csrf/server/server.go
@@ -18,14 +18,25 @@
 package main
 
 import (
+	"encoding/base64"
+	"fmt"
 	"log"
 	"net/http"
 )
 
 func main() {
+	http.HandleFunc("/login/", func(w http.ResponseWriter, r *http.Request) {
+		query := r.URL.Query()
+		_, _ = w.Write([]byte(tokenize(query.Get("secret"), query.Get("key"))))
+	})
+
 	http.HandleFunc("/user/", func(w http.ResponseWriter, r *http.Request) {
 		_, _ = w.Write([]byte(`{"message":"success","status":200}`))
 	})
 	log.Println("Starting sample server ...")
 	log.Fatal(http.ListenAndServe(":1314", nil))
 }
+
+func tokenize(secret, salt string) string {
+	return base64.URLEncoding.EncodeToString([]byte(fmt.Sprintf("%s-%s", salt, secret)))
+}
diff --git a/samples/dubbogo/simple/csrf/test/pixiu_test.go b/samples/dubbogo/simple/csrf/test/pixiu_test.go
index b57f079..7e97eee 100644
--- a/samples/dubbogo/simple/csrf/test/pixiu_test.go
+++ b/samples/dubbogo/simple/csrf/test/pixiu_test.go
@@ -29,33 +29,54 @@ import (
 	"github.com/stretchr/testify/assert"
 )
 
+var token string
+
+func GetToken(t *testing.T) bool {
+	return t.Run("token", func(t *testing.T) {
+		urlStr := "http://localhost:1314/login?key=pixiu&secret=pixiu888"
+		client := &http.Client{Timeout: 5 * time.Second}
+		req, err := http.NewRequest("GET", urlStr, nil)
+		assert.NoError(t, err)
+		resp, err := client.Do(req)
+		assert.NoError(t, err)
+		assert.Equal(t, http.StatusOK, resp.StatusCode)
+		assert.NotNil(t, resp)
+		s, _ := ioutil.ReadAll(resp.Body)
+		token = string(s)
+	})
+}
+
 func TestCsrfHeader(t *testing.T) {
-	urlStr := "http://localhost:8888/user/"
-	client := &http.Client{Timeout: 5 * time.Second}
-	req, err := http.NewRequest("GET", urlStr, nil)
-	assert.NoError(t, err)
-	req.Header.Set("csrfSalt", "pixiu")
-	req.Header.Set("pixiu", "cGl4aXUtcGl4aXU4ODg=")
-	resp, err := client.Do(req)
-	assert.NoError(t, err)
-	assert.Equal(t, http.StatusOK, resp.StatusCode)
-	assert.NotNil(t, resp)
-	s, _ := ioutil.ReadAll(resp.Body)
-	t.Log(string(s))
-	assert.True(t, strings.Contains(string(s), "success"))
+	if GetToken(t) && token != "" {
+		urlStr := "http://localhost:8888/user/"
+		client := &http.Client{Timeout: 5 * time.Second}
+		req, err := http.NewRequest("GET", urlStr, nil)
+		assert.NoError(t, err)
+		req.Header.Set("csrfSalt", "pixiu")
+		req.Header.Set("pixiu", token)
+		resp, err := client.Do(req)
+		assert.NoError(t, err)
+		assert.Equal(t, http.StatusOK, resp.StatusCode)
+		assert.NotNil(t, resp)
+		s, _ := ioutil.ReadAll(resp.Body)
+		t.Log(string(s))
+		assert.True(t, strings.Contains(string(s), "success"))
+	}
 }
 
 func TestCsrfQuery(t *testing.T) {
-	urlStr := "http://localhost:8888/user?pixiu=cGl4aXUtcGl4aXU4ODg="
-	client := &http.Client{Timeout: 5 * time.Second}
-	req, err := http.NewRequest("GET", urlStr, nil)
-	assert.NoError(t, err)
-	req.Header.Set("csrfSalt", "pixiu")
-	resp, err := client.Do(req)
-	assert.NoError(t, err)
-	assert.Equal(t, http.StatusOK, resp.StatusCode)
-	assert.NotNil(t, resp)
-	s, _ := ioutil.ReadAll(resp.Body)
-	t.Log(string(s))
-	assert.True(t, strings.Contains(string(s), "success"))
+	if GetToken(t) && token != "" {
+		urlStr := "http://localhost:8888/user?pixiu=" + token
+		client := &http.Client{Timeout: 5 * time.Second}
+		req, err := http.NewRequest("GET", urlStr, nil)
+		assert.NoError(t, err)
+		req.Header.Set("csrfSalt", "pixiu")
+		resp, err := client.Do(req)
+		assert.NoError(t, err)
+		assert.Equal(t, http.StatusOK, resp.StatusCode)
+		assert.NotNil(t, resp)
+		s, _ := ioutil.ReadAll(resp.Body)
+		t.Log(string(s))
+		assert.True(t, strings.Contains(string(s), "success"))
+	}
 }

[dubbo-go-pixiu] 13/21: Merge pull request #285 from wongoo/develop

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 0644bd43f748ce4d19b42752a9d2c559e693cc80
Merge: e849f09 381c502
Author: Xin.Zh <dr...@foxmail.com>
AuthorDate: Thu Oct 21 13:20:39 2021 +0800

    Merge pull request #285 from wongoo/develop
    
    upgrade hessian2 to v1.9.4
    
    Former-commit-id: 8080a476f38363ea779a54793e228e97003770f5

 go.mod | 6 ++----
 go.sum | 4 ++--
 2 files changed, 4 insertions(+), 6 deletions(-)

[dubbo-go-pixiu] 07/21: Merge branch 'develop' into develop

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

mark4z pushed a commit to branch 0.4.0
in repository https://gitbox.apache.org/repos/asf/dubbo-go-pixiu.git

commit 225e972cbb67b91e1dfe27a29cc963d7fd83676e
Merge: c79240f b91d836
Author: Joe Zou <jo...@apache.org>
AuthorDate: Wed Oct 20 16:20:45 2021 +0800

    Merge branch 'develop' into develop
    
    Former-commit-id: 2dff2243dc9334f6e4e36a1082fc59c4e6fd75f8

 CHANGE.md | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)