This is an automated email from the ASF dual-hosted git repository. wenming pushed a change to branch v0.9 in repository https://gitbox.apache.org/repos/asf/incubator-apisix.git.
discard 6de220d change: avoid duplicate code. (#877) omit a7bf0a7 doc: fixed wrong dir of source code. (#861) omit a73fb33 doc: add doc for install from source RC. (#859) omit a77dbe1 license: removed dashboard and logos. (#858) add 77ad662 bugfix(radixtree_host_uri): match priority, host > uri. (#817) add 51d87c0 doc: updated install-dependencies.md (#867) add 722e42f optimization(proxy-rewrite): performance upgrade for proxy-rewrite by avoid luajit NYI (#872) add c7bac03 doc: fix typo in README_CN.md (#874) add 6bef2e4 doc: update users of power by APISIX. (#884) add 2c57621 bugfix: avoid a useless redirect when access `/apisix/dashboard`. (#886) add 227eeae Split check target into lint & license-check targets in Makefile. (#887) add fbb51dd plugin: implement plugin `response rewrite` add a3f06de doc: fix error in limit-conn.md (#890) add 01dc41c bugfix: fetch the current log level when needs. (#885) add 24d1190 doc: fixed some typo and update content. (#895) add 7443133 Resolve #882 and simplify conf (#894) add 31f18f1 license: removed dashboard and logos. (#858) add 956101d doc: add doc for install from source RC. (#859) add 3670096 doc: fixed wrong dir of source code. (#861) add fdfaeff change: avoid duplicate code. (#877) 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 (6de220d) \ N -- N -- N refs/heads/v0.9 (fdfaeff) 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. No new revisions were added by this update. Summary of changes: .travis/linux_openresty_runner.sh | 2 +- .travis/linux_tengine_runner.sh | 2 +- Makefile | 49 +-- README.md | 3 +- README_CN.md | 1 + bin/apisix | 14 +- conf/config.yaml | 1 + conf/nginx.conf | 7 +- doc/README.md | 9 +- doc/README_CN.md | 1 + doc/benchmark.md | 2 +- doc/how-to-build-cn.md | 23 +- doc/how-to-build.md | 23 +- doc/https.md | 2 +- doc/install-dependencies.md | 1 + doc/plugins.md | 2 +- doc/plugins/grpc-transcoding.md | 23 +- doc/plugins/ip-restriction.md | 12 +- doc/plugins/jwt-auth.md | 14 +- doc/plugins/key-auth.md | 7 +- doc/plugins/limit-conn.md | 37 ++- doc/plugins/limit-count.md | 27 +- doc/plugins/limit-req.md | 31 +- doc/plugins/prometheus.md | 2 +- doc/plugins/proxy-rewrite.md | 33 +- doc/plugins/redirect.md | 25 +- doc/plugins/response-rewrite-cn.md | 82 +++++ doc/plugins/response-rewrite.md | 109 +++++++ doc/plugins/serverless.md | 35 +- doc/plugins/zipkin.md | 9 +- doc/powered-by.md | 12 +- doc/stand-alone.md | 2 +- doc/stream-proxy.md | 2 +- lua/apisix/core/log.lua | 70 ++-- lua/apisix/http/router/radixtree_host_uri.lua | 124 +++---- lua/apisix/plugins/proxy-rewrite.lua | 28 +- lua/apisix/plugins/response-rewrite.lua | 115 +++++++ lua/apisix/schema_def.lua | 3 +- t/admin/plugins.t | 2 +- t/core/{json.t => log.t} | 116 ++++--- t/debug/debug-mode.t | 1 + t/lib/server.lua | 9 + t/plugin/response-rewrite.t | 356 +++++++++++++++++++++ .../route.t => router/radixtree-host-uri2.t} | 132 ++++++-- utils/install-apisix.sh | 4 +- 45 files changed, 1207 insertions(+), 357 deletions(-) create mode 100644 doc/plugins/response-rewrite-cn.md create mode 100644 doc/plugins/response-rewrite.md create mode 100644 lua/apisix/plugins/response-rewrite.lua copy t/core/{json.t => log.t} (50%) create mode 100644 t/plugin/response-rewrite.t copy t/{config-center-yaml/route.t => router/radixtree-host-uri2.t} (50%)