YuanSheng Wang
18d5a5cff4
bugfix: only report heartbeat in worker 0 process. ( #326 )
...
* bugfix: only report heartbeat in worker 0 process.
* change: fixed wrong comments in yaml config.
2019-07-29 11:45:51 +08:00
YuanSheng Wang
b8fd0da486
feature: allow user to define how to create route index. ( #325 )
2019-07-28 19:37:31 +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
148bc4068b
feature: supported zipkin plugin. ( #304 )
2019-07-26 17:16:31 +08:00
Yuansheng
efadc91c03
feature: supported JWT plugin and added test cases.
2019-07-25 00:17:24 +08:00
WenMing
9fa04a923c
feature: supported real_ip configure in nginx.conf and added functions to get ip and remote ip. ( #236 )
...
* feature: supported real_ip configure in nginx.conf and added functions to get ip and remote ip.
* fixed code style.
2019-07-12 11:25:17 +08:00
vkill
1e302f0545
Support configure node_ssl_listen
2019-07-05 08:59:14 +08:00
YuanSheng Wang
2a9ab09401
feature: supported to use a separate port for admin dashboard. ( #194 )
...
* feature: supported to use a separate port for admin dashboard, and disabled admin port by default.
* travis: run a mini test case for CLI.
2019-07-03 21:03:17 +08:00
YuanSheng Wang
72e0fe2393
feature: supported to collect nginx status and pushed it to etcd. ( #149 )
...
* feature: supported to collect nginx status and pushed it to etcd.
* the return value of the exported api is the same as the other methods in the plugin.
2019-06-22 08:24:02 +08:00
Yuansheng
dc12e8dc5f
makefile: installed admin
lua folder.
2019-06-17 15:57:02 +08:00
YuanSheng Wang
8cfd7d4180
feature: implemented routes API for admin user, allowed user to manage route. ( #79 )
...
* feature: supported to generate admin API basic configurations when the admin API is enabled.
* feature: supported to manage route API for admin user, it contains: PUT, GET, DELETE and POST.
* feature: used json schema to check if the request configuration is valid.
2019-06-13 12:01:36 +08:00
YuanSheng Wang
0bac20f4d4
feature: implemented plugin limit-conn
. ( #75 )
...
* feature: implemented plugin `limit-conn`.
* luarocks: updated the library `lua-resty-ngxvar` version to 0.3.
2019-06-11 17:31:40 +08:00
Yuansheng
16e5b64a37
bugfix: used smaller timeout for etcd, avoided socket leak.
2019-06-11 07:41:49 +08:00
Yuansheng
a41d54a653
change: added a global swith to control if enable the feature heartbeat.
...
optimize: used a shorter `user-agent` name.
2019-06-10 17:25:49 +08:00
Yuansheng Wang
8cea2c66d7
bugfix: used a single option as the apisix configuration prefix name.
2019-06-05 14:21:25 +08:00
Yuansheng Wang
f2195a5937
doc: how to use apisix.
2019-06-05 01:25:48 -04:00
Yuansheng Wang
b24ac53977
CLI: generated different nginx.conf for different OS.
2019-06-03 16:15:57 +08:00
Yuansheng Wang
33d79947b5
change: all of the config were put under /apisix/
.
...
Fix #33 .
2019-05-28 16:40:33 +08:00
Yuansheng Wang
122777cffa
feature: implemented plugin prometheus
.
2019-05-24 23:20:21 +08:00
Yuansheng Wang
162c2e0dc7
feature: added core.request
module.
2019-05-23 15:19:07 +08:00
Yuansheng Wang
1f1696c0e9
feature: implemented plugin limit-count
.
2019-05-21 11:17:46 +08:00
Yuansheng Wang
20e240bb96
feature: implemented new feature limit-req
.
2019-05-21 10:02:06 +08:00
Yuansheng Wang
f24508655b
change: removed option prefix
of etcd config.
2019-05-08 14:09:46 +08:00
YuanSheng Wang
2927a60c89
feature: supported to load the plugin and passed a simple example. ( #7 )
2019-05-08 10:38:45 +08:00
Yuansheng Wang
0b302a2d47
change: used '###-##-###' as the name style of plugin.
2019-05-07 15:58:44 +08:00
YuanSheng Wang
b7694e0701
feature: mini example to load plugin. ( #4 )
...
* feature: mini example to load plugin.
2019-05-06 16:02:28 +08:00
YuanSheng Wang
a18afea659
change: added doc of how to load plugin. ( #1 )
2019-05-06 10:14:39 +08:00
Yuansheng Wang
0ba6830743
feature: supported to load config from YAML config.
2019-04-11 16:53:21 +08:00