Commit Graph

46 Commits

Author SHA1 Message Date
罗泽轩
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
YuanSheng Wang
7d78a7ee46
update resty-etcd to version 1.0 . (#1725) 2020-06-18 09:25:24 +08:00
dabue
f16e25d484
bugfix: change the version of skywalking to 1.0-0 (#1624) 2020-05-28 23:36:10 +08:00
Wen Ming
398941b72f
feature: add skywalking plugin. (#1241) 2020-05-27 17:55:47 +08:00
YuanSheng Wang
cdf4acbaea
change: updated prometheus to version 1.1 . (#1607) 2020-05-26 12:40:34 +08:00
Ayeshmantha Perera
33b437df4e
feature: implemented plugin sys logger. (#1414) 2020-05-06 10:49:18 +08:00
YuanSheng Wang
7440192f8f
bugfix(CI): avoid to install APISIX to deps folder, that is a bug for older luarocks (#1471)
If the Luarocks version is lower than "v2.4.3", it does not support the "--only-deps" parameter. Even if we set the "--only-deps" parameter, no error message will be given during runtime.

We only wanted to install the dependencies in the deps directory, but the APISIX was also installed so that the test case might load the wrong version of the source code.
2020-04-20 09:09:14 +08:00
YuanSheng Wang
4a50ad4dfa
update lua-resty-healthcheck to version 2.2.0 . (#1417) 2020-04-08 15:52:28 +08:00
Ayeshmantha Perera
8adafa3ee2
feature: add Kafka Logger plugin. (#1312) 2020-03-25 08:26:45 +08:00
Nirojan Selvanathan
19ab03e7c4
change: update jsonschema to version 0.8 (#1303) 2020-03-19 19:13:15 +08:00
YuanSheng Wang
9837b80ac5
update resty-etcd to version 0.9 . (#1278) 2020-03-16 08:46:30 +08:00
YuanSheng Wang
12bf2b4226
update resty-radixtree to version v1.8. (#1271) 2020-03-15 10:15:10 +08:00
YuanSheng Wang
834e9e1873
bugfix: the plugin basic-auth needs required field (#1251)
Fix #1244
2020-03-13 20:05:44 +08:00
Ayeshmantha Perera
e419fdbb52
feature:update lua resty ipmatcher. (#1237) 2020-03-13 08:32:51 +08:00
YuanSheng Wang
6b5a606fe6
change: updated jsonschema to v0.6 . (#1140) 2020-02-19 09:14:32 +08:00
YuanSheng Wang
5992ae7c06 change: updated lua-resty-ipmatcher version to v0.4 . (#1019) 2020-01-06 11:46:36 +08:00
YuanSheng Wang
f22f494362 optimize: updated the error message after updated new jsonschema. (#1011) 2020-01-02 21:56:42 +08:00
YuanSheng Wang
c74e6c2d3a feature: supported priority for route. (#998) 2019-12-29 17:11:38 +08:00
Janko
b40d3bc8f8 change: upgrade ngx_var module 0.4 to 0.5. (#1005) 2019-12-27 16:53:45 +08:00
Janko
bb0491453c change: upgrade etcd to version 0.8 and modify the connection keys. (#980) 2019-12-19 16:49:55 +08:00
YuanSheng Wang
6eca35e1e2 feature: support for adding the specified request header for upstream health check.(#818) 2019-12-04 13:57:38 +08:00
YuanSheng Wang
670655d62d change: used lua-resty-prometheus which the API is simpler. (#806) 2019-11-25 16:53:08 +08:00
YuanSheng Wang
c712a23c1b updated lua-resty-radixtree to 1.6-1 . (#837) 2019-11-12 17:54:24 +08:00
罗泽轩
5e85e93eac change: don't strip square brackets from the IPv6 (#822)
* change: don't strip square brackets from the IPv6

The OpenResty APIs require the IPv6 literal wrapped inside a square brackets.
Also add tests for IPv6 upstream and update lua-resty-ipmatcher to 0.3.

Fix #816.
2019-11-11 09:49:22 +08:00
WenMing
31a545a725
version: updated version to 0.9-rc1. (#827) 2019-11-09 23:18:12 +08:00
YuanSheng Wang
7c51f6da00 updated jsonschema to v0.4. (#805)
* updated jsonschema to v0.4.

* test: fixed typo.
2019-11-05 10:33:36 +08:00
YuanSheng Wang
ad376f83f8
change: updated resty-radixtree to v1.5. (#768)
* feature: supported userdefine lua function in router `radixtree_uri`.
* feature: supported userdefine lua function in router `radixtree_host_uri`.
2019-11-01 09:49:09 +08:00
WenMing
12a2b01b71
license: add ASF header. (#743) 2019-10-31 09:27:28 +08:00
Lien
7716416f6d doc: change all iresty/apisix link in documents into apache/incubator-apisix (#754) 2019-10-30 10:45:09 +08:00
YuanSheng Wang
f0a7cea173
change: updated jsonschema to v0.3. (#736) 2019-10-24 17:27:52 +08:00
YuanSheng Wang
d06fbfa13c change: used lua-resty-jsonschema instead of lua-rapidjson. (#703) 2019-10-23 12:58:10 +08:00
coolsoul
ada43bed3a luarocks: change the name of dev rockspec (#696) 2019-10-22 13:29:20 +08:00