温铭 WenMing
a6f7c8571e
bugfix: return 400 when not pass plugin name to admin API. ( #1174 )
2020-02-28 16:26:39 +08:00
qiujiayu
b210a7b866
feature: support to load different config file by ENV APISIX_PROFILE
profile ( #1147 )
2020-02-28 08:46:42 +08:00
YuanSheng Wang
0ee3c4be0e
bugfix(prometheus): the balancer IP may be nil, use an empty string i… ( #1166 )
...
* bugfix(prometheus): the balancer IP may be nil, use an empty string instead.
2020-02-27 16:14:56 +08:00
YuanSheng Wang
6cca341b7f
test: exported ENV{APISIX_HOME}, allow user to define the working path by himself. ( #1160 )
...
* change: enable Lua code coverage.
2020-02-26 21:26:01 +08:00
YuanSheng Wang
188b1849b2
bugfix: compare server_port with number data type. ( #1154 )
2020-02-24 19:32:32 +08:00
nic-chen
b66ff90f1f
feat: plugin grpc-transcode
supports grpc deadline ( #1149 )
2020-02-24 10:58:15 +08:00
wonglend
5b1a47a38e
feature: Support password auth for plugin limit-count-redis ( #1150 )
2020-02-24 10:54:48 +08:00
YuanSheng Wang
859e085c21
test: need to escape the character {
. ( #1148 )
2020-02-21 21:02:03 +08:00
Nirojan Selvanathan
d50727bcf0
feature: Batch processor implementation to aggregate logs in batch ( #1121 )
2020-02-20 15:25:20 +08:00
YuanSheng Wang
fbb9bd039c
bugfix: checked consumer
first, it maybe a boolean value when it was beed deleted. ( #1139 )
2020-02-20 15:23:30 +08:00
YuanSheng Wang
de16a7e04f
bugfix: updated the dns parse result by TTL. ( #1077 )
2020-02-19 20:30:34 +08:00
YuanSheng Wang
2870b79833
bugfix: missing clear
table before to reuse table. ( #1134 )
...
* test: avoid to use regex for matching output.
2020-02-18 21:46:56 +08:00
YuanSheng Wang
7bcf15d45b
core: support to set response headers by table. ( #1129 )
2020-02-18 15:19:12 +08:00
YuanSheng Wang
8cc3380250
test style: formatted by reindex tools. ( #1130 )
2020-02-18 12:23:02 +08:00
YuanSheng Wang
c881c04368
bugfix: allow write debug log even if the openresty disabled debug model ( #1124 )
...
fix https://github.com/apache/incubator-apisix/pull/1121#discussion_r378760095
2020-02-16 11:44:01 +08:00
iGeeky
5fff97d0b1
feature: Add wolf rbac plugin ( #1095 )
2020-02-06 15:22:49 +08:00
YuanSheng Wang
7a5bd663ca
test: style, formatted by reindex. ( #1081 )
2020-01-28 12:13:03 +08:00
Nirojan Selvanathan
81c37003b7
feature: add UDP logger plugin ( #1070 )
2020-01-17 23:30:05 +08:00
Lien
e6804360d1
feature: supported to enable Websocket in upstream
object ( #1051 )
2020-01-14 14:37:24 +08:00
YuanSheng Wang
ea7e783fca
test: style, reformatted by reindex
tools. ( #1045 )
2020-01-14 09:51:05 +08:00
agile6v
9758a0e334
feature: implemented new fault-injection
plugin. ( #1042 )
2020-01-13 22:22:21 +08:00
KowloonZh
262b9904fb
feature: add basic-auth plugin ( #1029 )
2020-01-13 17:43:04 +08:00
agile6v
70ff4a556d
plugin(proxy-rewrite): using schema pattern to check if uri option starts with / in proxy-rewrite plugin. ( #1041 )
2020-01-12 16:35:05 +08:00
agile6v
c07b8b53a5
bugfix: check if uri option starts with / in proxy-rewrite plugin. ( #1039 )
2020-01-12 00:24:01 +08:00
Changwei Hu
9c9be959d3
feature: chash key support more flexible ways ( #1022 )
...
upstream add hash_on, chash key support more flexible ways
routes and services admin api add upstream_conf check
2020-01-10 15:17:17 +08:00
YuanSheng Wang
21c06b3cc4
plugin(prometheus): added new field ( #1028 )
...
feature: added `router_id` for http code metric.
feature: added `hostname` for nginx connection metric.
2020-01-08 14:00:31 +08:00
Lien
fba93d389e
plugin(JWT): JWT authentication plugin compatible with Bearer
prefix ( #1027 )
2020-01-07 10:34:33 +08:00
agile6v
61727d4dbc
feature: support regex_uri option in proxy-rewrite plugin ( #979 )
2020-01-06 12:01:03 +08:00
YuanSheng Wang
9e98773fae
change: responsed a better tip when failed to match any route. ( #1013 )
2020-01-03 10:11:37 +08:00
YuanSheng Wang
f22f494362
optimize: updated the error message after updated new jsonschema
. ( #1011 )
2020-01-02 21:56:42 +08:00
YuanSheng Wang
c74e6c2d3a
feature: supported priority
for route. ( #998 )
2019-12-29 17:11:38 +08:00
YuanSheng Wang
051baded1f
test: avoided listening on unnecessary unix sockets. ( #995 )
2019-12-24 09:50:22 +08:00
Nirojan Selvanathan
8958c6ce0d
test case: Adding unit test for key auth plugin with valid api key ( #964 )
2019-12-13 13:16:47 +08:00
YuanSheng Wang
c7f9fdf9d7
feature: support to specify TTL for route。 ( #807 )
...
Fix #443 .
2019-12-06 11:13:24 +08:00
YuanSheng Wang
6eca35e1e2
feature: support for adding the specified request header for upstream health check.( #818 )
2019-12-04 13:57:38 +08:00
nic-chen
4517e7b57e
test case for grpc transcode pb option ( #920 )
2019-12-02 10:46:13 +08:00
YuanSheng Wang
536f547df8
test: removed temporary data. ( #829 )
2019-11-27 10:05:06 +08:00
YuanSheng Wang
70d3f0b608
bug: fixed bug when no valid upstream node. ( #893 )
2019-11-25 16:46:20 +08:00
YuanSheng Wang
01dc41c8a6
bugfix: fetch the current log level when needs. ( #885 )
...
* bugfix: fetch the current log level when needs.
2019-11-23 20:40:47 +08:00
Lien
fbb51ddadd
plugin: implement plugin response rewrite
2019-11-21 21:49:53 +08:00
YuanSheng Wang
77ad66206e
bugfix(radixtree_host_uri): match priority, host > uri. ( #817 )
...
* bugfix(radixtree_host_uri): match priority, host > uri.
Fix #761 .
2019-11-15 17:24:51 +08:00
jiangyongfeng
553f4e9cfd
test: fixed typo in test cases #508 ( #853 )
2019-11-14 12:37:46 +08:00
罗泽轩
5e85e93eac
change: don't strip square brackets from the IPv6 ( #822 )
...
* change: don't strip square brackets from the IPv6
The OpenResty APIs require the IPv6 literal wrapped inside a square brackets.
Also add tests for IPv6 upstream and update lua-resty-ipmatcher to 0.3.
Fix #816 .
2019-11-11 09:49:22 +08:00
贝克
7d33fb66bc
bugfix: key-auth plugin cannot run accurately in the case of multiple consumers ( #826 )
2019-11-10 21:50:57 +08:00
罗泽轩
b7e280033b
fix: core.utils.parse_addr didn't parse IPv6 address correctly ( #809 )
2019-11-06 14:27:08 +08:00
罗泽轩
b67f99b265
chore: fixed typo detected by misspell ( #801 )
2019-11-05 10:58:04 +08:00
YuanSheng Wang
7c51f6da00
updated jsonschema to v0.4. ( #805 )
...
* updated jsonschema to v0.4.
* test: fixed typo.
2019-11-05 10:33:36 +08:00
YuanSheng Wang
ecd4a57a24
test: reformatted by reindex
tools. ( #798 )
2019-11-04 14:14:07 +08:00
Lien
b91d2d36c0
Fix: allow set multiple URI in one route config ( #797 )
...
* route support uris
* fix uris in router with test cases
* remove line has trailing whitespace
* remove line has trailing whitespace
* fix test case
* use new test case for multiple uris
2019-11-04 14:00:52 +08:00
lyyoung
89688d32ad
plugin(prometheus): added new field node
and new item latency. ( #794 )
2019-11-03 21:11:52 +08:00