Commit Graph

6105 Commits

Author SHA1 Message Date
DDDHuang
a8e4ea18ea
Merge pull request #5215 from DDDHuang/clients_api_test
test: add clients api SUITE & add api [delete sub]
2021-07-13 10:38:20 +08:00
zhanghongtong
9081a22b8c chore(deps): deps in rebar must not be use branch
Can use tags or commit ids in rebar deps

Signed-off-by: zhanghongtong <rory-z@outlook.com>
2021-07-12 18:28:47 +08:00
DDDHuang
734a5b9420 test: add clients api SUITE & add delete sub api 2021-07-12 18:10:40 +08:00
tigercl
76f185538e
Merge pull request #5214 from tigercl/improve/authn
chore(auhtn): keep one ssl opts checking func
2021-07-12 16:52:37 +08:00
zhouzb
5bb55332a5 chore(auhtn): keep one ssl opts checking func 2021-07-12 16:33:52 +08:00
tigercl
df92a60085
feat(http connector): support http connector (#5192)
- support http connector
- support http authn
2021-07-12 15:35:06 +08:00
zhanghongtong
54c776ebdf fix(emqx-edge): fix sed error when emqx-edge start 2021-07-12 14:22:47 +08:00
DDDHuang
d04e1c6f54
refactor: clients api; status api; adapter minirest v1
The serious influence:
authn:
api
authz:
api; api test suit
dashboard:
all closed
lwm2m:
api;
modules:
api(api_topic_metrics, modules_api); test suit(emqx_modules_SUITE)
prometheus:
api
retainer:
api; api test suit
rule_engine:
api: api test suit
telemetry:
api
2021-07-12 10:05:51 +08:00
ᗪєνιη ᗷυнʟ
bcf2256dac
feat(helm): add externalIPs to chart (#5201)
* fix(helm): add externalIPs to chart

* Update values.yaml

* Update service.yaml

* Update README.md

* Update Chart.yaml

* do not update helm version
2021-07-10 10:33:36 +08:00
Zaiming (Stone) Shi
6b3cfd7c5d
fix(boot): boot exit on config error (#5200)
* fix(hocon): fail on hocon command errors

call_hocon bash function respects exit code

* fix(bin/emax): get dist_port config from hocon

after config file refactoring (to hocon format) the grep pattern
no longer works

* fix(bin/emqx): set -o pipefail

* feat(bin/emqx): add a DEBUG option
2021-07-10 08:51:35 +08:00
zhanghongtong
3195561a79 feat(authz connector): match directly using the results returned by sql
Signed-off-by: zhanghongtong <rory-z@outlook.com>
2021-07-09 18:21:36 +08:00
DDDHuang
c11a8c6db6 refactor: clients api; status api; adapter minirest v1
The serious influence:

authn:
    api
authz:
    api; api test suit
dashboard:
    all closed
lwm2m:
    api;
modules:
    api(api_topic_metrics, modules_api); test suit(emqx_modules_SUITE)
prometheus:
    api
retainer:
    api; api test suit
rule_engine:
    api: api test suit
telemetry:
    api
2021-07-09 18:09:07 +08:00
Zaiming (Stone) Shi
088e615818
Merge pull request #5193 from zmstone/fix-emqx-conf-default-wss-max-conn-102400
fix(emqx.conf): default wss max_connection from 16 to 102400
2021-07-09 11:39:34 +02:00
zhanghongtong
178bafbabf chore: rename required function to not_empty
Signed-off-by: zhanghongtong <rory-z@outlook.com>
2021-07-09 14:18:41 +08:00
zhanghongtong
c10d154dab chore(connector): update schema file
Signed-off-by: zhanghongtong <rory-z@outlook.com>
2021-07-09 14:18:41 +08:00
Zaiming Shi
e990220e83 fix(emqx.conf): default wss max_connection from 16 to 102400 2021-07-09 07:34:04 +02:00
William Yang
793aa951e3
Merge pull request #5170 from qzhuyan/dev/william/ci-fix-build-package
ci(quic): conditionally quicer build
2021-07-08 17:34:47 +02:00
Rory Z
6d7424b445 fix(connector): fix mongo connector auth failed 2021-07-08 11:25:18 +08:00
William Yang
2d2be45c0d ci(build-package): fix env setting before start emqx 2021-07-07 13:41:47 +02:00
William Yang
1b014b492f ci(build-package): disable quicer listener for deb test 2021-07-07 13:41:47 +02:00
William Yang
5fcdaa6afe ci(build-packages): fix test zip 2021-07-07 13:41:47 +02:00
William Yang
9516e5047a ci(build-packages): start emqx as user emqx 2021-07-07 13:41:47 +02:00
William Yang
79d169b3ff chore(quic): bump emqtt vsn to 1.4.2 2021-07-07 13:41:47 +02:00
William Yang
939f3855d5 ci(build-packages): docker fail fast: false 2021-07-07 13:41:47 +02:00
William Yang
16eb5da440 ci: disable quic listener on arm 2021-07-07 13:41:47 +02:00
William Yang
660d16e84b feat(config): set the endpoint to "" to disable listener 2021-07-07 13:41:47 +02:00
William Yang
7a3330856d ci(build-packages): Don't start quic on ARM platform 2021-07-07 13:41:47 +02:00
William Yang
9d760ff5bd ci(build-packages): rm rebar.lock in prepare phase 2021-07-07 13:41:47 +02:00
William Yang
1f20bae392 feat(quic): conditionally build/start quicer app 2021-07-07 13:41:47 +02:00
William Yang
6adb76cf27 ci: try 32bit fix from quicer 2021-07-07 13:41:43 +02:00
DDDHuang
dc98cff27b
fix: mgmt conf & schema; prepare minirest (#5178) 2021-07-07 17:04:05 +08:00
Rory Z
612d25fdb3 chore(connector): rename mongo config key 2021-07-07 10:06:10 +08:00
k32
101103e7de
Merge pull request #5177 from k32/k32/dev/fix-coap-debug
chore(coap): Fix debug logs
2021-07-06 23:12:26 +02:00
k32
a95b91c005 chore(coap): Fix debug logs 2021-07-06 18:42:39 +02:00
lafirest
72f9e60d63 feat(emqx_retainer): add simple restapi for emqx_retainer 2021-07-06 18:16:05 +08:00
Rory Z
53df218e6a feat(connector): mongo support replica set 2021-07-06 18:07:06 +08:00
William Yang
606e48560c ci: build-package set fail-fast to false
To get better overall vision
2021-07-06 10:18:14 +02:00
zhanghongtong
b2801299cb chore(CI): cancel build of 32-bit docker 2021-07-06 09:25:56 +08:00
Rory Z
fd0a211629 chore(authz): mongo connector support ssl 2021-07-05 17:57:03 +08:00
Rory Z
45ee504dc5 chore(authz): rename ACL to AuthZ 2021-07-05 17:57:03 +08:00
Rory Z
f733293a8b chore(authz): update apps vsn 2021-07-05 17:57:03 +08:00
Rory Z
f92b8bb7fb chore(authz): add test case 2021-07-05 17:57:03 +08:00
Rory Z
694f3bd67f feat(authz): support mongo single 2021-07-05 17:57:03 +08:00
zhanghongtong
e1a33c373c chore(CI): disable apps version check in unstable tags 2021-07-05 15:10:57 +08:00
DDDHuang
ce1e6ce89d fix: start jiffy by emqx 2021-07-05 14:41:33 +08:00
zhanghongtong
2f5ab6a974 chore(CI): fix macos build error 2021-07-05 13:28:56 +08:00
k32
b38a4115d1
Merge pull request #5145 from Drincann/master
docs(README): Modify invalid links
2021-07-03 23:29:25 +02:00
JianBo He
8ee86f2fbe fix(gw): start emqx-gateway after emqx restarted 2021-07-02 20:41:46 +08:00
JianBo He
56cdd469ff
feat(gateway): The prototype for emqx-gateway application
* feat(gateway): add gateway application

* chore(gateway): add normalize confs function

* refactor: move emqx-stomp to emqx-gateway subdir

* chore(gateway): fix some bad function defination

* chore(gateway): rename type to gwid

* chore(gw-stomp): upgrade the implementation to suppport gateway instance

* feat(gw-stomp): add reconnect mechanism

* refactor(stomp): upgrade connection&channel module to latest

* refactor(stomp): more details for handle_in/out

* refactor(stomp): get it up and running

* chore(gw): load some modules by default

* refactor: upgrade the emqx-gateway schema module

* test(stomp): fix testcases for stomp gateway

* chore(gw): remove needless lines

* chore(gateway): correct a lot of specs

* chore(gw): add a draft for metrics

* chore(gw): add metrics process

* fix(gw): fix cm process monitor

* test(gw): add test cases for gateway-regitry

* feat(gw): add metrics/cli for gateway

* fix(gw): fix xref errors

* chore(gw): pretty gateway metrics print format

* chore(gw-stomp): generate clientid by default

* chore(gw): more reliable

* chore(gw): rename gwid -> type

* chore(gw): impl the update logic

* chore(gw): some format improvement

* chore(gw): adapts the hocon configs

* fix(gw): fix xref errors

* test(gw): update configurations for tests

* chore(gw): ignore diaylzer warnings

* fix(gw): fix bad function call

* chore(gw): remove needless comments
2021-07-02 20:17:40 +08:00
zhanghongtong
4313e37994 chore(release): update emqx release version 2021-07-02 19:11:02 +08:00