Commit Graph

482 Commits

Author SHA1 Message Date
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
7dd9e25ce0 doc: added more description about Route. 2019-08-31 13:09:47 +08:00
WenMing
f7c04747d5
feature: implemented openid-connect plugin. (#447) 2019-08-30 19:49:45 +08:00
Yuansheng
4b749d86f0 doc: typo. 2019-08-30 13:55:17 +08:00
Yuansheng
4d74c4edd9 travis: cached build result of grpc_server_example. 2019-08-30 11:01:41 +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
2400c048b7 change: if we don't set any IP list, then any IP access is allowed by default for admin API. 2019-08-29 16:16:24 +08:00
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