Commit Graph

103 Commits

Author SHA1 Message Date
wettper
93a0d77ef1
feat: add select database for Redis related functions (#3559) 2021-02-09 23:03:50 +08:00
Jack Carroll
c895cdf4ff
docs: update the error-log-logger plugin docs (#3562)
related #3473
2021-02-09 09:19:49 +08:00
Yuelin Zheng
44074bb844
docs(api-breaker): the plugin docs is synchronized with the schema (#3470) 2021-02-01 18:09:06 +08:00
Yuelin Zheng
bca2210ac7
chore: fix the limit plugins schema (#3456) 2021-01-29 22:31:01 +08:00
罗泽轩
3db8ebec26
feat: support gRPCS (#3411) 2021-01-26 11:04:16 +08:00
Yuelin Zheng
fb9123d429
feat(fault-injection): support conditional fault injection using nginx variables (#3363)
close #2511
2021-01-25 23:44:00 +08:00
Shuyang Wu
1819b6b524
fix: update example grafana to lastest prometheus support (#3402) 2021-01-24 20:04:33 +08:00
Yuelin Zheng
62b5f7c6d4
docs(traffic-split): update the vars example of the docs (#3366)
close #3359
2021-01-21 19:25:08 +08:00
Yuelin Zheng
801e56c246
docs: improve the hamc-auth plugin documentation (#3346)
close #3334
2021-01-20 13:31:19 +08:00
Yuelin Zheng
746345aab2
docs: fix the example in skywalking doc (#3347) 2021-01-20 10:42:45 +08:00
RocFang
e40eeae22f
docs: fix some incomplete shell commands in the examples (#3338) 2021-01-20 09:02:01 +08:00
John Bampton
15528d8157
docs: fix table of contents links in 4 files (#3328) 2021-01-19 17:48:23 +08:00
John Bampton
ebab4de486
docs: fix Markdown headings and remove unneeded TOC link (#3331) 2021-01-19 14:29:16 +08:00
罗泽轩
122cdf72ce
docs: update prometheus docs (#3293)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-01-14 21:22:36 +08:00
Yuelin Zheng
e9db11474a
docs: better doc style for traffic-split plugin. (#3218) 2021-01-08 16:14:07 +08:00
John Bampton
7c5df5d343
docs: lint Markdown (#3178) 2021-01-06 11:06:43 +08:00
John Bampton
b72e2c56be
docs: lint Markdown files (#3177)
Lint Markdown for rules:
- MD031/blanks-around-fences
- MD032/blanks-around-lists
2021-01-03 11:26:40 +08:00
Yuelin Zheng
c4180ccbf9
feat: the proxy-rewrite plugin support pass nginx variable within header (#3144)
related #3117
2020-12-28 20:42:47 +08:00
Yuelin Zheng
86fa46d85b
feat: Implement traffic splitting plugin (#2935)
close #2303
close #2603
2020-12-25 15:53:00 +08:00
guyang
0802c95faf
feat: add batch process metrics (#3070) 2020-12-24 19:24:46 +08:00
Alex Zhang
c3d61fcfa3
feat: add control api for plugin server-info (#3088)
* feat: add control api for plugin server-info

Previously we added plugin server-info without exposing API since the same port problem of admin api and proxy. Now we have Control API support so we expose server-info API through Control API. People now can insight the server info about APISIX instance easily.
2020-12-22 11:04:56 +08:00
罗泽轩
fd2db606a9
feat: rewrite handwriting validation with jsonschema (#3021)
Fix #2967. Some plugins can't be rewritten, so I have to keep them.

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2020-12-18 16:55:23 +08:00
Peter Zhu
952854d7cd
fix: bad server_info example (#3074) 2020-12-18 14:51:50 +08:00
Yuelin Zheng
bdd00e1f55
feat: support ctx.var to get service_name and route_name (#3036)
close #2982
2020-12-17 22:26:25 +08:00
John Bampton
1f52c70d84
docs: lint Markdown for multiple consecutive blank lines (#3047)
- remove unneeded MD009 - Trailing spaces config entry
- MD012 - Multiple consecutive blank lines

https://github.com/markdownlint/markdownlint/blob/master/docs/RULES.md#md012---multiple-consecutive-blank-lines
2020-12-17 22:25:30 +08:00
John Bampton
3bb3422852
feat(CI): add a GitHub Action to lint the Markdown (#3041)
- add a Markdownlint config file
- lint Markdownlint for MD039 - Spaces inside link text

https://www.npmjs.com/package/markdownlint-cli
2020-12-15 09:29:47 +08:00
Alex Zhang
7855d9eed2
feat: implement new plugin server-info (#2926)
close #2821
2020-12-09 10:07:57 +08:00
罗泽轩
79075000aa
feat(fault-injection): support Nginx variable in abort.body (#2986)
Fix #2827
2020-12-08 13:18:34 +08:00
罗泽轩
2f3ab6a2bc
feat: disable node-status by default (#2968)
Fix #2952
2020-12-04 22:25:11 +08:00
罗泽轩
f84a44e409
feat(limt-count): use 'remote_addr' as default key (#2927) 2020-12-02 17:04:31 +08:00
Yuelin Zheng
c8e7e0377d
docs(http-logger): Improve the attribute description of the document. (#2891)
close #2879
2020-11-30 18:59:49 +08:00
dabue
e66dd9a314
feat: implement error-log-logger plug-in (#2592) 2020-11-30 14:43:16 +08:00
罗泽轩
f267291f3a
feat(prometheus): allow customizing Prometheus export uri (#2826)
* feat(prometheus): allow customizing Prometheus export uri

Close #2296.
2020-11-30 14:35:06 +08:00
Wen Ming
d2ea344fc1
Revert "refactor: separate admin and proxy port in default config (#2802)" (#2871)
This reverts commit b13f167445.

Co-authored-by: Vinci Xu <277040271@qq.com>
2020-11-28 19:05:14 +08:00
Yuelin Zheng
ef87048b00
docs(kafka-logger): optimize the description of the attribute. (#2867)
close #2861
2020-11-27 16:45:32 +08:00
idbeta
09bf229d91
docs: add a space so that the example link is displayed correctly (#2837) 2020-11-25 09:37:37 +08:00
Vinci Xu
b13f167445
refactor: separate admin and proxy port in default config (#2802)
change all admin 9080 to 9180
2020-11-24 16:51:47 +08:00
Yuelin Zheng
dc5fee27a2
feat(kafka-logger): the key field should be optional. (#2807)
fix #2778
2020-11-24 16:05:52 +08:00
idbeta
7780fe4e24
docs: fix typo from zh-cn/plugins/prometheus.md (#2806) 2020-11-21 10:17:39 +08:00
guyang
5b396020d5
feat: support plugin for "aliyun" log service (#2177) 2020-11-19 00:04:01 +08:00
罗泽轩
1a24c2af39
refactor(consumer): remove id and use username only (#2679)
Close #2656
Close #2653
Close #2651
2020-11-18 17:44:40 +08:00
Yuelin Zheng
e4de3d5b9b
feat(proxy-cache): the cache_zone field in the schema should be optional (#2776) 2020-11-18 16:07:13 +08:00
Yousa
ec5ba5f68c
docs: add Attention message for 'response-rewrite' doc. (#2732)
* 1. add Summary for 'zh-cn/plugins/response-rewrite.md'
2. add Attention message for 'response-rewrite' doc.

* fix typo

* response rewrite plugin, rewrite the content from upstream.
->
response rewrite plugin, rewrite the content returned by the upstream as well as Apache APISIX itself.
2020-11-18 12:51:12 +08:00
Yuelin Zheng
a6678c33c5
fix(hmac-auth): when the request contains escape characters, the signature verification fails (#2749)
fix #2710
2020-11-18 09:02:37 +08:00
HelloBug0
c1ac7d6952
docs: add a English link of node-status.md (#2753) 2020-11-16 20:06:46 +08:00
罗泽轩
58cba26e51
fix(http-logger): validate uri (#2708) 2020-11-15 17:22:25 +08:00
琚致远
b2c4df7df2
fix(docs): kafka-logger in Chinese (#2728)
fix https://github.com/apache/apisix/issues/2719
2020-11-13 13:45:41 +08:00
idbeta
bbe6fc1ceb
modify batch-requests.md, example's --d should be --data (#2724) 2020-11-13 09:12:32 +08:00
琚致远
9d4b4181c8
fix(doc): broken links (#2682) 2020-11-10 16:10:49 +08:00
罗泽轩
ebf0563a40
change: disable skywalking by default. (#2632)
* fix: disable skywalking by default.

Close #2623.

* trailing sw

* clean test
2020-11-09 08:12:52 +08:00