Commit Graph

566 Commits

Author SHA1 Message Date
lhack-jpeg
d96d2d8386
docs(nacos): remove experimental tag (#6240) 2022-01-30 16:57:32 +08:00
罗泽轩
f5c79f9027
docs: data panel => data plane (#6235) 2022-01-30 16:54:47 +08:00
kwanhur
82d17abf99
docs: solution for lualdap when install failed with luarocks (#6227) 2022-01-29 09:41:23 +08:00
Bisakh
c210add58b
feat(batchprocessor): support partial consumption of batch entries (#6203) 2022-01-28 16:08:46 +08:00
Baoyuan
3f7aaff1a8
docs: optimizing api-breaker documentation (#6219) 2022-01-28 11:04:34 +08:00
Bisakh
46834b2b69
feat(loggly): support http/s bulk sending for batch logs (#6212) 2022-01-28 09:53:47 +08:00
guoqqqi
7f4ebe7ed0
docs: add file-logger plugin info to README (#6207) 2022-01-26 15:12:20 +08:00
Bisakh
53420f65fb
feat: development of Loggly logging plugin (#6113) 2022-01-26 13:05:01 +08:00
roketyyang
7617e19982
feat: add opentelemetry plugin (#6119)
Co-authored-by: roketyyang <roketyyang@tencent.com>
2022-01-26 11:09:42 +08:00
Gaoll
db74bec95e
docs: fix consumer-restriction plugin (#6195)
Co-authored-by: 高亮亮 <gll287546@alibaba-inc.com>
2022-01-25 19:30:54 +08:00
罗泽轩
7f91925767
feat: release 2.12.0 (#6130)
Co-authored-by: leslie <59061168+leslie-tsang@users.noreply.github.com>
Co-authored-by: Bisakh Mondal <bisakhmondal00@gmail.com>
2022-01-25 12:35:53 +05:30
罗泽轩
023aa8f77e
docs: add missing } in the example (#6193) 2022-01-25 11:53:03 +08:00
罗泽轩
2914e057c9
ci: use codespell which is more sensitive (#6186) 2022-01-25 10:40:36 +08:00
罗泽轩
e59bd91b9b
docs(wasm): add forward-auth example (#6178) 2022-01-23 19:29:00 +08:00
guoqqqi
8114ca5688
feat: add file-logger plugin (#5831) 2022-01-21 16:53:23 +08:00
帅进超
8a4362b81f
docs: add grpc-web to README (#6161) 2022-01-21 10:36:37 +08:00
Baoyuan
fadf5c270a
docs: add CSRF plugin info to README (#6144) 2022-01-19 12:12:29 +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
kerneltravel
3252b074a7
docs: add notice on customize-nginx-configuration docs (#6135) 2022-01-18 14:59:18 +08:00
leslie
121b731839
docs: fix images in architecture-design document (#6138) 2022-01-18 10:15:11 +08:00
Bisakh
95567a0861
docs: add vault support into readme (#6128) 2022-01-17 19:07:39 +08:00
罗泽轩
73cefc4cee
chore(forward-auth): rename address to uri (#6114) 2022-01-16 19:31:06 +08:00
Zeping Bai
d026c69e0c
chore: update forward-auth address schema (#6110) 2022-01-14 18:27:36 +08:00
罗泽轩
e69f9bee98
feat(mqtt): balance by client id (#6079) 2022-01-14 16:47:18 +08:00
mango
d7fda7ee69
feat: support hide the authentication header in basic-auth with a config (#6039)
Co-authored-by: xuwei <>
2022-01-14 12:55:06 +08:00
罗泽轩
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
罗泽轩
eb0bf87b38
feat(L4): support TLS over TCP upstream (#6030) 2022-01-11 10:29:56 +08:00
罗泽轩
265b06bdd3
change(serverless): rename "balancer" phase to "before_proxy" (#5992) 2022-01-11 10:29:23 +08:00
帅进超
ddb9cd28bf
feat(grpc-web): support gRPC-Web Proxy (#5964) 2022-01-09 23:59:32 +08:00
Zeping Bai
7db31a1a71
feat: release 2.10.3 (#5985) 2022-01-09 23:57:10 +08:00
罗泽轩
e8229f51c6
test: doc & simpify stream part of the test framework (#6041) 2022-01-09 19:18:54 +08:00
guoqqqi
e01abd9905
docs: update some explanations for the usage of the mqtt proxy (zh) (#6051) 2022-01-09 16:27:13 +08:00
Daniel Kocot
ef04e067c8
docs: added some explanations for the usage of the mqtt proxy (#5888) 2022-01-07 17:34:02 +08:00
Zeping Bai
58fec8f5eb
docs: add OPA plugin document (#5970) 2022-01-07 02:49:15 +08:00
piglei
1bfbf24583
docs: tiny enhancements on documentation("getting-started", "plugin" ) (#6016) 2022-01-06 14:13:44 +08:00
罗泽轩
c6f1a83c6f
feat(limit-count): add constant key type (#5984)
Co-authored-by: Yu.Bozhong <y.bz@foxmail.com>
Co-authored-by: Bisakh <bisakhmondal00@gmail.com>
2022-01-05 09:05:19 +08:00
罗泽轩
a2628a602e
docs: list APISIX variable in a separate page (#5997) 2022-01-04 10:19:22 +08:00
kerneltravel
0918c1e3fa
docs: typo fix of traffic-split.md, both en/zh version. (#5993) 2022-01-03 19:40:26 +08:00
罗泽轩
b57420105f
fix(datadog): keep consistent with the other logger (#5972) 2022-01-03 19:24:43 +08:00
罗泽轩
70ef2d0a44
change: don't promise to support Tengine (#5961) 2021-12-30 18:04:35 +08:00
罗泽轩
6ac80b9fb2
docs: avoid newline in the middle of Chinese sentences (#5948) 2021-12-30 18:04:09 +08:00
帅进超
24276b0468
docs: update document reference link (#5965) 2021-12-30 16:56:59 +08:00
罗泽轩
0a8de202dc
feat: support registering custom variable (#5941) 2021-12-29 11:39:52 +08:00
The-White-Lion
e9cea4407e
feat: support to use path parameter with plugin's control api (#5934)
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2021-12-29 10:15:45 +08:00
guoqqqi
eb8362cef7
docs: improved plugin-develop doc (#5933) 2021-12-28 14:07:18 +08:00
arabot777
9106401521
feat(plugin): add degradation switch for ext-plugin (#5897)
Co-authored-by: tzssangglass <tzssangglass@gmail.com>
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
Co-authored-by: liushan03 <liushan03@meicai.cn>
2021-12-28 09:39:20 +08:00
罗泽轩
2be323564e
docs: fix the title level of API sections (#5939) 2021-12-27 21:32:27 +08:00
罗泽轩
7a56580a22
feat(limit-count): allow sharing counter (#5881)
Co-authored-by: leslie <59061168+leslie-tsang@users.noreply.github.com>
Co-authored-by: tzssangglass <tzssangglass@gmail.com>
2021-12-24 15:50:03 +08:00
帅进超
79601b820f
chore(google-cloud-logging): use batch queue default parameters (#5869) 2021-12-23 14:57:46 +08:00
罗泽轩
ce5bb7b912
change: enable HTTP when stream proxy is set and enable_admin is true (#5867)
Co-authored-by: leslie <59061168+leslie-tsang@users.noreply.github.com>
2021-12-23 14:57:16 +08:00
罗泽轩
41b55a9970
docs: remove duplicate words in FAQ (#5875) 2021-12-22 11:16:08 +08:00
Carl Chen
e29ab837a9
docs(request-id): fix typo in request-id plugin zh document. (#5863) 2021-12-21 09:35:10 +08:00
Carl Chen
8111f5161d
docs: fix typo in architecture-design document. (#5864) 2021-12-21 09:29:38 +08:00
帅进超
15128f0a56
fix(google-cloud-logging): move ssl_verify to plugin configuration top level (#5839) 2021-12-20 19:20:31 +08:00
帅进超
e08ec60883
feat(splunk): support splunk hec logging plugin (#5819) 2021-12-20 17:51:11 +08:00
guoqqqi
a11c2d199f
docs: sync stream proxy Chinese version (#5793) 2021-12-19 19:20:09 +08:00
罗泽轩
5cde5ae004
feat: upgrade luarocks to 3.8.0 which converts git:// to https:// (#5825)
The Luarocks 2.x is already broken.
2021-12-18 08:29:57 +08:00
123liubao
07630c7301
docs: add offline install to 'how-to-build.md' (#5829) 2021-12-17 12:08:09 +08:00
帅进超
c3ba11f271
docs(logging): supplement the supported logging service (#5843) 2021-12-17 11:56:44 +08:00
Carl Chen
4855813e61
docs(request-id): fix typo in request-id plugin documents. (#5832) 2021-12-17 11:39:16 +08:00
罗泽轩
b1cd36f144
docs: fix typo introduced in the refactor (#5828) 2021-12-17 08:59:07 +08:00
Nicolas Frankel
a68a03cb96
docs: Fix typo in documentation (#5830) 2021-12-16 17:00:17 +08:00
帅进超
219847e86f
docs(google-cloud-logging): update document format and description (#5822) 2021-12-15 19:52:25 +08:00
Bisakh
0d4f65a9ae
feat(vault): vault lua module, integration with jwt-auth authentication plugin (#5745) 2021-12-15 11:45:59 +08:00
tzssangglass
936d9ac72b
docs: refactor Installation Guide (#5718) 2021-12-14 14:13:31 +08:00
leslie
88b00cc6d0
docs: sync mqtt-proxy change to zh docs (#5794) 2021-12-14 14:09:25 +08:00
罗泽轩
29a3b2afa2
refactor: use manager to manage batch processor (#5763) 2021-12-14 10:16:05 +08:00
Daniel Kocot
3c6eb07633
docs: added only: false to example (#5787) 2021-12-14 10:11:59 +08:00
Bisakh
34ab8c6218
docs: improve stream proxy filtering with example (#5783) 2021-12-14 09:03:12 +08:00
kerneltravel
02d32c9dbc
docs: remove duplicated word (#5773) 2021-12-12 20:03:43 +08:00
Gaoll
c178435d7a
feat(consumer-restriction): customize rejected_msg (#5732)
Co-authored-by: gaoliangliang <gaoliangliang@dtzhejiang.com>
Co-authored-by: 高亮亮 <gll287546@alibaba-inc.com>
2021-12-09 21:58:50 +08:00
Yu.Bozhong
7b9ffff2ae
docs(ldap-auth): add consumer parameters for ldap (#5736) 2021-12-09 09:40:23 +08:00
Yu.Bozhong
b612f4ec1e
docs(global_rule): update global rule description (#5739) 2021-12-08 19:14:54 +08:00
罗泽轩
a4b6931390
feat(wasm): allow running in the rewrite phase (#5695) 2021-12-07 15:35:59 +08:00
Bo Shao
3d5f554c66
docs: update README.md (#5713) 2021-12-07 11:40:47 +08:00
yuz10
49762bcd75
feat: rocketmq logger (#5653) 2021-12-07 09:14:36 +08:00
Soham Banerjee
9731f51857
docs: Software architecture diagram added (zh-docs) (#5712) 2021-12-06 16:58:49 +08:00
Soham Banerjee
31f99bc651
docs: Software architecture diagram added (#5698)
Signed-off-by: Soham Banerjee <sohambanerjee4abc@hotmail.com>
2021-12-06 10:12:14 +08:00
罗泽轩
11433d740c
feat(mqtt-proxy): support using route's upstream (#5666) 2021-12-03 09:58:44 +08:00
Bisakh
b8daf65b3c
docs: documenting url path forwarding for faas plugins (#5664) 2021-12-03 09:42:05 +08:00
huang.xinghui
4bc635f5d6
docs(prometheus): Fix docs broken link (#5674) 2021-12-03 09:35:12 +08:00
帅进超
9a3931f3b8
docs: update serverless example format error (#5665) 2021-12-03 08:54:07 +08:00
leslie
62379b2ded
docs(how-to-build): remove the APISIX RPM package installation (#5659) 2021-12-01 17:36:19 +08:00
Bisakh
e90e3b7aa1
feat(plugins): aws lambda serverless (#5594) 2021-12-01 10:39:45 +08:00
Bisakh
b4921c3a19
docs: minor update in azure faas http2 documentation (#5641) 2021-12-01 09:49:30 +08:00
罗泽轩
cc0b601e50
feat(discovery): check schema before starting (#5629) 2021-11-30 14:19:16 +08:00
罗泽轩
78b3880a56
feat: release 2.11.0 (#5567)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
Co-authored-by: litesun <7sunmiao@gmail.com>
2021-11-29 11:46:48 +08:00
Soham Banerjee
0344606888
docs: Path of example is corrected (#5618) 2021-11-29 08:54:36 +08:00
Bisakh
942650037d
docs: exec code block for shell commands in Test Nginx (#5625)
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2021-11-28 11:13:54 +08:00
Daming
49a539bbb8
feat(http/kafka-logger): support to log response body (#5550)
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2021-11-26 11:12:53 +08:00
帅进超
54f15156a0
docs: don't use real ip in the example (#5606) 2021-11-26 11:09:39 +08:00
Zeping Bai
c5bde40feb
docs: add OpenWhisk plugin to README (#5611) 2021-11-26 11:09:23 +08:00
Zeping Bai
4f02605f3f
feat: Apache OpenWhisk plugin (#5518) 2021-11-25 16:53:28 +08:00
帅进超
12b3fac3ce
docs: update admin ip example node ip (#5603) 2021-11-25 10:23:54 +08:00
帅进超
4b94b84f92
docs: add google cloud logging document to README (#5598) 2021-11-24 19:23:52 +08:00
besich
f0643b1b80
docs: update the docs/zh/latest/README.md (#5583)
Co-authored-by: 琚致远 <juzhiyuan@apache.org>
Co-authored-by: liangfei <liangfei@360.cn>
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2021-11-24 15:56:05 +08:00
帅进超
54a0e115e5
fix: invalid error after passive health check is changed (#5589) 2021-11-24 10:57:07 +08:00
罗泽轩
e567937b22
docs(skywalking-logger): fix typo (#5580) 2021-11-24 09:08:05 +08:00
帅进超
59497deb8f
feat(plugin): support google cloud logging service (#5538) 2021-11-23 16:37:35 +08:00
Xunzhuo
2a32f13824
docs(style): fix non-standard spaces between letters (#5566) 2021-11-23 09:05:29 +08:00
Bisakh
db4ad744ea
docs: addition of multi language support into readme (#5543) 2021-11-22 14:19:25 +08:00
罗泽轩
3f043abff6
feat(request-validation): default code is 400 (#5563) 2021-11-22 09:37:58 +08:00
Xunzhuo
2262e1c93a
feat(request-validation): add custom rejected_code (#5553) 2021-11-21 20:07:42 +08:00
罗泽轩
fc5d70ac68
feat(wasm): run in http header_filter (#5544) 2021-11-19 17:37:38 +08:00
罗泽轩
b9ecafab5f
docs(kafka-logger): explain when the request body can't be logged (#5552) 2021-11-19 17:03:21 +08:00
Bisakh
3a6a4db281
feat(plugin): azure serverless functions (#5479)
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2021-11-19 10:31:20 +08:00
windyrjc
5394dce6fb
feat(kafka-logger): supports logging request body (#5501)
Co-authored-by: windyrjc <windyrjc@formail.com>
Co-authored-by: yundian <yundian@mogu.com>
2021-11-18 09:48:14 +08:00
罗泽轩
2c12b36953
fix(wasm): the conf can't be empty (#5514) 2021-11-16 18:00:03 +08:00
Baoyuan
9b355c6f13
docs: update batch-processor.md (#5525) 2021-11-16 14:27:39 +08:00
tzssangglass
718eb4b21e
chore: remove unnecessary backport PR in CHANGELOG.md (#5519) 2021-11-16 09:34:57 +08:00
tzssangglass
cc43b9fc1b
chore: remove ldap on release 2.10.2 (#5516) 2021-11-15 16:27:32 +08:00
tzssangglass
d13e7f7f0b
feat: release 2.10.2 (#5508) 2021-11-15 14:07:34 +08:00
iGeeky
8206f47563
change(wolf-rbac): change default port number and add authType parameter to documentation (#5477) 2021-11-12 15:49:55 +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
罗泽轩
0570d59fd0
docs: remove duplicate Dubbo entry (#5483)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-11-12 10:42:14 +08:00
Bisakh
4a57523627
docs: custom configuration for datadog plugin (#5486) 2021-11-12 10:41:37 +08:00
leslie
b358db4a1a
docs: fix borken link in FAQ.md (#5490)
Signed-off-by: leslie <leslie.tsang@icloud.com>
2021-11-12 10:41:12 +08:00
罗泽轩
0aa97c30f7
fix(batch-requests): correct the client ip in the pipeline (#5476) 2021-11-11 11:25:36 +08:00
Bisakh
7b60f42785
feat: introducing prefer_name attribute in datadog plugin (#5463) 2021-11-11 10:10:30 +08:00
Xu_Mj
593f00ff57
docs: update limit-req.md (#5461) 2021-11-11 08:54:06 +08:00
罗泽轩
d16aa8ec9b
docs: prepare for the upcoming Faas plugins (#5455) 2021-11-09 15:45:01 +08:00
Bisakh
da691b92b8
feat(plugins): Datadog for metrics collection (#5372) 2021-11-09 09:35:30 +08:00
Zeping Bai
c2f5eba5cf
feat: support advanced matching based on post form (#5409) 2021-11-09 09:02:56 +08:00
Xunzhuo
0e973fbb50
feat(limit-* plugin): fallback to remote_addr when key is missing (#5422) 2021-11-07 19:29:27 +08:00
余茂林
b12cdf27aa
docs: fix the wrong secret in hmac-auth.md (#5433)
Co-authored-by: jon.yu <jon.yu@ambergroup.io>
2021-11-06 13:35:58 +08:00
Xunzhuo
fc7de8ea2c
docs(localization): translate ext-plugin-post-req from EN into ZH (#5423)
Co-authored-by: 琚致远 <juzhiyuan@apache.org>
2021-11-05 17:02:43 +08:00
Xunzhuo
308282b964
docs(localization): translate ext-plugin-pre-req from EN into ZH (#5424) 2021-11-05 14:29:10 +08:00
Xunzhuo
61e4d3e1a7
docs(localization): translate client-control from EN into ZH (#5426)
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2021-11-05 14:27:16 +08:00
Xunzhuo
4faa4d2283
docs: fix broken link with wrong path (#5427) 2021-11-05 09:43:22 +08:00
Xunzhuo
4346782a87
feat(limit-count): support multiple variables as key (#5378) 2021-11-04 15:51:37 +08:00
罗泽轩
4dafab5afa
feat(limit-conn): support multiple variables as key in L4 (#5413) 2021-11-04 09:48:02 +08:00
Xunzhuo
5ea64045d5
docs: fix markdown render issue in the example (#5390) 2021-11-03 12:34:35 +08:00
Xunzhuo
7b06fcc468
feat(limit-conn): support multiple variables as key (#5354) 2021-11-02 20:38:28 +08:00
arabot777
957878faba
docs: fix vars description about response-rewrite examples (#5403)
Co-authored-by: liushan03 <liushan03@meicai.cn>
2021-11-02 19:32:58 +08:00
Joey
759e666316
docs: Update RPM installation guide for apisix 2.10.1 (#5384) 2021-11-01 10:28:43 +08:00
Yujia Qiao
e79bddb19f
feat: Support installation on arch (#5350) 2021-11-01 09:35:05 +08:00
罗泽轩
2400cd7bb4
docs: fix the code block language (#5381) 2021-11-01 09:20:42 +08:00
Yujia Qiao
a62fd93932
docs: improve docs about testing (#5377) 2021-10-31 19:22:42 +08:00
Xunzhuo
be43ba9dd2
docs: bind route to correct upstream_id in the example (#5380) 2021-10-31 19:19:30 +08:00
Xunzhuo
2bb86f6a97
fix(request-validation): correct rejected_message to rejected_msg (#5355) 2021-10-29 17:25:43 +08:00
罗泽轩
8b8f55c17f
docs: use mirror when installing dependencies in China (#5332) 2021-10-26 20:47:05 +08:00
罗泽轩
b1e3a78360
feat: release 2.10.1 (#5325) 2021-10-25 22:00:45 +08:00
Bisakh
5c27f0b3d4
ci: test framework requires grpcurl in centos7 ci (#5316)
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2021-10-25 14:43:38 +08:00
Zhendong Qi
a348ffffe4
feat(proxy-rewrite): add method proxy (#5292)
Co-authored-by: qizhendong <qizhendong@cmss.chinamobile.com>
2021-10-25 10:34:25 +08:00
罗泽轩
fa8a34f72d
feat: initial wasm support (#5288) 2021-10-22 16:29:12 +08:00
leslie
a6f757e08f
refactor: unify code style in Makefile (#5248) 2021-10-22 14:15:33 +08:00
Yu.Bozhong
6aaf1f8755
docs: add simplified Chinese translation for plugin authz-casbin (#5274) 2021-10-22 10:10:03 +08:00
罗泽轩
2f250d5369
feat(limit-req): support multiple variables as key (#5302) 2021-10-22 08:49:58 +08:00
agile6v
71a2259d15
feat(proxy-cache): support memory-based strategy (#5028) 2021-10-21 15:57:54 +08:00