罗泽轩
8c9a0c39a3
fix: upgrade lua-resty-etcd to 1.4.2 ( #2701 )
2020-11-12 08:54:13 +08:00
罗泽轩
a2fa3ff89d
ci: self host openid configuration ( #2698 )
...
Also split long test
2020-11-11 11:38:25 +08:00
罗泽轩
b3f240c80c
feat: increase the length of rule name to 100 ( #2667 )
...
Close #2665
2020-11-11 10:36:28 +08:00
罗泽轩
1ea912d752
fix: use same config-default.yaml for different environments ( #2663 )
...
Close #2634 .
2020-11-10 19:07:46 +08:00
dabue
70453aece3
chore(core): enabled websocket in route and service ( #2593 )
2020-11-10 16:56:38 +08:00
琚致远
9d4b4181c8
fix(doc): broken links ( #2682 )
2020-11-10 16:10:49 +08:00
罗泽轩
2c37f0e5f2
fix(key-auth): 'key' is required in consumer configuration ( #2689 )
...
Close #2686 .
According to the
https://github.com/apache/apisix/pull/2120#discussion_r477153261 ,
instead of skipping consumer without key, we should make 'key' required
only for consumer configuration.
2020-11-10 16:08:46 +08:00
琚致远
81bcf61d62
feat(CI): create markdown-link-checker.yml ( #2684 )
...
* Create markdown-link-checker.yml
* Update markdown-link-checker.yml
Now we have all broken links, let's update this CI to only check modified files.
2020-11-10 14:05:58 +08:00
罗泽轩
3ba6629daa
feat: disable example-plugin by default ( #2673 )
...
Close #2659 .
2020-11-10 08:46:54 +08:00
idbeta
14e544a6aa
doc: remove meanless content ( #2669 )
2020-11-09 23:08:07 +08:00
Yousa
0ff2ab8242
fix: disable ssl_session_tickets by default ( #2641 )
...
fix #2638
In a word, 'ssl_session_tickets' would make Perfect Forward Secrecy useless.
reference:
ingress-nginx:kubernetes/ingress-nginx#6196
mozilla:mozilla/server-side-tls#135
2020-11-09 22:44:26 +08:00
tzssangglass
53a8f5a2ed
fix: the jwt plugin does not handle the case where exp
is empty. (#… ( #2657 )
...
fix #2649
2020-11-09 11:01:08 +08:00
罗泽轩
d2d826e6ab
fix(log-rotate): avoid creating multiple timers ( #2596 )
2020-11-09 09:09:33 +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
YuanSheng Wang
021f24a7b2
docs: put the chapter "admin api" to the front, and sync the Chinese version from English version ( #2650 )
2020-11-08 11:44:54 +08:00
琚致远
6a6d8729a3
feat: added policy for semantic-pr ( #2652 )
...
According to https://github.com/zeke/semantic-pull-requests , we use this configuration to allow this bot to only to check PR's title.
2020-11-08 11:19:00 +08:00
YuanSheng Wang
4b349dc5b3
CI: specified to use openresty 1.17.8.2
. ( #2646 )
...
will support `1.19.3.1` later.
2020-11-07 08:19:28 +08:00
Alex Zhang
188355494d
feat: hide APISIX version from Server header. ( #2639 )
...
Sometimes expose version is dangerous, which can be utilized by
malicious crackers when there are some security bugs in that version.
2020-11-07 00:04:28 +08:00
罗泽轩
2ad7f65659
fix(jwt-auth): validate if the claimed secret is base64 encoded. ( #2642 )
2020-11-06 23:48:21 +08:00
HelloBug0
3ab580fa71
docs: node-status.md ( #2615 )
...
* Create node-status.md
* Update node-status.md
* Update node-status.md
* Update node-status.md
1. add a blank line after #目录
2. remove some unnecessary lines
* Update node-status.md
1. add language type in code
2. change '插件属性为空' to ‘无’
3. change '接口插件' to '插件接口' which could add link to directory '插件接口'
2020-11-06 10:51:28 +08:00
tzssangglass
27875e5790
feat(jwt-auth): support to use of the RS256 algorithm ( #2594 )
...
* example for #2523
* fix: jwt-auth plugin RS256 algorithm is not easy to use. (#2523 )
fix: add more test cases for jwt plugin. (#2355 )
fix #2523
fix #2355
2020-11-06 10:16:20 +08:00
罗泽轩
3c89a437a1
chore: remove redundant installation of limit-count ( #2631 )
...
The directory is already installed a few lines above.
2020-11-05 21:18:28 +08:00
Firstsawyou
6061c8722b
fix: after proxy-mirror plugin mirroring request, http version change… ( #2629 )
...
fix #2618
2020-11-05 14:48:58 +08:00
罗泽轩
794393c3ae
chore: exclude ngx_tpl.lua from the style check ( #2630 )
2020-11-05 11:59:37 +08:00
Firstsawyou
b8e853cc39
fix: after proxy-mirror plugin mirroring request, the host in the mir… ( #2626 )
...
fix #2617
2020-11-05 08:56:18 +08:00
罗泽轩
f790c92b23
test: remove temporary hack ( #2625 )
2020-11-04 17:17:09 +08:00
罗泽轩
366d5040cf
test: make CI pass again ( #2619 )
2020-11-04 15:45:27 +08:00
Alex Zhang
61cd91440b
improve: refactor partial command line tool. ( #2612 )
...
This PR moves some environmental variables to `apisix/cli/environ.lua`,
and some auxiliary codes to `apisix/cli/util.lua`, which reduces the size
of `bin/apisix`.
2020-11-04 11:26:17 +08:00
罗泽轩
073c84f5e6
feat: support stream configuration in standalone mode ( #2610 )
...
Close #2048
2020-11-04 10:45:09 +08:00
罗泽轩
4baee2461e
test: check the plugin name for each plugin ( #2607 )
...
Close #2579
2020-11-04 09:49:14 +08:00
kiki
333210fc64
doc(hmac-auth): generate signature should be more detailed ( #2599 )
...
fix #2531
2020-11-03 16:40:33 +08:00
琚致远
f4ae75a0b7
chore: delete .gitmodules ( #2606 )
2020-11-03 15:10:16 +08:00
YuanSheng Wang
34d53fc48b
test: format by reindex
. ( #2601 )
2020-11-03 13:59:01 +08:00
Alex Zhang
5191374545
feat: support TLS connection with etcd. ( #2548 )
...
Support the TLS connection when communicating with etcd cluster. We added a configuration item to custom the certificate verification. Whether to setup TLS connection or not depends on the endpoints' scheme, for instance, when endpoints are:
```
etcd:
host:
- "https://127.0.0.1:2379 "
- "https://127.0.0.1:3379 "
```
APISIX will originate TLS connection automatically, and the Server Name Indication extention will be set by the endpoint host (`127.0.0.1` in above case). Note by default APISIX will verify the certificate, close the verification in configuration explicitly if you want to bypass it.
```
etcd:
tls:
verfiy: false
```
2020-11-03 13:53:39 +08:00
罗泽轩
432c954a74
fix: plugin hot reload should work on node ( #2430 )
2020-11-03 13:46:24 +08:00
罗泽轩
bf44ed124d
change: make lrucache lock optional ( #2575 )
2020-11-02 16:47:32 +08:00
Firstsawyou
3356b51992
docs: add the consumer-restriction
plugin to support consumer
to subscribe to the documents of service
( #2265 )
...
* doc: Chinese document changes
* doc: zh-cn document changes.
* doc: zh-cn document changes.
* doc: document changes.
* doc: document changes.
* fix: CI scan detected error.
* change: change document styles.
* fix: document styles.
* fix: CI scan detected error.
* fix: document styles.
* fix: docs style.
* fix: docs style.
* fix: docs conflict.
* fix: docs content `Route Test`.
* add: a brief description of what is expected.
* fix: delete extra blank lines.
Co-authored-by: YuanSheng Wang <membphis@gmail.com>
2020-11-02 14:06:00 +08:00
YuanSheng Wang
3b0e30a5e6
CI: remove temporary steps. ( #2591 )
2020-11-01 16:00:29 +08:00
YuanSheng Wang
edb8c7c590
bug(CLI): CI failed, failed to load apisix.cli.ngx_tpl
( #2588 )
...
* for test.
* CLI: load the Lua module after updated the `package.path`.
* CI: used patch to make the CI run normal.
* bugfix: add sudo
* chore: print the location of `apisix`.
* reverted not related change.
2020-11-01 14:54:24 +08:00
Alex Zhang
952450bd76
improve(CLI): move ngx_tpl to apisix/cli/ngx_tpl.lua ( #2581 )
2020-10-31 22:56:42 +08:00
tashiya-menuri
be4a108896
doc: update api-breaker’s language switcher link
...
close #2584
2020-10-31 22:27:11 +08:00
HelloBug0
5efeca07b8
Update FAQ_CN.md ( #2582 )
2020-10-31 17:40:07 +08:00
Peter Zhu
68cf301ed4
chore: move try_read_attr function into table.lua ( #2257 ) ( #2566 )
...
Co-authored-by: YuanSheng Wang <membphis@gmail.com>
2020-10-31 09:13:20 +08:00
tashiya-menuri
735240fd77
doc(api-breaker): add doc in README and plugin list ( #2580 )
...
Fix #2529
2020-10-31 07:30:06 +08:00
tashiya-menuri
acaae9140a
doc: add grpc-proxy.md link in doc/README.md
( #2525 )
...
Fix #2327
2020-10-31 07:28:42 +08:00
cscfamily001
18bae7b75e
bugfix(redirect): fix typo name of redirect plugin.
2020-10-30 21:59:13 +08:00
罗泽轩
45216a25f2
feat: implement array_find
in apisix.core.table
( #2564 )
...
Close #2486
2020-10-30 20:51:44 +08:00
shoogoome
fff4d14a0d
feature: support multiple service discovery ( #2556 )
...
support multiple service discovery,then we can switch it in upstream
2020-10-30 20:34:10 +08:00
guyang
37a0792eb4
bugfix: fix zipkin plugin error when used with limit count plugin ( #2499 )
...
fix #2377
2020-10-30 16:20:43 +08:00
YuanSheng Wang
f2f5ab9766
feat: support json
encoding escape for access logs ( #2269 )
...
fix #2266 .
2020-10-30 16:07:24 +08:00