Commit Graph

756 Commits

Author SHA1 Message Date
罗泽轩
fb920c6a31
fix: avoid being taint by empty global rule (#4087)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-04-25 16:51:20 +08:00
罗泽轩
725e9879cd
fix: remove unexpected blocking in background timer (#4106) 2021-04-23 11:12:46 +08:00
_chg_
b83ad3c39c
feat: jwt-auth support extension payload (#4099) 2021-04-23 09:13:50 +08:00
罗泽轩
544ab52a40
feat: support client certificate verification (#4034)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-04-22 22:00:02 +08:00
Yuelin Zheng
93a9feb9b5
feat: support to fetch balancer ip/port from ctx.var (#4109) 2021-04-22 21:52:49 +08:00
Yuelin Zheng
94565689f7
fix(traffic-split): configure multiple "rules", the request will be confused between upstream (#4092) 2021-04-22 08:58:23 +08:00
_chg_
8757080697
feat: add nacos support (#3820)
Co-authored-by: spacewander <spacewanderlzx@gmail.com>
2021-04-21 17:48:56 +08:00
罗泽轩
12c9e6f267
feat: upstream grpcs support mTLS (#4070) 2021-04-20 18:08:13 +08:00
罗泽轩
baf216dc7f
test: add FIRST to the forbidden directives (#4072)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-04-19 22:16:20 +08:00
罗泽轩
ce4d8fb1e5
fix: ensure upstream with domain is cached (#4061)
Fix #4047

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-04-16 19:09:45 +08:00
罗泽轩
5259b8c796
fix: be compatible with the router created before 2.5 (#4056)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-04-15 16:24:17 +08:00
yejingx
7029bb9cc6
plugin(kafka-logger): send logs in async mode by default (#4035) 2021-04-14 16:14:54 +08:00
Shuyang Wu
8d860ec675
fix: when route name is not set, it would be given the service name (#4020) 2021-04-13 16:05:14 +08:00
罗泽轩
022d7527c2
feat: new way to cache ctx.var (#3915) 2021-04-11 13:43:25 +08:00
罗泽轩
e295ebb9e8
feat: support upstream mTLS (#4005) 2021-04-10 18:55:20 +08:00
罗泽轩
bb7d8a8f53
test: rewrite flaky consul_kv case (#3972) 2021-04-10 18:53:41 +08:00
罗泽轩
e9fedee192
fix(prometheus): collect nginx_status and return the body (#4014)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
Co-authored-by: John Bampton <jbampton@users.noreply.github.com>
2021-04-10 12:20:24 +08:00
罗泽轩
d6f3f7ae02
test: show how to fetch special cookie which is not supported by Nginx (#4011)
Fix #4009

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-04-09 21:43:27 +08:00
罗泽轩
89d8697743
feat(key-auth): allow customizing header (#4013) 2021-04-09 18:08:21 +08:00
Shuyang Wu
52a91bb846
feat: use route/service name instead of id in prometheus metric (#4004) 2021-04-09 16:02:11 +08:00
罗泽轩
005a790a5e
feat(serverless): pass conf & ctx to the functions (#3971) 2021-04-08 18:29:32 +08:00
Shuyang Wu
b273ae7002
change(prometheus): redesign the latency metrics & update grafana (#3993)
Co-authored-by: nic-chen <johz@163.com>
2021-04-07 15:38:49 +08:00
罗泽轩
6a986f4649
change(prometheus): don't expose metrics to internet (#3994)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-04-07 14:40:28 +08:00
han6565
4156a73b9b
change(limit-count): ensure redis cluster name is set correctly (#3910)
fix the problem of multiple different redis-cluster data sources, stress test prompting ' ttl: ERR invalid password'

Co-authored-by: hanjinqi <hanjinqi@xdf.cn>
Co-authored-by: Yuelin Zheng <2226815922@qq.com>
2021-04-07 09:20:00 +08:00
罗泽轩
16c8648aa0
refactor: ssl schema (#3969)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-04-07 09:02:22 +08:00
罗泽轩
92b9bde8ee
fix: PATCH ssl should encrypt key (#3986) 2021-04-07 01:10:18 +08:00
罗泽轩
5b2be581d8
test: add cases for wss (#3961)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-04-05 11:41:25 +08:00
nic-chen
9a68bd3862
feat: add management fields for stream_route and proto in schema (#3966) 2021-04-02 09:01:31 +08:00
Yuelin Zheng
708d266512
fix(traffic-split): upstream.type support chash configuration (#3955) 2021-04-01 20:57:10 +08:00
罗泽轩
2e29d78011
change: drop support of OpenResty 1.15 (#3960) 2021-04-01 20:45:25 +08:00
罗泽轩
d67da18d53
fix: make sure SNI is changed with HTTP host (#3948)
Move the variables under locations to avoid being reset by proxy-mirror.
Fix #3864
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-04-01 13:06:33 +08:00
John Bampton
faf4715c82
chore: fix spelling (#3958) 2021-04-01 09:30:27 +08:00
罗泽轩
bad772641a
test: make plugin/log-rotate.t stable (#3943)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-03-31 10:31:01 +08:00
罗泽轩
7c976b50ab
feat(skywalking): allow destory and configure report interval for reporter (#3925)
Fix #2895

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-03-30 09:54:18 +08:00
罗泽轩
0c96ffd6fb
test: make consul_kv stable (#3924) 2021-03-29 23:41:22 +08:00
罗泽轩
86e168e711
test: enable master-worker mode by default (#3927) 2021-03-29 23:38:07 +08:00
罗泽轩
664c760167
ci: the last day of travis (#3926) 2021-03-29 23:34:01 +08:00
Yuelin Zheng
da83328af9
feat(traffic-split): the upstream pass_host needs to support IP mode (#3870) 2021-03-29 18:27:22 +08:00
罗泽轩
3ba24c47d4
test: show how to bypass the ctx.var cache (#3914)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-03-29 08:53:32 +08:00
罗泽轩
c9df9fca65
chore: remove unused shared dict (#3918)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-03-27 11:39:32 +08:00
罗泽轩
95d313ecf2
fix(error-log-logger): the logger should be run in each process (#3912) 2021-03-27 11:39:17 +08:00
Shuyang Wu
83931ba0a5
fix: refine example grafana dashboard (#3457) 2021-03-26 10:37:15 +08:00
罗泽轩
83ab5439a0
fix: use the builtin server by default (#3907)
Fix #3906
2021-03-25 23:49:38 +08:00
罗泽轩
92b352862a
feat: support mTLS with etcd (#3905) 2021-03-25 23:40:40 +08:00
罗泽轩
baf8434034
fix: allow addr:port format in stream_proxy (#3900)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-03-25 09:07:05 +08:00
罗泽轩
fb358e55b8
fix: priority for nonarray upstream node in stream (#3897) 2021-03-24 15:04:05 +08:00
罗泽轩
b17feb59bb
feat: extend init configuration validation with jsonschema (#3860)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-03-23 21:57:53 +08:00
罗泽轩
eeb3d55a7e
test: break down cli test_main.sh (#3887)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-03-23 21:57:14 +08:00
罗泽轩
116deb2f36
change(zipkin): rearrange the child span (#3877)
Fix #3827
2021-03-23 20:19:16 +08:00
罗泽轩
9aa1833722
ci: use build-apisix-openresty.sh instead (#3847) 2021-03-23 20:07:48 +08:00