Zaiming (Stone) Shi
|
1239eb23b0
|
Merge pull request #5407 from zmstone/build-ci-on-otp-24
Build ci on otp 24
|
2021-08-10 12:20:48 +02:00 |
Turtle
|
60171d184f
|
chore(dashboard): upgrade dashboard tag to v5.0.0-beta.4
|
2021-08-10 17:58:42 +08:00 |
lafirest
|
6c73679b02
|
chore(emqx_retainer): simplified the retainer config
|
2021-08-10 17:47:30 +08:00 |
Shawn
|
566d6f8d74
|
refactor(config): create a dedicate API for config reset
|
2021-08-10 15:17:45 +08:00 |
Shawn
|
a4b773b66f
|
refactor(config): create only one API for resetting configs
|
2021-08-10 15:17:45 +08:00 |
Shawn
|
74a849bfbb
|
refactor(config): create APIs for each root-name
|
2021-08-10 15:17:45 +08:00 |
Shawn
|
bafcb7f34a
|
fix(emqx_config): always return atom-key map for emqx_config:get/2
|
2021-08-10 15:17:45 +08:00 |
Shawn
|
eee98a5803
|
fix(API): return 400 if delete failed
|
2021-08-10 15:17:45 +08:00 |
Shawn
|
139712fc94
|
fix(API): return 200 for PUT method
|
2021-08-10 15:17:45 +08:00 |
Shawn
|
2738815af9
|
feat(API): add a general API to update configs
|
2021-08-10 15:17:45 +08:00 |
Shawn
|
990c383e01
|
feat(emqx_config): support fetching the entire config map
|
2021-08-10 15:17:45 +08:00 |
Shawn
|
c05e92a7cc
|
fix(emqx_config): delete the emqx_config_handler:remove_config/2
|
2021-08-10 15:17:45 +08:00 |
Shawn
|
b8253ee94f
|
feat(config): support config path mixed with atom() and binary()
|
2021-08-10 15:17:45 +08:00 |
Shawn
|
c745120453
|
fix(api): update config APIs for emqx core
|
2021-08-10 15:17:45 +08:00 |
Shawn
|
c9911a3b5f
|
feat(api): add API /v5/configs for updating configs
|
2021-08-10 15:17:45 +08:00 |
DDDHuang
|
1064278db1
|
chore: add node param in subscription
|
2021-08-10 14:23:17 +08:00 |
DDDHuang
|
054406322a
|
Merge pull request #5440 from DDDHuang/api_desc
chore: add some api params description
|
2021-08-10 13:41:23 +08:00 |
Zaiming (Stone) Shi
|
cc7447d9c1
|
Merge pull request #5437 from zmstone/fix-emqx_coap_pubsub_topics-log-level
fix(coap): log error level only when it is error
|
2021-08-10 06:29:59 +02:00 |
DDDHuang
|
a87521358e
|
chore: add some api params description
|
2021-08-10 11:42:58 +08:00 |
Zaiming Shi
|
31b1646611
|
feat: inspect parent pid if emqx pid enters defunct state
|
2021-08-10 00:24:16 +02:00 |
Zaiming Shi
|
1a80b9dc47
|
fix: bin/emqx change use ps -p to check if pid is running
|
2021-08-09 22:46:31 +02:00 |
Zaiming Shi
|
cd92f73ca1
|
test: add debug print
|
2021-08-09 22:09:11 +02:00 |
Zaiming Shi
|
0fb81c7e99
|
fix(coap): log error level only when it error
|
2021-08-09 21:46:07 +02:00 |
DDDHuang
|
dc2f6303d4
|
Merge pull request #5393 from DDDHuang/dashboard_metrics
feat: add dashboard metrics; api username params
|
2021-08-09 18:36:42 +08:00 |
x1001100011
|
0fe3083cd7
|
build: add erlang 24.0.1 for ci
|
2021-08-09 11:12:25 +02:00 |
Zaiming (Stone) Shi
|
672f94e118
|
Merge pull request #5430 from zmstone/refactor-simplify-ci-scripts
refactor: simplify ci scripts
|
2021-08-09 11:09:44 +02:00 |
Zaiming Shi
|
f1262e04bf
|
feat: log error if timed out waiting after init:stop
|
2021-08-09 10:28:30 +02:00 |
Zaiming Shi
|
668ecbe97b
|
fix: improve node stop wait loop
|
2021-08-09 10:28:04 +02:00 |
Zaiming Shi
|
9f3063a823
|
refactor: bin/emqx call fucntions for error logs
|
2021-08-09 10:28:04 +02:00 |
DDDHuang
|
b50afba5b9
|
feat: add dash board metrics
|
2021-08-09 16:20:02 +08:00 |
tigercl
|
40a9932167
|
Merge pull request #5427 from tigercl/feat/redis-authn
feat(authn redis): support authn with redis
|
2021-08-09 11:11:37 +08:00 |
Zaiming Shi
|
c473f9990a
|
test: run package test uder emqx user
no need to su before start
|
2021-08-08 11:14:26 +02:00 |
Zaiming Shi
|
562ce1a81b
|
feat: bin/emqx pass down DEBUG if su exec
|
2021-08-08 11:14:20 +02:00 |
JianBo He
|
ade69c1e18
|
fix(exhook): more safe type convertion
|
2021-08-07 08:48:34 +08:00 |
JianBo He
|
6dd33907f1
|
fix(exhook): fix the server name type
|
2021-08-07 08:48:34 +08:00 |
JianBo He
|
183a65d263
|
fix(exhook): fix the server config format
|
2021-08-07 08:48:34 +08:00 |
JianBo He
|
31d4f72d16
|
fix(exhook): correct the broker-info
|
2021-08-07 08:48:34 +08:00 |
Zaiming (Stone) Shi
|
e162b42b40
|
Merge pull request #5414 from zmstone/fix-graceful-shutdown
feat: add graceful shutdown
|
2021-08-06 13:53:18 +02:00 |
Zaiming Shi
|
e698600903
|
refactor(emqx_machine): supervise terminator
|
2021-08-06 12:51:25 +02:00 |
Zaiming Shi
|
032a49114c
|
fix(emqx_machine): start terminator in emqx_machine_app
|
2021-08-06 12:16:15 +02:00 |
Zaiming Shi
|
5063d3a2b3
|
fix(emqx_machine): ensure digraph is deleted after use
also add tests
|
2021-08-06 12:16:10 +02:00 |
Zaiming Shi
|
75f9741d75
|
fix(terminator): ensure erl_signal_server init:stop
ensure init:stop can be triggered by kill signal even before the
terminator is ready
|
2021-08-06 11:10:16 +02:00 |
Zaiming Shi
|
304b322a0c
|
fix(emqx_machine): handle early shutdown
|
2021-08-06 10:20:42 +02:00 |
zhouzb
|
f43d3e9f66
|
feat(authn redis): add api spec for redis authentication
|
2021-08-06 15:22:49 +08:00 |
Zaiming Shi
|
81c9dcb6ae
|
refactor(emqx_machine_terminator): future-proof try-catch
Ensure exceptions in emqx_machine:stop_apps/0 is caught
and call init:stop/0 in the after clause
|
2021-08-06 08:51:48 +02:00 |
Zaiming Shi
|
044e084698
|
feat(emqx_machine): ignore sighup, ensure sigterm
|
2021-08-06 08:46:07 +02:00 |
Zaiming Shi
|
85f8ba10ce
|
fix(emqx_machine_signal_handler): ignore unknown info
|
2021-08-06 08:21:06 +02:00 |
zhouzb
|
3761db0525
|
feat(authn redis): support authn with redis
|
2021-08-06 14:05:31 +08:00 |
Zaiming Shi
|
bee8f01ee8
|
feat(emqx_machine): add a kill signal handler
Now the signal from kill PID can also be handled gracefully
|
2021-08-06 02:12:21 +02:00 |
Zaiming Shi
|
4025d31295
|
refactor(emqx_machine): move code from _app module to to emqx_machine
|
2021-08-05 14:30:59 +02:00 |