Eric Shi
2b5ddbca2f
test: add test cases about the string id in service
#1659 ( #1750 )
2020-06-22 12:55:58 +08:00
YuanSheng Wang
f1e66ad1a3
bugfix: id can be string object, which contains ^[a-zA-Z0-9-_]+$
. ( #1739 )
...
Fix #1654
2020-06-21 16:28:11 +08:00
Ayeshmantha Perera
f8f104dc0f
feature(echo): support header filter and access phases. ( #1708 )
2020-06-19 21:33:20 +08:00
YuanSheng Wang
7307797f0e
feature: support the use of independent files to implement the load a… ( #1732 )
...
* feature: support the use of independent files to implement the load algorithm,
which is convenient for expanding different algorithms in the future.
2020-06-19 12:46:20 +08:00
YuanSheng Wang
e38d0a9dc8
change: update resty-radixtree
to version 1.9 . ( #1730 )
2020-06-19 12:24:52 +08:00
Nirojan Selvanathan
b0a1580c67
doc: Refactoring docs to support docsify ( #1724 )
2020-06-19 12:03:55 +08:00
hellmage
0a8b73930e
doc: add Chinese translation of authz-keycloak plugin ( #1729 )
2020-06-18 21:38:09 +08:00
Corey.Wang
fab05899f8
doc: health-check-cn.md ( #1723 )
2020-06-18 15:46:44 +08:00
YuanSheng Wang
7d78a7ee46
update resty-etcd
to version 1.0 . ( #1725 )
2020-06-18 09:25:24 +08:00
agile6v
3afcf54fe4
doc: update echo-cn.md ( #1726 )
2020-06-18 09:24:55 +08:00
YuanSheng Wang
6c3e66793f
doc: updated main picture. ( #1719 )
2020-06-17 10:37:47 +08:00
Vinci Xu
3010e04d47
feat[batch-request]: cp all header to every request ( #1697 )
2020-06-16 18:09:02 +08:00
Nirojan Selvanathan
cd98a2bec8
feature: support authorization Plugin for Keycloak Identity Server ( #1701 )
2020-06-16 13:51:36 +08:00
Wen Ming
8b4ae7c188
doc: added doc of key for limit-* plugins. ( #1714 )
2020-06-16 13:36:16 +08:00
xxm404
1251385734
change: use iterate
to scan items in etcd. ( #1717 )
...
related issue: #1685
2020-06-16 13:34:53 +08:00
QuakeWang
75e429af6c
doc: Update README_CN.md ( #1705 )
2020-06-14 10:44:44 +08:00
Ayeshmantha Perera
1764890d08
feature: support body filter plugin echo
. ( #1632 )
2020-06-13 20:56:11 +08:00
nic-chen
56aeb4a6a9
feature: ssl enhance ( #1678 )
...
support enable or disable ssl by patch method
support encrypted storage of the SSL private key in etcd
support multi snis
Fix #1668
2020-06-13 16:10:27 +08:00
YuanSheng Wang
b34b554597
change: set default reject code for some plugins ( #1696 )
...
plugin list:
limit-count
limit-conn
limit-req
2020-06-11 15:30:14 +08:00
Wen Ming
8dba2c0e77
doc(FAQ): added example for gray release. ( #1687 )
2020-06-11 13:00:41 +08:00
Kev.Hu
51b867f37a
fix bug: Execute command 'make run' multiple times, will start multiple processes ( #1692 )
...
Fix #1690
2020-06-11 13:00:04 +08:00
琚致远
ce386b09f0
doc: rename grpc-transcoding-cn.md to grpc-transcode-cn.md ( #1694 )
2020-06-11 12:03:12 +08:00
YuanSheng Wang
2025337077
test: add test case for route with filter_func
. ( #1683 )
2020-06-11 11:03:02 +08:00
YuanSheng Wang
9b47b31c50
change: disable reuseport in development mode, it more easy to manage worker process. ( #1175 )
2020-06-10 11:32:52 +08:00
YuanSheng Wang
1b7c1bc583
test case: formatted by reindex
. ( #1651 )
2020-06-09 20:48:16 +08:00
Yousa
4b47391a6c
bugfix(CLI): generate the 'worker_cpu_affinity' config for Linux OS ( #1658 )
...
Fix #1657
2020-06-09 20:44:15 +08:00
dabue
d780f7406f
[bugfix(CLI)]: check whether the user has enabled etcd v2 protocol. ( #1665 )
2020-06-09 20:42:38 +08:00
nic-chen
b59a519197
feat: support resource name for route, service and upstream object. ( #1655 )
2020-06-09 08:26:33 +08:00
stone4774
d6cee162d6
plugin: add consumer-restriction ( #1437 )
2020-06-08 12:49:46 +08:00
YuanSheng Wang
c452846b81
bugfix: wildcard certificates cannot match multi-level subdomains in … ( #810 )
2020-06-08 10:52:25 +08:00
Yousa
12bfcece1b
doc: add 'X-API-KEY' parameter for each interface of Admin API. ( #1661 )
2020-06-08 10:40:18 +08:00
Yousa
f61b7036b0
[log] Optimize the buffer size and flush time ( #1570 )
...
* yousali:<log>Optimize the buffer size and flush time
1. buffer=4096 is better for Writes of more than PIPE_BUF bytes may be nonatomic
2. flush=1. Since the log buffer is lowered, the flush time should also be lowered.
* yousali:<fix>
hi, I also made a test.
```
4096 Requests/sec: 16079.75
8192 Requests/sec: 16389.52
16384 Requests/sec: 16395.30
32768 Requests/sec: 16459.71
```
I think a log buffer size of 8192 or 16384 would be appropriate.
On the other hand, the refresh time of 3 seconds is still relatively long, and 1 or 3 seconds doesn't particularly affect QPS.
So I also agree with `buffer=16384 flush=1; `
2020-06-07 23:57:54 +08:00
dabue
3228e16705
feature: support to enable HTTPS for admin API ( #1648 )
2020-06-07 21:02:50 +08:00
仇柯人
52fa154217
CLI: compatibility of benchmark script and apisix reload command on OSX ( #1650 )
2020-06-06 09:35:12 +08:00
dabue
171db26e12
test: add test case for #1625 to test the filed of overhead ( #1645 )
2020-06-05 21:23:42 +08:00
Wen Ming
f615cf7134
feature: support http_to_https in redirect plugin. ( #1642 )
2020-06-03 17:46:58 +08:00
月夜枫
81519f35d5
doc: add skywalking plugin instructions ( #1636 )
2020-06-03 15:40:56 +08:00
Wen Ming
82f85e5946
test: added test tests for skywalking. ( #1621 )
2020-06-02 12:24:56 +08:00
nic-chen
ecd684b3a0
feat(admin api): enhance PATCH
method, allow to update partial data. ( #1609 )
2020-06-02 11:28:45 +08:00
Vinci Xu
6faf3ef2ed
bugfix(batch-requests): support cookie ( #1599 )
2020-06-02 09:26:24 +08:00
xxm404
887e812b20
doc(limit-count): fixed document description does not match source code. ( #1628 )
...
close #1627
2020-06-02 09:21:10 +08:00
Gerrard-YNWA
e2154d9531
change(doc): style for HttpResponse section ( #1634 )
2020-06-01 20:15:02 +08:00
Wen Ming
fa1d2c6e36
change(ASF): add notifications to mailing list. ( #1635 )
2020-06-01 20:14:18 +08:00
qiujiayu
2e67c987bd
doc: added the link to discovery.md ( #1631 )
2020-06-01 15:47:39 +08:00
qiujiayu
25e608c946
bugfix: fix typo of instance_id
in skywalking plugin. ( #1629 )
2020-05-31 20:39:15 +08:00
Nirojan Selvanathan
39ef6fb2eb
feature: add option to include request body in log util ( #1545 )
2020-05-29 16:15:16 +08:00
dabue
6cf21d3c2f
bugfix(prometheus): the overhead
should use milliseconds. #1615 ( #1616 )
...
Fix #1615
2020-05-28 23:41:59 +08:00
dabue
f16e25d484
bugfix: change the version of skywalking to 1.0-0 ( #1624 )
2020-05-28 23:36:10 +08:00
Vinci Xu
cebd3e969f
doc: add coc file ( #1589 )
2020-05-28 22:30:55 +08:00
Wen Ming
9792045ee0
doc: removed external links and docs. ( #1619 )
2020-05-27 20:23:26 +08:00