Commit Graph

3166 Commits

Author SHA1 Message Date
罗泽轩
250db3b28f
ci: make it pass under OpenResty 1.21 (#7067)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-05-18 11:17:53 +08:00
罗泽轩
6ebe02797f
ci(lint): fix the path of Chinese doc (#7063)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-05-17 18:23:19 +08:00
Peter Zhu
5966f864a2
feat: upgrade casbin dependency to 1.41.1 (#7062) 2022-05-17 17:42:52 +08:00
dependabot[bot]
995d67147d
build(deps): bump actions/setup-node from 3.1.1 to 3.2.0 (#7060)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3.1.1...v3.2.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-17 17:16:54 +08:00
Zeping Bai
18f6e5c675
feat(pubsub): support kafka tls and sasl/plain auth (#7046) 2022-05-17 16:34:20 +08:00
Zeping Bai
77b08580d2
feat: add default handler for pubsub ping command (#7058) 2022-05-17 15:46:24 +08:00
tzssangglass
2e49501771
feat(xrpc): register variable redis_cmd_line (#7041) 2022-05-17 13:47:10 +08:00
云微
8789cba705
docs: sync Chinese benchmark doc and add notes on running the benchmark (#7035) 2022-05-17 10:35:01 +08:00
罗泽轩
3dddf41382
fix(upstream): keepalive should consider TLS param (#7054)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-05-16 17:46:18 +08:00
Zeping Bai
db26b6c38f
feat(pubsub): support kafka (#7032) 2022-05-16 17:12:56 +08:00
tzssangglass
3c54cf5e65
feat(xrpc): register variable rpc_time (#7040) 2022-05-16 16:55:44 +08:00
罗泽轩
d95500948d
fix(xRPC): release ctx.var when ctx is done (#7045)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-05-16 14:52:24 +08:00
soulbird
7131ee7de9
ci(traffic-split): improve ci stability (#7055)
Co-authored-by: soulbird <zhaothree@gmail.com>
2022-05-16 14:24:27 +08:00
feihan
933f8ebddc
docs: update apisix-base link. (#7047) 2022-05-16 12:46:44 +08:00
Navendu Pottekkat
477d32820f
docs: update "Traffic" Plugin docs 2 (#7050)
Signed-off-by: Navendu Pottekkat <navendupottekkat@gmail.com>
2022-05-16 12:45:31 +08:00
Navendu Pottekkat
1cdcc5caff
docs: update "Traffic" Plugin docs 1 (#7030)
Signed-off-by: Navendu Pottekkat <navendupottekkat@gmail.com>
2022-05-15 19:35:06 +08:00
罗泽轩
d8e47569c0
docs(redis): add xRPC doc (#7038)
Co-authored-by: homeward <97138894+hf400159@users.noreply.github.com>
2022-05-13 22:50:07 +08:00
Zeping Bai
48032f1445
chore: improve the implementation of pubsub module (#7043) 2022-05-13 20:40:12 +08:00
疯狂的马骝
0842b69c92
feat(real-ip): support search recursive (#6988)
Co-authored-by: tangzhenhuang <tangzhenhuang@cvte.com>
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2022-05-13 19:16:35 +08:00
罗泽轩
025710564a
feat(redis): support pubsub (#7031)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-05-13 16:04:39 +08:00
Zeping Bai
4690feb421
feat: add pubsub framework (#7028) 2022-05-12 22:15:05 +08:00
homeward
792b9adc11
docs: update Chinese getting started doc (#7022) 2022-05-12 19:24:32 +08:00
罗泽轩
bcc7f38766
fix(xRPC): log down unfinished request (#7014)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-05-12 17:52:08 +08:00
罗泽轩
6ddca10250
fix(xRPC): don't keepalive (#7009)
We choose not to keepalive the xRPC connection (like Nginx's stream proxy):
1. the TCP connection is probably stateful
2. if there is not downstream, the heartbeat from the upstream is not
   replied, which will cause the connection to close.
Signed-off-by: spacewander <spacewanderlzx@gmail.com>

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-05-12 16:02:09 +08:00
tzssangglass
935e62f225
feat(xRPC): support log filter (#6960) 2022-05-12 10:09:27 +08:00
罗泽轩
0957035c10
docs: add unit to upstream timeout (#7027)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-05-12 10:08:53 +08:00
dependabot[bot]
96a5d3ca6b
build(deps): bump apache/skywalking-eyes from 0.2.0 to 0.3.0 (#7024)
Bumps [apache/skywalking-eyes](https://github.com/apache/skywalking-eyes) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/apache/skywalking-eyes/releases)
- [Changelog](https://github.com/apache/skywalking-eyes/blob/main/CHANGES.md)
- [Commits](https://github.com/apache/skywalking-eyes/compare/v0.2.0...v0.3.0)

---
updated-dependencies:
- dependency-name: apache/skywalking-eyes
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-12 10:08:19 +08:00
琚致远
7cb2af7f73
docs: update description of how to join slack (#7029) 2022-05-11 22:19:21 +08:00
John Chever
bf3e23274b
docs: add datadog document(zh) (#6616) 2022-05-11 13:08:12 +08:00
Bennet Gallein
223b8aebb5
docs: updated CODE_STYLE.md (#7023)
Hey, 
I've noticed a missing space here, hope you dont mind!
2022-05-11 10:27:00 +08:00
soulbird
ab7a7675d2
chore: the default network port for OTLP/HTTP is 4318 (#7007)
Co-authored-by: soulbird <zhaothree@gmail.com>
2022-05-10 16:31:29 +08:00
HaiYan
01a6ab4450
feat(api-breaker): allow configuring response (#6949)
Co-authored-by: qihaiyan <qihaiyan@hisense.com>
Co-authored-by: tzssangglass <tzssangglass@gmail.com>
Co-authored-by: Alex Zhang <tokers@apache.org>
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2022-05-10 13:42:54 +08:00
soulbird
c32caf3b11
feat(ext-plugin): support hook response body (#6968) 2022-05-10 10:10:14 +08:00
罗泽轩
5da97515cf
feat(redis): delay according to the cmd & key (#6999)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-05-10 09:44:21 +08:00
kwanhur
1b5c1900da
feat(ops): handle real_ip_from CIDR format (#6981)
Signed-off-by: kwanhur <huang_hua2012@163.com>
2022-05-09 13:29:41 +08:00
罗泽轩
36c87bc420
feat: upgrade lua-resty-logger-socket to 2.0.1 (#7004)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-05-09 13:28:50 +08:00
Sylvia
284feb72fb
docs: add three Chinese version about Authentication doc (#6974) 2022-05-09 13:27:11 +08:00
homeward
d74319c2cd
docs: upadate Chinese installation docs (#7002) 2022-05-09 13:26:48 +08:00
oil欧呦
0d1280cde7
docs: replace all apisix-openresty to apisix-base (#6998) 2022-05-08 19:40:10 +08:00
罗泽轩
41ff1dd737
ci: revert wildcard rule as it doesn't work (#7001)
Branch like https://github.com/apache/apisix/tree/release/2.3 is not
protected.

Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-05-07 19:22:37 +08:00
zengjinlong
1a3ad4bc39
docs: fix FAQ page error link (#6942) 2022-05-07 11:51:23 +08:00
罗泽轩
63f69fe116
feat: add option to normalize uri like servlet (#6984)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-05-07 10:25:01 +08:00
homeward
2b7bcf0034
docs: fix error link (#6989) 2022-05-07 10:22:14 +08:00
Naveen
00cc4386ee
chore: Set permissions for GitHub actions (#6986)
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions

https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs

[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)

Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
2022-05-07 10:21:45 +08:00
LetsGO
382e710e99
feat: just change uri args or headers when hiding credentials (#6991)
Co-authored-by: Alex Zhang <tokers@apache.org>
2022-05-07 10:20:51 +08:00
韩振方
6edd108cf6
docs: sync Chinese version FAQ docs (#6736)
Co-authored-by: homeward <97138894+hf400159@users.noreply.github.com>
Co-authored-by: Qi Guo <979918879@qq.com>
Co-authored-by: 琚致远 <juzhiyuan@apache.org>
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2022-05-07 10:15:56 +08:00
$udam
2800a06f00
docs: update plugin concept link in README (#6881)
Co-authored-by: homeward <97138894+hf400159@users.noreply.github.com>
2022-05-06 15:23:25 +08:00
Navendu Pottekkat
d7e49c91ea
docs: update "Installation" guide (#6964)
Signed-off-by: Navendu Pottekkat <navendupottekkat@gmail.com>
2022-05-05 18:17:50 +08:00
罗泽轩
b7bb40fa22
perf: avoid rematching SSL when our customized Nginx is used (#6970)
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2022-05-05 14:12:26 +08:00
kwanhur
32a8b8f6ba
feat(redirect): set redirect server port when enable http_to_https (#6686)
Signed-off-by: kwanhur <huang_hua2012@163.com>
Co-authored-by: 罗泽轩 <spacewanderlzx@gmail.com>
2022-05-05 14:00:31 +08:00