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
罗泽轩
709561afe7
feat: release 2.6 ( #4286 )
2021-05-24 19:26:14 +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
罗泽轩
359e0906c5
feat: release 2.5 ( #3967 )
...
Co-authored-by: Yuelin Zheng <2226815922@qq.com>
Co-authored-by: nic-chen <33000667+nic-chen@users.noreply.github.com>
2021-04-05 12:00:49 +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
罗泽轩
b7b784f6f1
feat: release 2.4 ( #3723 )
2021-03-05 18:23:24 +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
罗泽轩
86841f91d1
feat: release 2.3 ( #3466 )
2021-02-09 20:07:59 +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
罗泽轩
ebd158a858
feat: release version 2.2 ( #3168 )
...
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
2021-01-08 18:20:48 +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
Wen Ming
91b7313e05
release: release 2.1 version. ( #2887 )
2020-12-01 11:52:49 +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
Wen Ming
443e7b43ba
release: release 2.0 version. ( #2283 )
2020-10-27 10:11:04 +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