leslie
25ee29d41b
ci: lint for editorconfig ( #5391 )
2021-11-03 12:50:17 +08:00
罗泽轩
fa8a34f72d
feat: initial wasm support ( #5288 )
2021-10-22 16:29:12 +08:00
agile6v
71a2259d15
feat(proxy-cache): support memory-based strategy ( #5028 )
2021-10-21 15:57:54 +08:00
Bisakh
021828018d
docs: update invalid links ( #5266 )
2021-10-19 12:54:52 +08:00
tzssangglass
4395d708e9
feat(ext-plugin): avoid sending conf request more times ( #5183 )
2021-10-18 09:04:19 +08:00
tzssangglass
2b23907743
feat: support specify custom sni in etcd conf ( #5206 )
2021-10-13 18:58:46 +08:00
jpgouin
d1c178daaa
feat: Add ldap-auth plugin ( #3894 )
2021-10-13 09:04:39 +08:00
tzssangglass
c4c9b1fd09
feat(debug-mode): add dynamic debug mode ( #5012 )
2021-09-22 09:34:31 +08:00
罗泽轩
f373faf62f
feat: allow injecting logic to APISIX's method ( #5068 )
2021-09-16 11:56:09 +08:00
tzssangglass
b5aca8cd36
change(debug): move 'enable_debug' form config.yaml to debug.yaml ( #5046 )
...
Co-authored-by: spacewander <spacewanderlzx@gmail.com>
2021-09-14 13:05:25 +08:00
罗泽轩
f51729a24e
change: use a new name to customize lua_shared_dict in nginx.conf ( #5030 )
...
Co-authored-by: Alex Zhang <tokers@apache.org>
2021-09-13 11:51:04 +08:00
罗泽轩
dd4bc04c7d
feat: allow configuring fallback SNI ( #5000 )
...
The fallback SNI works around cases that client doesn't send a SNI
during handshake.
By configuring a fallback SNI we can configure a fallback certificate
with the current SSL APIs.
Fix #3147
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-09-08 09:27:08 +08:00
Way2go
2d07ec4685
feat: support configuring admin specific IP ( #4967 )
...
Signed-off-by: wayne-cheng <zhengwei@tiduyun.com>
2021-09-02 19:12:05 +08:00
Way2go
c72700e59e
feat: support configurating the node listening address( #4856 )
2021-09-02 09:00:06 +08:00
Way2go
b1a9114cc0
fix: validation during merging node_listen configuration ( #4881 )
2021-08-27 16:14:24 +08:00
罗泽轩
b21f6a1792
feat: increase timers limitation ( #4843 )
2021-08-20 14:32:06 +08:00
罗泽轩
15a175a511
feat(cli): add options to configure max timers ( #4826 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-08-17 11:47:37 +08:00
罗泽轩
21251d70e5
chore: sync latest mime.types from Nginx ( #4821 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-08-17 11:34:50 +08:00
罗泽轩
03f09127f3
feat(real-ip): implement the first version ( #4813 )
2021-08-13 17:00:00 +08:00
okaybase
05fc2306b5
feat(log-rotate): log file compression feature ( #4795 )
2021-08-12 10:02:25 +08:00
seven dickens
e127cc7a43
feat: Request-ID plugin add snowflake algorithm ( #4559 )
2021-08-09 10:20:52 +08:00
Rushikesh Tote
183351cd9f
feat: Added authz-casbin plugin and doc and tests for it ( #4710 )
...
Signed-off-by: Rushikesh Tote <rushi.tote@gmail.com>
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
Co-authored-by: tzssangglass <tzssangglass@gmail.com>
2021-08-06 11:35:07 +08:00
罗泽轩
a04f3649b7
feat: add gzip plugin ( #4640 )
2021-07-22 12:04:38 +08:00
Arthur.Zhang
71bc27cc41
feat(plugin): Add new plugin ua-restriction for bot spider restriction ( #4587 )
2021-07-21 21:11:49 +08:00
罗泽轩
44ead1f46e
feat(stream): add ip-restriction ( #4602 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-07-20 19:09:44 -04:00
罗泽轩
fd0bcc034f
fix(stream): missing shdict to store etcd health check info ( #4608 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-07-16 14:54:47 +08:00
罗泽轩
03a9b80055
change: enable stream proxy only by default ( #4580 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-07-14 10:33:36 +08:00
罗泽轩
5061221f40
chore: prevent people to submit an issue before updating the yaml lib ( #4596 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-07-13 09:13:30 -04:00
Shuyang Wu
7abd9585cf
chore: update tinyyaml lib and remove unnecessary quotes in config ( #4484 )
2021-07-13 14:49:30 +08:00
罗泽轩
808d511dd4
feat(stream): add limit-conn ( #4515 )
...
* feat(stream): add limit-conn
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
* break down long bracket to avoid missing the closing long bracket "]]"
https: //github.com/apache/apisix/pull/4515/checks?check_run_id=2962435093
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-07-13 13:17:52 +08:00
Applenice
131998df4f
feat: support lua_shared_dict variable in ngx_tpl.lua loaded via configuration file ( #4524 )
2021-07-13 10:02:34 +08:00
Liu Peng
59e9b41b1b
fix: invalid discovery servers setting in config-default.yaml ( #4584 )
2021-07-11 22:34:53 -04:00
Shuyang Wu
994f0209a1
feat: enable etcd health-check ( #4191 )
2021-06-30 21:16:03 +08:00
罗泽轩
8282046bd8
feat(client-control): set client_max_body_size dynamically ( #4423 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-06-16 17:25:50 +08:00
Wen Ming
8cea1d0d7b
doc: removed comment of worker_processes. ( #4432 )
2021-06-16 17:19:50 +08:00
罗泽轩
b822423b9a
feat(stream): accept tls over tcp ( #4409 )
2021-06-11 17:23:16 +08:00
hejizi
70186db6ff
feat: support customzing worker's user ( #4362 )
...
Co-authored-by: Alex Zhang <tokers@apache.org>
Co-authored-by: Shuyang Wu <wosoyoung@gmail.com>
Co-authored-by: 袁士成 <yuanshicheng@css.com.cn>
2021-06-06 13:55:37 +08:00
Yuelin Zheng
01360fb9ad
feat: support custom variables_hash_max_size parameters in config.yaml ( #4344 )
2021-05-31 19:06:39 +08:00
wang xiang
4d60170ee0
feat: add real_ip_recursive to nginx.conf ( #4332 )
2021-05-31 08:54:42 +08:00
罗泽轩
98d6b12419
chore: show priority of stream plugins ( #4326 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-05-28 19:47:25 +08:00
Yuelin Zheng
7e4ff9880d
chore: support custom charset parameters in config.yaml ( #4331 )
2021-05-28 18:07:30 +08:00
罗泽轩
d6acd8d568
chore: sort plugin by priority and recommend priority for custom plugin ( #4292 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-05-24 17:41:50 +08:00
罗泽轩
0a0aa9a757
chore: remove stale yamllint comment ( #4278 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-05-19 22:11:34 -04:00
Yuelin Zheng
5993b6a71c
feat: support the configuration of keepalive related parameters in upstream ( #4261 )
2021-05-18 14:28:30 +08:00
罗泽轩
232134ad6b
docs: avoid the misleading comment ( #4189 )
2021-05-07 08:55:17 +08:00
罗泽轩
624f59fc78
feat: step 3, manage the plugin runner ( #4163 )
...
* feat: step 3, manage the plugin runner
* feat: step 4, add prepare_conf protocol
2021-05-04 10:41:08 +08:00
罗泽轩
f3b057609f
feat(ext-plugin): step 2, add basic structure ( #4119 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-04-29 11:07:05 +08:00
罗泽轩
6a986f4649
change(prometheus): don't expose metrics to internet ( #3994 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-04-07 14:40:28 +08:00
罗泽轩
baf8434034
fix: allow addr:port format in stream_proxy ( #3900 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-03-25 09:07:05 +08:00
罗泽轩
1a09b0d7a0
feat(cli): support etcd mTLS ( #3836 )
2021-03-23 20:03:21 +08:00