Shuyang Wu
7abd9585cf
chore: update tinyyaml lib and remove unnecessary quotes in config ( #4484 )
2021-07-13 14:49:30 +08:00
罗泽轩
89765ba188
fix: upgrade lua-resty-radixtree to 2.8.1 ( #4566 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-07-09 09:59:04 +08:00
Shuyang Wu
994f0209a1
feat: enable etcd health-check ( #4191 )
2021-06-30 21:16:03 +08:00
yuhongyu879
10677e9067
chore: upgrade protobuf to 0.3.2 ( #4368 )
...
Co-authored-by: leonnyu <leonnyu@tencent.com>
2021-06-04 18:48:31 +08:00
罗泽轩
b551f42d90
feat: upgrade lua-resty-radixtree & retire patch ( #4185 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-05-06 19:39:13 +08:00
罗泽轩
ffed4383f1
feat(ext-plugin): implement the http-req-call protocol ( #4183 )
2021-05-06 10:07:56 +08:00
罗泽轩
724a9100a9
refactor: move proto file to separate repo ( #4134 )
2021-04-29 21:48:41 +08:00
ashly
5a32d51bad
feat: upgrade lua-resty-template to 2.0 ( #3965 )
...
Co-authored-by: chenm <chenm@getui.com>
2021-04-01 20:47:29 +08:00
Shuyang Wu
83931ba0a5
fix: refine example grafana dashboard ( #3457 )
2021-03-26 10:37:15 +08:00
罗泽轩
92b352862a
feat: support mTLS with etcd ( #3905 )
2021-03-25 23:40:40 +08:00
罗泽轩
b17feb59bb
feat: extend init configuration validation with jsonschema ( #3860 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-03-23 21:57:53 +08:00
罗泽轩
0c1b208588
fix: correct the validation for ssl_trusted_certificate ( #3832 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-03-16 09:01:26 +08:00
罗泽轩
7047932548
feat: upgrade lua-resty-expr/radixtree to support logical expression ( #3809 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-03-15 09:51:15 +08:00
John Bampton
4ebccafbdc
chore: fix spelling ( #3253 )
2021-03-14 22:53:34 +08:00
Cliff Su
39c65e433f
chore: update skywalking plugin to v0.4.1 ( #3721 )
2021-03-08 16:58:12 +08:00
yongboy
00b2a38820
chore: update lua_resty_consul for official addr ( #3654 )
...
Co-authored-by: nieyong <nieyong@staff.weibo.com>
2021-02-24 16:04:28 +08:00
yongboy
8b7d9376cf
feat: add consul kv discovery module ( #3615 )
...
Co-authored-by: nieyong <nieyong@staff.weibo.com>
2021-02-23 21:04:22 +08:00
罗泽轩
563b259a5a
feat: switch resolver to lua-resty-dns-client ( #3442 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-02-02 09:07:40 +08:00
Alex Zhang
5399a31b24
feat: support to communicate with etcd by TLS in command line ( #3415 )
...
* feat: support to communicate with etcd by TLS in command line
* fix: add openssl dev
2021-02-01 10:51:34 +08:00
罗泽轩
1e654fae52
feat: switch back to nginx-lua-prometheus ( #3451 )
...
Fix #3238
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-01-29 16:36:47 +08:00
Shuyang Wu
6415b29559
feat: customed config.yaml when apisix start ( #2101 )
...
fix #2034
2021-01-29 11:19:46 +08:00
罗泽轩
d698220341
fix: ignore the case of configured host ( #3377 )
...
Fix #3357 .
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-01-22 10:18:50 +08:00
Yuelin Zheng
5e00a731ef
chore: update lua-resty-expr to v1.1.0 ( #3386 )
2021-01-21 19:20:35 +08:00
罗泽轩
e3601e6876
feat: support dubbo ( #3224 )
...
Fix #89
2021-01-20 09:47:09 +08:00
罗泽轩
f349cc0dd4
feat: load balance by least connections ( #3304 )
...
Fix #3086
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-01-18 10:25:58 +08:00
Peter Zhu
7b5d2eae26
feat: use luasocket instead of curl in etcd.lua ( #2965 )
...
fix : #2818
fix : #2718
2021-01-07 09:14:17 +08:00
罗泽轩
81c1c7c077
change: don't treat route segment with ':' as parameter by default ( #3154 )
...
Fix #3134
2020-12-30 22:13:05 +08:00
罗泽轩
31b49ad0e1
fix: upgrade lua-resty-ngxvar to solve the upstream_xxx_time problem ( #3065 )
...
Fix #2954
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2020-12-20 20:09:46 +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
罗泽轩
d16ac7a021
feat: share etcd client ( #2932 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2020-12-15 20:18:25 +08:00
罗泽轩
93e2f1647a
feat: route accroding to the graphql attributes ( #2964 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2020-12-10 15:51:00 +08:00
罗泽轩
6cd780cb93
feat: install lua-resty-hmac-ffi ( #2981 )
...
Fix #2256
2020-12-07 21:56:40 +08:00
roketyyang
c41aa8534a
feat: update lua-resty-radixtree to 2.5 ( #2971 )
...
Co-authored-by: roketyyang <roketyyang@tencent.com>
2020-12-05 21:32:58 +08:00
罗泽轩
bbbd10e1b3
feat: validate the operator in vars ( #2911 )
...
Fix #2878
2020-12-02 15:37:07 +08:00
罗泽轩
1c211ff7b1
fix: validate plugin configuration in the DP ( #2856 )
...
Fix #2834
2020-11-28 13:29:00 +08:00
罗泽轩
8c9a0c39a3
fix: upgrade lua-resty-etcd to 1.4.2 ( #2701 )
2020-11-12 08:54:13 +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
YuanSheng Wang
b23475fcba
feat: upgrade skywalking plugin to support skywalking 8.0 . ( #2389 )
2020-10-29 15:29:52 +08:00
tzssangglass
9b63fd5710
feature: prometheus plugin apisix_http_status
metric route
tag Improve recognition ( #2497 )
...
fix #1574
2020-10-28 13:22:25 +08:00
YuanSheng Wang
c65f5c9465
feature: plugin limit-count
support to use redis
cluster ( #2406 )
...
fix #638
Co-authored-by: liuheng <liuhengloveyou@gmail.com>
2020-10-17 08:21:47 +08:00
Shuyang Wu
9d1a210413
chore: bump lua-resty-etcd
to version 1.2 ( #2242 )
...
fix #2238
2020-09-17 13:15:52 +08:00
Alex Zhang
e93cdbd48a
change: check etcd cluster version when init_etcd ( #2233 )
2020-09-16 17:46:53 +08:00
Shuyang Wu
4722198548
feature: support etcd v3 by mocking v2 API ( #2036 )
2020-09-16 10:19:04 +08:00
YuanSheng Wang
c2a7359b27
update radixtree to version 2.2 . ( #2061 )
...
fix #2058
* fixed test
2020-08-16 16:32:29 +08:00
YuanSheng Wang
05f30e1e15
bugfix: support parameter way to match request in route. ( #2012 )
...
fix #2008
2020-08-07 08:13:58 +08:00
jie
b4890bf607
doc: remove all ‘incubator’ in doc ( #2014 )
2020-08-07 07:57:09 +08:00
YuanSheng Wang
bb062785d5
update lua-tinyyaml to 1.0 . ( #1981 )
...
fix #1382
2020-08-04 09:32:09 +08:00
nic-chen
c1ee898a1a
release: released 1.4.1 version ( #1872 )
2020-07-20 18:13:31 +08:00
YuanSheng Wang
9533c8a902
update lua-resty-raditree
to ver 2.0 . ( #1748 )
2020-06-22 13:04:48 +08:00
YuanSheng Wang
e38d0a9dc8
change: update resty-radixtree
to version 1.9 . ( #1730 )
2020-06-19 12:24:52 +08:00