Commit Graph

672 Commits

Author SHA1 Message Date
YuanSheng Wang
124a49f267
feature: supported to fetch cookie value from ctx.var which is a easy way. (#449)
* feature: supported to fetch cookie value from ctx.var which is a easy way.
2019-08-29 15:45:53 +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
WenMing
1af3fbb537
bugfix: sync dashboard. (#438) 2019-08-26 11:17:08 +08:00
WenMing
816048338b
feature: added serverless plugins. (#86) 2019-08-26 10:37:36 +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 Wang
1002765831
feature: support to match IPv6 request. (#341)
* CLI: supported to listen IPv6.

* feature: supported to match route by remote address.
2019-08-24 09:10:11 +08:00
Yuansheng
c4cb7cd250 doc: removed lua-dir if failed to install by default. 2019-08-23 11:17:43 +08:00
Yuansheng
e0a59dfaba doc: how to create apisix cluster.
Fix https://github.com/iresty/apisix/issues/360.
2019-08-23 11:17:43 +08:00
Yuansheng
61e54f3767 doc(Q/A): why etcd. 2019-08-23 11:17:43 +08:00
YuanSheng Wang
94d22c04d3
bugfix(grpc-transcode): checked the response code first. (#433)
* bugfix(grpc-transcode): checked the response code first.
2019-08-23 07:30:39 +08:00
WenMing
07b0a9deab feature: added version option for CLI. 2019-08-22 14:57:46 +08:00
Yuansheng
1108ea786b change: renamed plugin grpc-proxy to grpc-transcode. 2019-08-22 14:57:02 +08:00
Yuansheng
37a06f3299 bugfix(CLI): used longer timeout when connect to etcd. 2019-08-22 11:29:39 +08:00
Yuansheng
3d4ffd5d12 travis: wait for a while after started etcd. 2019-08-22 11:29:39 +08:00
Yuansheng
e61eb21467 doc: why choose etcd. 2019-08-22 10:52:27 +08:00
Yuansheng
c06ae45770 change: updated lua-resty-radixtree to 0.5. 2019-08-22 10:52:05 +08:00
WenMing
db1f5e69b8
doc: added doc for grpc transcoding. (#427) 2019-08-22 10:46:57 +08:00
YuanSheng Wang
71a3457bb6 doc: updated the demo dashboard address. (#426) 2019-08-21 23:45:43 +08:00
nic-chen
e46e8f2130 * feature: support grpc-proxy REST <-> gRPC case. (#410) 2019-08-21 23:10:34 +08:00
WenMing
906bbc2cb6
doc: added online dashboard. (#424) 2019-08-21 16:24:14 +08:00
Yuansheng
37bc7283ed bugfix: used different name for different checker. 2019-08-20 22:31:44 +08:00
Yuansheng
6963fbb6c0 feature: added new API /apisix/admin/plugins/reload to hot reload plugin. 2019-08-20 22:25:11 +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
YuanSheng Wang
56ca3645eb
feature(router): implemented new SNI router radixtree_sni, and change (#418)
* feature(router): implemented new SNI router `radixtree_sni`, and change
  default router to `radixtree_uri` and `radixtree_sni`.

* optimize: avoided one lrucache call.
2019-08-20 13:03:25 +08:00
Yuansheng
ad1951cb0e bug(luacov): added new lua folder. 2019-08-20 11:46:27 +08:00
YuanSheng Wang
560a3115a1
bugfix: avoided to cover the original service configuration. (#416)
* bugfix: avoided to cover the original service configuration.
2019-08-19 15:26:38 +08:00
YuanSheng Wang
59da5e78e5
bugfix: stop the checker if the config source is changed. (#406)
* bugfix: stop the checker if the config source is changed.

* test: added new test cases.
2019-08-19 14:02:33 +08:00
chnliyong
f26f8ba6da feature: added IPv4 whitelist/blacklist plugin ip-restriction (#398) 2019-08-19 13:59:47 +08:00
YuanSheng Wang
d930b7b122
bugfix: allowed to use more limit key. (#413)
* bugfix: allowed to use more limit key.

Fix #412.
2019-08-19 13:35:16 +08:00
Yuansheng
a9898cb6a7 feature(plugin): added new option server_addr for limit key. 2019-08-18 08:07:16 +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
Yuansheng
5cf4cfd4ae bump(deps): update lua-resty-healthcheck-iresty to 1.0.1 and removed
useless components.
2019-08-13 22:18:19 +08:00
WenMing
42f5903084
bugfix: removed useless lua-resty-openidc. (#404) 2019-08-13 22:12:14 +08:00
WenMing
b464b714a4
Update CODE_STYLE.md (#403) 2019-08-13 22:01:14 +08:00
WenMing
dd3329fc7b
dashboard: fixed report issues. (#402) 2019-08-13 14:34:46 +08:00
Yuansheng
149d963df3 bugfix(healthcheck): set http status for passive healthcheck. 2019-08-13 13:58:19 +08:00
onlytiancai
c2191a617c Update FAQ_CN.md
我们为什么选择 etcd?
2019-08-13 11:29:26 +08:00
苏帅
1fe560208c doc:fix characteristics of wrongly written words 2019-08-13 11:27:22 +08:00
WenMing
c1410ba4ab
doc: fixed code style. (#397) 2019-08-12 12:28:34 +08:00
WenMing
a6b787f1ed
doc: fixed wrong indentation. (#396) 2019-08-12 10:43:25 +08:00
WenMing
5aaec88693
doc: added code style of openresty. (#394) 2019-08-12 10:12:41 +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
c0d96bb713
dashboard: sync from apisix_dashboard. (#389)
fixed https://github.com/iresty/apisix/issues/388
2019-08-09 15:35:09 +08:00
chnliyong
14c2b55e22 bugfix: fixed location of dashboard in nginx.conf.(#386) 2019-08-09 15:09:07 +08:00
WenMing
ffc71f529c
plugins: removed example-plugin from yaml configure. (#383) 2019-08-07 16:35:45 +08:00
WenMing
34c7b3843d
doc: added doc of dashboard and quick start. (#384) 2019-08-07 15:26:53 +08:00