Commit Graph

581 Commits

Author SHA1 Message Date
Janko
d91be43a4f change: remove options hosturischemaenable_websocket of upstream object (#621)
we can rewrite new proxy option by plugin `proxy-rewrite`.
2019-09-27 19:29:59 +08:00
YuanSheng Wang
ec058fe543
feature: added new admin api /admin/node_status. (#617)
* feature: added new admin api `/admin/node_status`.
2019-09-27 19:11:37 +08:00
YuanSheng Wang
d2f891fc51
plugin(proxy-rewrite): added more test cases. (#615)
* plugin(proxy-rewrite): added more test cases.
* bugfix: host of upstream should not support wildcard domain.
2019-09-27 15:57:04 +08:00
Janko
25fd6983ea feature(plugin): rewrite upstream info with plugin proxy-rewrite (#594)
* test: add `proxy-rewrite` plugin test cases
2019-09-27 15:14:48 +08:00
YuanSheng Wang
0d36723e6f
change(dashboard): use /apisix/dashboard to login dashboard. (#611)
change(CLI): exported new argument of `error_log.level`.
change(CLI): enabled dashboard when use an independent admin port.
2019-09-27 10:16:29 +08:00
YuanSheng Wang
91e54ab305
change: exported remote_addr def and host_def schema definition. (#610)
* change: exported `remote_addr def` and `host_def` schema definition.
* bugfix: allow uppercase letters in IPv6.
2019-09-27 04:22:26 +08:00
YuanSheng Wang
a3b6a10fef
bugfix: checked the router.global_rules first, it maybe nil. (#609) 2019-09-27 04:15:56 +08:00
buhejiudewangxiansheng
d5f7b1e008 doc(plugin): fixed wrong link (#608) 2019-09-27 02:29:28 +08:00
YuanSheng Wang
3f700c5dc1
doc(admin api): route. (#593)
feature: supported new fields hosts, remote_addrs and vars for router.

fix: #592
2019-09-26 17:47:08 +08:00
YuanSheng Wang
4abb47ba98
bugfix: avoided using temporary files to get the LuaJIT main path. (#602)
* bugfix: avoided using temporary files to get the LuaJIT main path.

* optimize: avoided using temporary files to get the LuaJIT main path.

fix: #597
2019-09-26 15:19:29 +08:00
coolsoul
7adcea69fb doc: added chinese doc for stream proxy. 2019-09-26 15:08:21 +08:00
coolsoul
791fe6982e doc: added english doc for jwt plugin. 2019-09-26 15:06:17 +08:00
WenMing
f9a69207d8
doc: updated user wall. (#600) 2019-09-26 15:00:09 +08:00
YuanSheng Wang
f5a5dd50f0
change: updated lua-resty-radixtree to v1.1. (#591) 2019-09-25 16:29:49 +08:00
YuanSheng Wang
4bb9e6ecb9
test: added new test case about https://github.com/iresty/apisix/pull/586. (#587)
* test: added test cases.
2019-09-24 18:26:43 +08:00
buhejiudewangxiansheng
14a31a8dc1 bugfix: Each upstream service only needs to create a health check instance, otherwise each work will periodically detect the upstream service (#586)
每个上游服务只需要创建一个健康检查实例,否则每个work都会定时探活上游服务
2019-09-24 18:09:13 +08:00
YuanSheng Wang
03f5029970
doc: installed APISIX by shell script. (#585) 2019-09-24 17:46:24 +08:00
YuanSheng Wang
a4ac562a91
utils: supported to install apisix by shell which is more easy. (#584) 2019-09-24 16:13:46 +08:00
YuanSheng Wang
8caa2d9889
change: use Lua table directly to avoid JSON string. (#580) 2019-09-24 15:13:31 +08:00
Janko
cfc228d886 change:closing route module get uri parameter variable api_ctx.matched_params (#583)
* change:closing route module get uri parameter variable `api_ctx.matched_params`

* change:formatting annotations
2019-09-24 15:08:40 +08:00
YuanSheng Wang
028d8308db
doc: more about stand-alone model. (#577)
* doc: more about `stand-alone` model.

Fix https://github.com/iresty/apisix/issues/576.

* travis: only fetched md5 of file for comparing.
2019-09-23 22:03:18 +08:00
YuanSheng Wang
79b6f1a884
change: updated lua-resty-radixtree and lua-resty-etcd. (#574)
* change: updated lua-resty-radixtree to v1.0.

* change: updated lua-resty-etcd to v0.7.
2019-09-23 20:28:26 +08:00
Yuansheng
1fd7cf2608 makefile(optimize): avoided repeated downloads. 2019-09-23 12:24:12 +08:00
Yuansheng
097bcde2fe change: used resty-matcher to match ip address, which support IPv6. 2019-09-23 12:24:12 +08:00
Yuansheng
dda004267b doc(ip-restriction): style. 2019-09-23 07:15:00 +08:00
fc13240@gmail.com
8b9ebb5773 doc: add screenshots of dashboard operations for docs of some plugins (#546) 2019-09-23 06:13:06 +08:00
YuanSheng Wang
3966aabb7a
doc: add new doc to Reference document. (#555) 2019-09-23 06:11:09 +08:00
YuanSheng Wang
9e5fda1293
change: removed utils lj-releng. (#553) 2019-09-23 05:54:37 +08:00
YuanSheng Wang
90707da6b1
doc: added doc index. (#552)
Fix https://github.com/iresty/apisix/issues/550
2019-09-22 17:17:23 +08:00
YuanSheng Wang
70ea8f612c
travis(optimize): use build-cache for lua folder deps. (#551) 2019-09-22 06:48:05 +08:00
YuanSheng Wang
de3c95da21
feature: support consumer bind plugins. (#544)
* feature: saved consumer plugin information.
* feature: supported to merge plugin with consumer and route.
2019-09-22 06:05:58 +08:00
WenMing
6b4d018170
doc: updated user wall. (#549) 2019-09-20 21:08:26 +08:00
Miss-you
0ef1e6e1fe doc: fixed wrong doc link (#545)
* yousali:<fix>删除多余符号
2019-09-20 09:39:45 +08:00
fc13240@gmail.com
494769603f doc: add screenshots of dashboard operations for docs of limit-req plugin (#543) 2019-09-19 01:17:05 +08:00
YuanSheng Wang
894fa584e0
feature: supported to use host name in upstream (#522)
* feature: supported to config resolver in yaml config file.

* feature: supported domain host for upstream node
2019-09-18 17:41:44 +08:00
fc13240@gmail.com
20905d37fb doc: fix some word (#542) 2019-09-18 17:24:13 +08:00
WenMing
01b0c6447e
doc: added power by page and user wall. (#541) 2019-09-18 15:08:52 +08:00
Yuansheng
34d674143f doc: the weight of upstream nodes. 2019-09-18 12:16:32 +08:00
YuanSheng Wang
681a42cbed
feature: support upstream nodes with a weight of 0. (#536)
* test: added test cases.

* doc: updated doc.

current implementation is enough, it supports weight equal 0 now.
2019-09-18 12:00:53 +08:00
WenMing
1bc6d21234
github: added PR template. (#539) 2019-09-18 11:47:11 +08:00
Yuansheng
b8fe2a7779 github(issue): supported to use template when creating new issue. 2019-09-18 11:10:08 +08:00
YuanSheng Wang
580bd4fdc9 github(issue): updated bug template of issue. (#537) 2019-09-18 10:52:08 +08:00
YuanSheng Wang
0536e132d3
github: updated issue templates (#535) 2019-09-18 10:15:02 +08:00
Yuansheng
ec33865532 luarocks: fetched source code from branch v0.7. 2019-09-17 22:18:08 +08:00
Carlos Hwang
c0a1363e6e feature: support http method 'connect' & 'trace' (#530) 2019-09-17 16:57:51 +08:00
Yuansheng
bcc6027334 doc: about consumer. 2019-09-17 12:49:46 +08:00
WenMing
435ad76fc3
typo: fixed typo in plugin. (#529) 2019-09-17 12:04:32 +08:00
Yuansheng
ecd77c770c change: used luarocks to install base prometheus code. 2019-09-17 11:19:02 +08:00
YuanSheng Wang
509f055a5a
change: installed tinyyaml by luarocks. (#527)
* change: installed tinyyaml by luarocks.
2019-09-17 10:43:18 +08:00
cuiweixie
bb93ec3a4e fix: doc 2019-09-17 09:39:59 +08:00