Commit Graph

319 Commits

Author SHA1 Message Date
Lien
fba93d389e plugin(JWT): JWT authentication plugin compatible with Bearer prefix (#1027) 2020-01-07 10:34:33 +08:00
xiaobiaozhao
a5d6250d05 change: modified the SSL module from ffi to ngx.ssl (#1021) 2020-01-06 22:46:26 +08:00
agile6v
61727d4dbc feature: support regex_uri option in proxy-rewrite plugin (#979) 2020-01-06 12:01:03 +08:00
agile6v
a923754b2d featur: set a default value if reties option in upstream object is not configured. (#1020) 2020-01-05 17:43:48 +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
WenMing
1069c3d32d doc: fixed error in serverless plugin. (#1006) 2019-12-30 20:28:36 +08:00
YuanSheng Wang
c74e6c2d3a feature: supported priority for route. (#998) 2019-12-29 17:11:38 +08:00
Janko
b40d3bc8f8 change: upgrade ngx_var module 0.4 to 0.5. (#1005) 2019-12-27 16:53:45 +08:00
Yousa
eff1ca78e9 feature: added support CORS for /apisix/admin. (#982) 2019-12-24 14:44:42 +08:00
ChelinTsien
29a8268ff6 bugfix: Update schema_def.lua (#988) 2019-12-20 14:30:16 +08:00
agile6v
41ce62904a bug: missing comma. (#989) 2019-12-20 07:43:22 +08:00
Janko
bb0491453c change: upgrade etcd to version 0.8 and modify the connection keys. (#980) 2019-12-19 16:49:55 +08:00
agile6v
57b69c0e4a doc: Fixed some typoes. (#972) 2019-12-13 22:59:40 +08:00
YuanSheng Wang
678142e051
optimize(radixtree_host_uri): reuse empty function. (#937) 2019-12-10 13:28:40 +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
YuanSheng Wang
863aef7510 bugfix: reloaded the etcd configuation data if the index (#871) 2019-11-29 15:46:35 +08:00
tom2nonames
b23096139e plugin(grpc-transcode): support new options for protocol buffer encoding. (#846)
* bugfix: Adjust the MaxLength parameter in grpc proto from 4096b to 1M (#820)
* change: grpc-transcode plugins add schema check
2019-11-28 09:07:09 +08:00
WenMing
a9888b333a
bugfix: fixed install deps in makefile. (#904) 2019-11-26 21:24:45 +08:00
YuanSheng Wang
670655d62d change: used lua-resty-prometheus which the API is simpler. (#806) 2019-11-25 16:53:08 +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
Lien
722e42ffcc optimization(proxy-rewrite): performance upgrade for proxy-rewrite by avoid luajit NYI (#872) 2019-11-19 08:14:59 +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
tom2nonames
bb2876627a change: adjusted the MaxLength parameter in grpc proto from 4096b to 1M (#820) (#836) 2019-11-11 18:45:19 +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
WenMing
31a545a725
version: updated version to 0.9-rc1. (#827) 2019-11-09 23:18:12 +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
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
Lien
b119a5c94b bugfix: support more built-in parameters when set chash balancer (#775) 2019-11-03 18:25:51 +08:00
YuanSheng Wang
a1c56ceb53 bugfix: skipped to init etcd if use local file as config center. (#737) 2019-11-02 07:59:59 +08:00
YuanSheng Wang
d112c97a61
bugfix: exported schema for plugin serverless. (#787) 2019-11-01 22:32:19 +08:00
YuanSheng Wang
ad376f83f8
change: updated resty-radixtree to v1.5. (#768)
* feature: supported userdefine lua function in router `radixtree_uri`.
* feature: supported userdefine lua function in router `radixtree_host_uri`.
2019-11-01 09:49:09 +08:00
Geikiy
4ad4cdb684 change: delete duplicate code. (#769) 2019-10-31 21:45:27 +08:00
WenMing
b3fb7ae1f1
license: ingore grpc_server_example dir for check license. (#770) 2019-10-31 10:55:21 +08:00
YuanSheng Wang
da853702d6 feature: supported redirect plugin. (#732) 2019-10-31 10:19:22 +08:00
WenMing
12a2b01b71
license: add ASF header. (#743) 2019-10-31 09:27:28 +08:00
jackstraw
b3b09240a5 optimize(core): avoid useless comparisons in log.lua (#767) 2019-10-31 08:12:13 +08:00
jackstraw
de1492911e bugfix: fix the wrong "method" restriction in plugin's inner api. 2019-10-30 10:41:14 +08:00
lyyoung
ce403db00b bugfix:zipkin plugin not set tracing data to request header. (#715) 2019-10-30 10:35:32 +08:00
YuanSheng Wang
4efc1202dc optimize: avoid concat string object, and kept source route id and se… (#738)
* optimize: avoid concat string object, and kept source route id and service id.

* default config: changed the timeout of etcd to 3 sec.
2019-10-28 15:57:30 +08:00
YuanSheng Wang
f0a7cea173
change: updated jsonschema to v0.3. (#736) 2019-10-24 17:27:52 +08:00
YuanSheng Wang
d8b0c2d04c change: removed router r3. (#725) 2019-10-23 12:59:22 +08:00
YuanSheng Wang
d06fbfa13c change: used lua-resty-jsonschema instead of lua-rapidjson. (#703) 2019-10-23 12:58:10 +08:00
YuanSheng Wang
ae8cd02cce plugin(limit-count): put the redis configuration to root directory. (#727) 2019-10-23 12:54:05 +08:00