Commit Graph

315 Commits

Author SHA1 Message Date
YuanSheng Wang
910ff21f54
change: use make deps to install dependencies. (#835) 2019-11-12 16:38:23 +08:00
罗泽轩
b67f99b265 chore: fixed typo detected by misspell (#801) 2019-11-05 10:58:04 +08:00
Lien
b119a5c94b bugfix: support more built-in parameters when set chash balancer (#775) 2019-11-03 18:25:51 +08:00
琚致远
41d4a7c4d4 docs: fix typo (#784) 2019-11-01 22:27:08 +08:00
YuanSheng Wang
5c0cb17a6b
ASF: added license header. (#781) 2019-11-01 11:22:49 +08:00
Lien锤
1a853aff70 Doc: added HelloTalk into 'powered-by'. (#772) 2019-11-01 10:16:25 +08:00
nic-chen
243346a668 featutre: support gRPC proxy #691) 2019-11-01 10:09:01 +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
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
琚致远
89f2fcdbaa doc: add redirect-cn.md (#739) 2019-10-31 09:50:02 +08:00
WenMing
12a2b01b71
license: add ASF header. (#743) 2019-10-31 09:27:28 +08:00
Geikiy
b49b03d863 CLI: added restart apisix server command (#765) 2019-10-30 20:36:56 +08:00
YuanSheng Wang
44d3bf4445
doc: added a new speech link and dropped node-status api doc. (#758) 2019-10-30 16:22:03 +08:00
Lien
7716416f6d doc: change all iresty/apisix link in documents into apache/incubator-apisix (#754) 2019-10-30 10:45:09 +08:00
村口大白鹅
c0dfe23163 doc: Add TEST_NGINX_BINARY environment variables description for dev-manual doc. 2019-10-30 10:43:37 +08:00
xq.tian
6f110bfc90 doc: Update jwt-auth.md (#704) 2019-10-30 10:33:33 +08:00
YuanSheng Wang
d6c4407921 doc: make installation steps clear and remove useless dependency installations (#729) 2019-10-23 15:27:20 +08:00
YuanSheng Wang
7d4a193e58
doc: added new doc README.md in folder doc. (#699)
* doc: added new doc `README.md` in `doc` folder, and add more doc link to `README.md`.
2019-10-23 15:14:55 +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
coolsoul
fb7d624783 doc: fixed the bad link. (#724) 2019-10-22 16:35:44 +08:00
WenMing
403d039fc2
doc: add steps for run test cases. (#720) 2019-10-22 10:21:37 +08:00
WenMing
726d4f6e54 doc: added doc for plugin hot-loaded. (#694) 2019-10-15 18:36:39 +08:00
WenMing
be49cfcc19 feature: support remove header in rewrite plugin. (#692)
* feature: support remove header in rewrite plugin.

fixed https://github.com/iresty/apisix/issues/658
2019-10-15 16:06:28 +08:00
WenMing
8cee1afbce doc: updated the user wall. (#693) 2019-10-15 16:04:21 +08:00
fc13240@gmail.com
f22b0e0d52 bugfix: increase maxLength of certificate (#682) 2019-10-12 16:14:50 +08:00
琚致远
c9547aa8e7 doc: add architecture-design.md. (#676) 2019-10-12 11:06:30 +08:00
brileyhe
bd9104c29a Update powered-by.md (#674) 2019-10-11 18:08:32 +08:00
YuanSheng Wang
7434ea9929
doc(jwt-auth): fixed wrong arguments. (#661) 2019-10-10 16:00:48 +08:00
Janko
91ee8e1000 feature: added request headers rewriting in proxy-rewrite plugin (#629) 2019-10-09 15:10:16 +08:00
YuanSheng Wang
d05fcc6854
feature: supported to print the input parameters and return values of… (#641)
* feature: supported to print the input parameters and return values of the specified function for debugging.
2019-10-09 11:26:54 +08:00
YuanSheng Wang
6b875cec33
feature(limit-count): supported global limit count with redis server. (#624) 2019-10-08 13:15:48 +08:00
Janko
9bb2174e04 doc: added doc for proxy-rewrite plugin. (#618) 2019-09-29 09:00:23 +08:00
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
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
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
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
03f5029970
doc: installed APISIX by shell script. (#585) 2019-09-24 17:46:24 +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
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
90707da6b1
doc: added doc index. (#552)
Fix https://github.com/iresty/apisix/issues/550
2019-09-22 17:17:23 +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
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
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
cuiweixie
bb93ec3a4e fix: doc 2019-09-17 09:39:59 +08:00
Yuansheng
7d9844c2a7 doc: added more install step detail. 2019-09-16 21:52:09 +08:00
YuanSheng Wang
c080f6cc66
doc: added new example to stream-proxy. (#520)
* doc: added new example to `stream-proxy`.
* doc: new doc about `mqtt-proxy`.
2019-09-16 13:03:26 +08:00
YuanSheng Wang
4aaaf3ee5a
feature: support dynamic stream(TCP/UDP) proxy in apisix. (#501)
* feature: support stream in apisix.
* doc: added new feature in README.
* CLI and added more doc.
2019-09-12 13:27:18 +08:00
Yuansheng
239d202469 doc: updated. 2019-09-12 11:26:40 +08:00
wonglend
e1ceae8644 doc: added install-dependencies support for debian 10. (#509) 2019-09-12 09:27:31 +08:00
Yuansheng
e68b6924ac doc: enable v2 protocol if the etcd is 3.4 or higher. 2019-09-09 20:43:36 +08:00
YuanSheng Wang
d8d7f018dc
feature: support to load routes from local yaml file. (#464)
* feature: support to load routes from local yaml file.
2019-09-09 17:42:20 +08:00
YuanSheng Wang
af3454c6ee
change: updated component lua-resty-radixtree to v0.7 and updated test (#470)
* change: updated component `lua-resty-radixtree` to v0.7 and updated test
  cases.
2019-09-05 17:23:06 +08:00
YuanSheng Wang
f34459bdda
doc: supported balancer phase in plugin. (#467)
* doc: supported balancer phase in plugin.
2019-09-05 00:03:46 +08:00
WenMing
0bf9446ea5
doc: used simple example for routers. (#465) 2019-09-03 21:30:46 +08:00
Yuansheng
46af045270 doc: added healthcheck refer in Upstream section. 2019-09-03 14:27:56 +08:00
Yuansheng
bd87448a4e doc: plugin ip-restriction and use 4 spaces to replace tab. 2019-09-03 14:05:35 +08:00
Yuansheng
ec82a7b3c0 doc: update the plugin list. 2019-09-03 14:05:35 +08:00
Yuansheng
34c2ffa7cb doc: added more description about upstream. 2019-09-02 20:43:55 +08:00
Yuansheng
a5e00948d5 doc: added more description about Service. 2019-09-02 20:43:55 +08:00
Yuansheng
12506e5306 doc: name style and added more implemented plugins. 2019-09-02 20:43:55 +08:00
Yuansheng
b590afda69 doc: updated design of plugin. 2019-09-02 20:43:55 +08:00
Yuansheng
9ff1d3fd44 feature: supported to filter route by Nginx variable for router radixtree_uri. 2019-09-02 15:31:21 +08:00
YuanSheng Wang
e98798b720
doc: added more description about Route. (#456)
* doc: added more description about `Route`.
2019-09-02 14:56:21 +08:00
Yuansheng
b0c41cf091 doc 2019-09-02 00:15:28 +08:00
Yuansheng
dd994e0d48 doc 2019-09-01 22:38:06 +08:00
Yuansheng
91e5022831 doc: architecture. 2019-09-01 22:32:10 +08:00
YuanSheng Wang
864c932d0b doc: fixed name style of jwt plugin. (#455) 2019-09-01 21:41:50 +08:00
Yuansheng
7dd9e25ce0 doc: added more description about Route. 2019-08-31 13:09:47 +08:00
Yuansheng
4b749d86f0 doc: typo. 2019-08-30 13:55:17 +08:00
Yuansheng
f69c2305ce doc: added new feature which have done. 2019-08-30 11:01:41 +08:00
YuanSheng Wang
ad98a2bfdb
feature: supported to set more upstream options. (#451)
* feature: supported to set more upstream options.
* feature: supported to enable websocket for upstream.
2019-08-30 10:15:58 +08:00
YuanSheng Wang
c32da7c9db feature: support more key for limit-rate, limit-count, limit-conn (#444) 2019-08-27 18:29:42 +08:00
WenMing
1f55335b57
doc: fixed typo in serverless. (#440) 2019-08-26 13:28:08 +08:00
WenMing
1e7f66a428
test case: added doc and more test cases for serverless. (#439) 2019-08-26 13:10:15 +08:00
YuanSheng Wang
83678be9dc
doc: supported ipv6 in router. (#436) 2019-08-24 09:51:59 +08:00
nic-chen
e0b5b7d7d7 test(grpc-transcode): added more test case (#435).
* fix doc
2019-08-24 09:13:52 +08:00
Yuansheng
1108ea786b change: renamed plugin grpc-proxy to grpc-transcode. 2019-08-22 14:57:02 +08:00
WenMing
db1f5e69b8
doc: added doc for grpc transcoding. (#427) 2019-08-22 10:46:57 +08:00
nic-chen
e46e8f2130 * feature: support grpc-proxy REST <-> gRPC case. (#410) 2019-08-21 23:10:34 +08:00
YuanSheng Wang
275cfa8c73
change(router): use radixtree_sni as default SSL router. (#419)
* change(router): use `radixtree_sni` as default SSL router.

* change(route): use `radixtree_uri` as default HTTP(S) router.

* luarocks: removed `lua-resty-libr3` component by default.
2019-08-20 22:07:59 +08:00
forging2012
b889664638 Up install luarocks in Debian 9 (#408)
FIX install luarocks-3.1.3
2019-08-16 15:59:08 +08:00
nic-chen
a83402a358 doc:fixed install dependencies for Mac OSX (#409) 2019-08-16 15:19:48 +08:00
苏帅
1fe560208c doc:fix characteristics of wrongly written words 2019-08-13 11:27:22 +08:00
YuanSheng Wang
1ef5828090
feature: supported to use router lua-resty-radixtree. (#391)
* feature: supported new router `lua-resty-radixtree`.

* change(nginx.conf): sync from CLI.
2019-08-12 09:04:41 +08:00
WenMing
34c7b3843d
doc: added doc of dashboard and quick start. (#384) 2019-08-07 15:26:53 +08:00
Yuansheng
66ac7ed200 doc(architecture): added new doc about router. 2019-08-04 23:20:55 +08:00
WenMing
f06201a2fa
doc: updated features of APISIX. (#349) 2019-08-01 11:29:22 +08:00
YuanSheng Wang
04129add27
feature: supported debug mode. (#319)
* feature: supported debug mode.

print the plugin list which sort by priority.

* feature: show the enabled plugin list in header for debug mode.
2019-07-27 09:10:06 +08:00
WenMing
994f87b69b
doc: updated doc of zipkin. (#318) 2019-07-26 17:35:01 +08:00
WenMing
148bc4068b
feature: supported zipkin plugin. (#304) 2019-07-26 17:16:31 +08:00
WenMing
f716cc8f9b
bugfix: fixed doc and travis about osx. (#308) 2019-07-25 10:45:56 +08:00
Yuansheng
94d1d7d67e doc: added new link about JWT plugin. 2019-07-25 00:43:19 +08:00
Yuansheng
efadc91c03 feature: supported JWT plugin and added test cases. 2019-07-25 00:17:24 +08:00
Yuansheng
f783b54947 doc: exported balancer phase for plugin. 2019-07-24 11:09:24 +08:00
Yuansheng
a85fc428d7 doc: added section retries in upstream object. 2019-07-22 13:24:35 +08:00
Yuansheng
76900aae2c doc: added section about passive health check. 2019-07-22 13:24:35 +08:00
Yuansheng
ffa285c64e doc: should use PUT method to set route with id. 2019-07-22 13:24:35 +08:00
Shaoyao·琚
35666004c9 doc: fix document error (#283) 2019-07-21 16:34:16 +08:00
Shaoyao·琚
8425354b76 fix some typos (#276) 2019-07-20 23:33:57 +08:00
WenMing
570a90b6a4
doc: added more doc about landscope and test cases. (#265) 2019-07-18 16:09:30 +08:00
WenMing
1676c01279 doc: Update libr3.md. (#255)
* Update libr3.md
2019-07-17 11:54:29 +08:00
WenMing
de5c7d6455
doc: added doc for how to use libr3. (#254) 2019-07-17 11:03:37 +08:00
WenMing
1f06580fa5 Update architecture-design-cn.md 2019-07-16 11:01:02 +08:00
coolsoul
faeb07cadb feature: added check for openresty version and fixed style of documents. (#244) 2019-07-14 09:32:22 +08:00
Yuansheng
ee8d8b89ad doc: minor fix for https Chinese doc. 2019-07-13 08:36:45 +08:00
chnliyong
177e13da74 doc: update the doc of https for Chinese version. (#242)
Fix #238 .
2019-07-13 08:11:32 +08:00
YuanSheng Wang
225b3d3106
doc: updated the doc of https. (#237) 2019-07-12 11:40:05 +08:00
YuanSheng Wang
0e4da3e8e5
doc: added more dependencies items. (#222) 2019-07-08 15:49:39 +08:00
nic-chen
39c12c9d7a doc: updated install dependencies on Mac OSX (#221) 2019-07-08 15:23:40 +08:00
Yuansheng
9de2107886 doc: installation steps for Mac OSX. 2019-07-07 08:49:04 +08:00
YuanSheng Wang
a8b3058da7
doc: added new options in route rule. (#196)
* doc: added new options in `route rule`.
2019-07-04 21:17:33 +08:00
WenMing
10be804f31
bugfix: fixed step of install dependencies. (#186) 2019-07-02 20:45:59 +08:00
WenMing
8a4fe71f74 doc: added features list and gitter chat. (#171)
* doc: added features list and gitter chat.
2019-06-30 22:06:01 +08:00
WenMing
251aaf4884 doc: fixed style of https doc. 2019-06-30 00:10:59 +08:00
coolsoul
7953e5bb75 doc: add Chinese version of doc about certificate for HTTPS request. (#168) 2019-06-29 11:00:39 +08:00
希望之石
31671cc32c move docs of plugins from /lua/apisix/plugins to /doc . #166 (#167) 2019-06-28 16:36:02 +08:00
Yuansheng
9f391bb417 doc: supported to dynamic load certificate for using https request. 2019-06-25 12:02:36 +08:00
WenMing
9d1c277d05
doc: added install dependencies. (#139) 2019-06-20 17:41:54 +08:00
WenMing
1429d6e874
doc: update uri of rpm package. (#137)
* doc: update uri of rpm package.

* doc: updated image of apisix.
2019-06-20 09:28:33 +08:00
YuanSheng Wang
912e8b106d
feature: supported to match host of client request. (#130) 2019-06-19 12:41:38 +08:00
YuanSheng Wang
97a1c20420
doc(v0.5): set the configuration with admin API (#125)
* doc: set the configuration with admin API, except plugin `key-auth`.

Fix #124
2019-06-18 09:40:00 +08:00
WenMing
379a6eba4b
doc: added image for apisix. (#106) 2019-06-15 10:50:00 +08:00
WenMing
c6e69cbcc9
feature: changed plugin_config to plugins. (#84) 2019-06-13 17:25:39 +08:00
YuanSheng Wang
45e28199a9
feature: supported consistent hash for dynamic load balancing. (#69)
* feature: supported consistent hash for dynamic load balancing.
2019-06-11 12:20:57 +08:00
orangleliu
7afc7384c9 doc: fix 2019-06-11 11:18:54 +08:00
Yuansheng
8a9cc1e4e7 doc: added dynamic load balancing section. 2019-06-10 15:07:32 +08:00
WenMing
4dab03568f
doc: fixed Chinese doc. (#58) 2019-06-06 14:57:09 +08:00
WenMing
9aeccbfedb
Update benchmark.md 2019-06-06 14:45:01 +08:00
WenMing
4f482b0c42
doc: fixed readme. (#57) 2019-06-06 14:38:55 +08:00
YuanSheng Wang
ccba5da521
doc: limited the picture size if it's small (#55) 2019-06-06 12:39:49 +08:00
WenMing
e822ac0f4c
doc: add doc for limit count. (#52) 2019-06-06 10:57:40 +08:00
Yuansheng Wang
1022af560c doc: text. 2019-06-05 17:44:54 +08:00
Yuansheng Wang
c43cbb249a doc: used Chinese link name for CN document. 2019-06-05 17:36:58 +08:00
Yuansheng Wang
c08a66bfe4 doc: fixed the wrong link. 2019-06-05 05:29:45 -04:00
Yuansheng Wang
8b558944f0 doc: added document of plugin prometheus. 2019-06-05 17:23:46 +08:00
Yuansheng Wang
faa6f706f8 doc: changed the title of back link. 2019-06-05 16:31:53 +08:00
Yuansheng Wang
7ec4b289cb doc: name style, APISIX to apisix. 2019-06-05 16:30:57 +08:00
Yuansheng Wang
e0abc88ff3 doc: updated the image path. 2019-06-05 16:15:37 +08:00
Yuansheng Wang
e3af3417c6 doc: created a single doc architecture-design.md. 2019-06-05 16:10:53 +08:00
WenMing
3392fa3f6f
doc: add qq group. (#44) 2019-06-03 16:29:08 +08:00
WenMing
122b94e7a4 doc: added benchmark. 2019-05-31 16:37:26 +08:00
Yuansheng Wang
1e3f15b159 doc: added some basic concept definitions. 2019-05-28 15:35:49 +08:00
Yuansheng Wang
ebd046dbdf change: fetched all of the config from apisix.core.config. 2019-05-22 09:19:25 +08:00
Yuansheng Wang
ff45314b7e doc: updated the image of plugin internal. 2019-05-07 16:39:36 +08:00
Yuansheng Wang
0b302a2d47 change: used '###-##-###' as the name style of plugin. 2019-05-07 15:58:44 +08:00
Yuansheng Wang
606e463f10 doc: removed the shadow of line. 2019-05-06 21:13:56 +08:00
Yuansheng Wang
261a1d0d0a doc: updated the flow of loading plugin. 2019-05-06 09:09:39 -04:00
YuanSheng Wang
aa45402ba5
change: added Makefile to manage apimeta server. (#5)
* change: added Makefile to manage apimeta server.
2019-05-06 18:17:29 +08:00
YuanSheng Wang
a18afea659
change: added doc of how to load plugin. (#1) 2019-05-06 10:14:39 +08:00