This is an automated email from the ASF dual-hosted git repository. wenming pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/apisix.git.
from b6354ec feat: allow to limit client body size to protect the service (#2214) add 4722198 feature: support etcd v3 by mocking v2 API (#2036) No new revisions were added by this update. Summary of changes: .travis.yml | 1 - .travis/linux_apisix_current_luarocks_runner.sh | 6 +- .travis/linux_openresty_mtls_runner.sh | 5 +- .travis/linux_openresty_runner.sh | 6 +- .travis/linux_tengine_runner.sh | 6 +- .travis/osx_openresty_runner.sh | 2 +- README.md | 5 +- README_CN.md | 5 +- apisix/core/config_etcd.lua | 198 ++++++++------ apisix/core/etcd.lua | 164 +++++++++++- bin/apisix | 42 +-- doc/architecture-design.md | 2 +- doc/install-dependencies.md | 12 +- doc/zh-cn/install-dependencies.md | 16 +- rockspec/apisix-master-0.rockspec | 3 +- t/admin/routes.t | 5 +- t/core/etcd-auth-fail.t | 22 +- t/core/etcd-auth.t | 17 +- t/core/etcd-sync.t | 2 + t/core/etcd.t | 335 ++++++++++++++++++++++++ t/lib/server.lua | 7 + utils/{install_yaml_conf.sh => install-etcd.sh} | 11 +- 22 files changed, 710 insertions(+), 162 deletions(-) create mode 100644 t/core/etcd.t copy utils/{install_yaml_conf.sh => install-etcd.sh} (74%)