Gerrard-YNWA
92047c2694
feat: allow set timeout for proxy-mirror ( #6562 )
2022-03-14 11:44:22 +08:00
JasonZhu
9b0460fb68
chore: remove unused option "global_rule_skip_internal_api" ( #6539 )
2022-03-08 17:56:12 +08:00
罗泽轩
492f782d9f
fix(tracing): should trace request stopped by extern plugin ( #6500 )
2022-03-06 19:01:48 +08:00
EH
a8528ad8ed
feat: mocking plugin ( #5940 )
...
Co-authored-by: leslie <59061168+leslie-tsang@users.noreply.github.com>
Co-authored-by: Peter Zhu <starszcan@gmail.com>
Co-authored-by: Bisakh <bisakhmondal00@gmail.com>
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
Co-authored-by: EH <jerryrdong@tencent.com>
2022-02-25 14:14:06 +08:00
Yu.Bozhong
bcabe5fa0a
change(server-info): use a new approach(keepalive) to report DP info ( #6202 )
...
Co-authored-by: 阿杰鲁 <imbozhong@gmail.com>
2022-02-25 13:55:13 +08:00
Gaoll
80aaf7eefe
feat: add config to control write all status to x-upsream-apisix-status ( #6392 )
...
Co-authored-by: 高亮亮 <gll287546@alibaba-inc.com>
Co-authored-by: gaoliangliang <gaoliangliang@dtzhejiang.com>
2022-02-25 10:54:43 +08:00
tyltr
deb3a56eae
feat: support for configuring the number of etcd health check retries ( #6322 )
...
Co-authored-by: tzssangglass <tzssangglass@gmail.com>
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2022-02-18 10:42:47 +08:00
Zhendong Qi
a933c0bda4
feat: clickhouse logger ( #6215 )
...
Co-authored-by: qizhendong <qizhendong@cmss.chinamobile.com>
2022-02-16 21:01:49 +08:00
Bisakh
53420f65fb
feat: development of Loggly logging plugin ( #6113 )
2022-01-26 13:05:01 +08:00
罗泽轩
9de83c2cb4
fix(batch-requests): should be disabled by default ( #6204 )
2022-01-26 12:09:54 +08:00
roketyyang
7617e19982
feat: add opentelemetry plugin ( #6119 )
...
Co-authored-by: roketyyang <roketyyang@tencent.com>
2022-01-26 11:09:42 +08:00
Zeping Bai
f81788bdb0
feat: add public api plugin ( #6145 )
2022-01-24 15:11:05 +08:00
guoqqqi
8114ca5688
feat: add file-logger
plugin ( #5831 )
2022-01-21 16:53:23 +08:00
Baoyuan
4d52c3e8e6
feat: add CSRF plugin ( #5727 )
...
* feat: add csrf plugin
* fix: format code
* feat: add plugin docs
* fix: adjust code
* fix: add docs in config.json
* fix: add plugin in plugins.t
* fix: format code
* Update apisix/plugins/csrf.lua
Co-authored-by: tzssangglass <tzssangglass@gmail.com>
* docs: modify inappropriate descriptions
* fix: change read cookie method
* fix: change variable name and add two blank lines
* Update docs/en/latest/plugins/csrf.md
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
* fix: add SameSite for cookie
* fix: move plugin name
* test: fix plugins test
* Update docs/zh/latest/plugins/csrf.md
Co-authored-by: 琚致远 <juzhiyuan@apache.org>
* fix: improved documentation
* docs: optimize documents
* test: add some tests
* fix: lint test code
* test: perfect test
* fix: lint code
* fix: update test
* test: add space before number
* fix: optimization code
* Update apisix/plugins/csrf.lua
Co-authored-by: Bisakh <bisakhmondal00@gmail.com>
Co-authored-by: tzssangglass <tzssangglass@gmail.com>
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
Co-authored-by: 琚致远 <juzhiyuan@apache.org>
Co-authored-by: Bisakh <bisakhmondal00@gmail.com>
2022-01-18 13:48:01 +05:30
罗泽轩
54289722df
feat: set proxy_request_buffering dynamically ( #6075 )
2022-01-14 11:00:47 +08:00
Zeping Bai
8dbdd1f688
feat: add forward-auth plugin ( #6037 )
...
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2022-01-11 10:38:35 +08:00
帅进超
ddb9cd28bf
feat(grpc-web): support gRPC-Web Proxy ( #5964 )
2022-01-09 23:59:32 +08:00
Hao Xin
0920d1d21f
feat(prometheus): Add metric prefix attr ( #5960 )
2021-12-31 09:26:44 +08:00
帅进超
e08ec60883
feat(splunk): support splunk hec logging plugin ( #5819 )
2021-12-20 17:51:11 +08:00
Bisakh
0d4f65a9ae
feat(vault): vault lua module, integration with jwt-auth authentication plugin ( #5745 )
2021-12-15 11:45:59 +08:00
Zeping Bai
1e53ccb3ae
feat: basic support OPA plugin ( #5734 )
2021-12-13 10:00:40 +08:00
Bisakh
71c256be81
feat: enable L4 stream logging ( #5768 )
2021-12-13 09:26:48 +08:00
zhang lun hai
87f662603d
feat: add http_server_location_configuration_snippet configuration ( #5740 )
...
Co-authored-by: lunhaiz <lunhaiz@rings.net.cn>
2021-12-09 10:58:56 +08:00
yuz10
49762bcd75
feat: rocketmq logger ( #5653 )
2021-12-07 09:14:36 +08:00
吴治国
a65aa09c6a
feat: support resolve default value when environment not set ( #5675 )
2021-12-06 10:21:06 +08:00
Bisakh
e90e3b7aa1
feat(plugins): aws lambda serverless ( #5594 )
2021-12-01 10:39:45 +08:00
Zeping Bai
4f02605f3f
feat: Apache OpenWhisk plugin ( #5518 )
2021-11-25 16:53:28 +08:00
帅进超
59497deb8f
feat(plugin): support google cloud logging service ( #5538 )
2021-11-23 16:37:35 +08:00
Bisakh
3a6a4db281
feat(plugin): azure serverless functions ( #5479 )
...
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2021-11-19 10:31:20 +08:00
Daming
5f6afdbc3a
feat: provide skywalking logger plugin ( #5478 )
...
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
Co-authored-by: 吴晟 Wu Sheng <wu.sheng@foxmail.com>
2021-11-12 15:17:27 +08:00
Bisakh
da691b92b8
feat(plugins): Datadog for metrics collection ( #5372 )
2021-11-09 09:35:30 +08:00
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