罗泽轩
fa8a34f72d
feat: initial wasm support ( #5288 )
2021-10-22 16:29:12 +08:00
罗泽轩
2f250d5369
feat(limit-req): support multiple variables as key ( #5302 )
2021-10-22 08:49:58 +08:00
agile6v
71a2259d15
feat(proxy-cache): support memory-based strategy ( #5028 )
2021-10-21 15:57:54 +08:00
Bisakh
e68e03f863
feat(control): expose services( #5271 )
2021-10-20 08:55:01 +08:00
刘训灼
50fed63082
feat(control): add dump upstream api ( #5259 )
2021-10-19 12:57:41 +08:00
罗泽轩
6798a7ce12
feat: use lock to ensure fetching token from shdict always ( #5263 )
2021-10-18 20:43:50 +08:00
帅进超
e71052783c
fix: shm health check is not enabled after upgrading etcd client to 1.6.0 ( #5257 )
2021-10-18 17:47:31 +08:00
oliver
c46213a6e2
fix: route's timeout should not be overwrittern by service ( #5219 )
2021-10-18 09:17:02 +08:00
tzssangglass
4395d708e9
feat(ext-plugin): avoid sending conf request more times ( #5183 )
2021-10-18 09:04:19 +08:00
tzssangglass
298114f8d1
test: make test etcd healthcheck stable ( #5239 )
2021-10-15 09:45:55 +08:00
帅进超
a413014deb
feat: etcd cluster single node failure APISIX startup failure ( #5158 )
2021-10-14 16:03:26 +08:00
tzssangglass
2b23907743
feat: support specify custom sni in etcd conf ( #5206 )
2021-10-13 18:58:46 +08:00
jpgouin
d1c178daaa
feat: Add ldap-auth plugin ( #3894 )
2021-10-13 09:04:39 +08:00
罗泽轩
c7523da7d4
test: run mtls verify test in stream subsystem ( #5202 )
...
Co-authored-by: Alex Zhang <tokers@apache.org>
2021-10-12 20:51:42 +08:00
tzssangglass
ebd4286252
fix: filter nil plugin conf triggered by etcd dir init ( #5204 )
2021-10-12 10:14:25 +08:00
罗泽轩
621c7b8199
fix: pass correct host header to health checker target nodes ( #5175 )
2021-10-09 17:37:51 +08:00
罗泽轩
07d38a61dc
ci: run cli test under our customed Nginx ( #5157 )
2021-10-09 17:36:19 +08:00
罗泽轩
03a1c76084
test: make t/plugin/traffic-split.t stable ( #5176 )
2021-10-09 09:11:36 +08:00
nic-chen
3e188389e3
feat: enhance the verification of the configuration ( #5171 )
2021-10-08 08:51:10 +08:00
罗泽轩
aa375ab2c8
test: make t/plugin/skywalking.t stable ( #5170 )
2021-10-04 10:28:46 +08:00
leslie
34df010cfc
chore: fix typo in init.lua ( #5161 )
2021-10-02 11:18:42 +08:00
罗泽轩
6096d7f9f7
fix: upgrade lua-resty-balancer to 0.04 ( #5144 )
2021-09-30 11:34:52 +08:00
leslie
76540a57f5
feat: add rejected_message support for plugin request-validation ( #5122 )
2021-09-28 10:17:08 +08:00
罗泽轩
7d7dfdd22e
feat: support skywalking 8.7 ( #5139 )
2021-09-27 21:07:31 +08:00
tzssangglass
0e72b67762
chore(plugin): add scope equals to global attribute for some plugins ( #5126 )
2021-09-24 10:19:15 +08:00
罗泽轩
95459c718a
fix(radixtree_host_uri): correct matched host ( #5124 )
2021-09-23 20:30:49 +08:00
tzssangglass
2ead2650ce
fix(nacos): distinguish services that has same name but in different groups or namespaces ( #5083 )
2021-09-23 09:27:35 +08:00
tzssangglass
8d69af536f
test(debug): add test cases for hook ctx ( #5113 )
2021-09-22 19:49:20 +08:00
罗泽轩
d848a440c9
fix(nacos): continue to process other services when request failed ( #5112 )
...
Fix #4949
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-09-22 19:22:50 +08:00
tzssangglass
c4c9b1fd09
feat(debug-mode): add dynamic debug mode ( #5012 )
2021-09-22 09:34:31 +08:00
罗泽轩
034d231183
fix(radixtree_host_uri): correct matched path ( #5104 )
...
Fix #5077
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-09-21 20:13:10 +08:00
罗泽轩
46cabd6b9e
test: gzip test may fail because size may be validated before number ( #5097 )
2021-09-18 14:47:26 +08:00
bzp2010
cc644a83eb
fix(gzip): schema typo ( #5086 )
2021-09-18 11:58:24 +08:00
Manjusaka
1a072f4271
feat(stream_route): support CIDR in ip match ( #4980 )
...
Co-authored-by: spacewander <spacewanderlzx@gmail.com>
2021-09-17 18:10:17 +08:00
罗泽轩
c907ef0f66
fix(ssl): match sni in case-insensitive way ( #5074 )
2021-09-17 09:20:45 +08:00
Arthur.Zhang
d6c09fba65
feat(hmac-auth): Add validate request body for hmac auth plugin ( #5038 )
2021-09-16 15:41:26 +08:00
罗泽轩
f373faf62f
feat: allow injecting logic to APISIX's method ( #5068 )
2021-09-16 11:56:09 +08:00
罗泽轩
11763b806b
chore: avoid defining read_file repeatedly ( #5062 )
2021-09-15 09:52:44 +08:00
tzssangglass
b5aca8cd36
change(debug): move 'enable_debug' form config.yaml to debug.yaml ( #5046 )
...
Co-authored-by: spacewander <spacewanderlzx@gmail.com>
2021-09-14 13:05:25 +08:00
罗泽轩
b52f95b53c
fix(upstream): should not override default keepalive value ( #5054 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-09-14 08:49:00 +08:00
罗泽轩
f51729a24e
change: use a new name to customize lua_shared_dict in nginx.conf ( #5030 )
...
Co-authored-by: Alex Zhang <tokers@apache.org>
2021-09-13 11:51:04 +08:00
okaybase
63cfcbd3f6
feat(proxy-mirror): support mirror requests sample_ratio ( #4965 )
...
Co-authored-by: tzssangglass <tzssangglass@gmail.com>
Co-authored-by: Alex Zhang <tokers@apache.org>
Co-authored-by: spacewander <spacewanderlzx@gmail.com>
2021-09-10 23:45:10 +08:00
Manjusaka
0e8b8660f6
feat(control): add new dump route config api for control api ( #5011 )
2021-09-10 13:53:46 +08:00
罗泽轩
2bae5987b5
test: pin the version of k8s to support chaos mesh ( #5032 )
2021-09-10 11:29:14 +08:00
罗泽轩
dd4bc04c7d
feat: allow configuring fallback SNI ( #5000 )
...
The fallback SNI works around cases that client doesn't send a SNI
during handshake.
By configuring a fallback SNI we can configure a fallback certificate
with the current SSL APIs.
Fix #3147
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-09-08 09:27:08 +08:00
罗泽轩
2f4564218c
fix(DNS): prefer SRV in service discovery ( #4992 )
...
Fix #4986
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-09-07 10:53:23 +08:00
罗泽轩
e49b41d2bb
fix(consul): retry connecting after a delay ( #4979 )
2021-09-06 09:19:39 +08:00
罗泽轩
0ba89d5c0f
feat: allow route to inherit hosts from service ( #4977 )
2021-09-06 08:57:55 +08:00
tzssangglass
50399b8fa8
feat(debug): deduplicate response headers ( #4961 )
2021-09-06 08:47:39 +08:00
Way2go
2d07ec4685
feat: support configuring admin specific IP ( #4967 )
...
Signed-off-by: wayne-cheng <zhengwei@tiduyun.com>
2021-09-02 19:12:05 +08:00