Shawn
91f787533d
fix(log): text formatter crash
...
```
(emqx@127.0.0.1)1> logger:error("abc").
ok
2021-08-20T18:10:01.180622+08:00 error: FORMATTER CRASH: {string,"abc"}
```
2021-08-21 15:36:36 +08:00
Zaiming (Stone) Shi
a67f2869a3
Merge pull request #5533 from terry-xiaoyu/merge_config_twice
...
fix(config): configs in emqx_machine.conf was merged twice into emqx.conf
2021-08-20 14:13:15 +02:00
Shawn
c0447d58b4
fix(config): configs in emqx_machine.conf was merged twice into emqx.conf
2021-08-20 19:04:52 +08:00
Shawn
f3efc89192
refactor(config): replace all ':' with '=' in the *.conf ( #5531 )
2021-08-19 19:57:42 +08:00
DDDHuang
65563e9f8c
Merge pull request #5511 from DDDHuang/delayed_api
...
feat: add delayed api
2021-08-19 17:59:29 +08:00
DDDHuang
c07fadc336
Merge pull request #5526 from DDDHuang/fix_node_stats_api
...
fix: node stats api
2021-08-19 17:59:05 +08:00
DDDHuang
11ea506af6
Merge branch 'master' into delayed_api
2021-08-19 17:24:16 +08:00
DDDHuang
cc1b8eca6c
fix: params & config generate; api base64 encode payload
2021-08-19 17:23:11 +08:00
DDDHuang
2088fe17cf
fix: node stats api
2021-08-19 16:45:38 +08:00
tigercl
ee57df416a
Merge pull request #5478 from tigercl/feat/authn-hot-config
...
feat(authn): support superuser and hot config
2021-08-19 16:31:37 +08:00
zhouzb
f0ba6af660
chore(authn): fix dialyzer
2021-08-19 16:01:55 +08:00
zhouzb
e6c01cb6e6
fix(undefined function): fix undefined function
2021-08-19 16:01:55 +08:00
zhouzb
87051c0e53
test(authn): fix test case
2021-08-19 16:01:55 +08:00
zhouzb
d409cb83ff
chore(authn): update tag of esasl
2021-08-19 16:01:55 +08:00
zhouzb
178d1006e1
chore(match): reduce the risk of crash
2021-08-19 16:01:55 +08:00
zhouzb
e5892d16e5
feat(auth): support hot config
2021-08-19 16:01:38 +08:00
zhouzb
e6f9767066
feat(authn): support superuser
2021-08-19 15:59:26 +08:00
zhouzb
429def6b95
fix(authn): fix http api spec
2021-08-19 15:59:26 +08:00
zhouzb
3f2ca5282c
chore(authn): remove implied schema
2021-08-19 15:59:26 +08:00
zhouzb
b7bc8b8cac
feat(authn): improve apis of moving authenticators
2021-08-19 15:59:26 +08:00
zhouzb
60f0e8e5a5
refactor(authn): replace mnesia with ets table
2021-08-19 15:59:26 +08:00
zhouzb
61da3a4fd7
feat(authn hot config): initial support for hot config
2021-08-19 15:59:26 +08:00
Shawn
ef59309ed0
fix(config): check config failed when updating
2021-08-19 15:53:45 +08:00
Shawn
e17612b237
fix(config): return only updated confs for emqx:update_config/2,3
2021-08-19 15:53:45 +08:00
lafirest
d321cdbd47
Merge pull request #5515 from lafirest/refactor/emqx_retainer_api
...
refactor(emqx_retainer): emqx_retainer_api use openapi model
2021-08-19 10:56:58 +08:00
DDDHuang
b09e37b8c6
Merge pull request #5522 from DDDHuang/alarm_api_millisecond
...
fix: alarms api timestamp millisecond
2021-08-19 10:50:54 +08:00
DDDHuang
5520326ce3
feat: add delayed api
2021-08-19 10:48:12 +08:00
lafirest
adc6226eae
refactor(emqx_retainer): emqx_retainer_api use openapi model
2021-08-19 10:12:08 +08:00
DDDHuang
9c76247cde
fix: alarms api timestamp millisecond
2021-08-19 09:56:32 +08:00
Shawn
213b7c2501
fix(config_api): improve the schema for config update APIs
2021-08-19 09:38:33 +08:00
turtleDeng
f01b77e4fe
refactor(event-message): refactor event_message
...
* refactor(event-message): refactor event_message configuration
* feat(event-message): add event_message REST API
2021-08-18 16:26:15 +08:00
Shawn
e8e95d39ef
refactor(config): move emqx_config:get/get_raw to emqx:get_config/get_raw_config ( #5517 )
2021-08-18 14:52:57 +08:00
Shawn
5f6bcd1ebb
fix(config_api): remove config APIs that already been provided by apps
2021-08-18 11:30:20 +08:00
Shawn
a1da519d55
fix(rewrite): use emqx:update_config/2 instead of emqx_config:update/2
2021-08-18 09:42:06 +08:00
Shawn
bf6251e20f
refactor(config): update the return values of config handlers
2021-08-18 09:42:06 +08:00
Shawn
e5c3199d6e
fix(config): emqx:update_config/2,3 doesn't work on binary conf paths
2021-08-18 09:42:06 +08:00
Shawn
24207b80cb
refactor(config): improve the return value of emqx:update_config/2,3
2021-08-18 09:42:06 +08:00
Shawn
bd8263e324
refactor(config): move APIs for config update,remove,reset to emqx
...
Move the emqx_config:update,remove,reset APIs to emqx, to remove
the circular dependency between the modules emqx_config and
emqx_config_handler.
After this change the dependency among these modules will be:
```
emqx ---> emqx_config
| ^
| |
+ ---> emqx_conifg_handler
```
2021-08-18 09:42:06 +08:00
Shawn
a2067c3bf3
refactor(spec): move some type specs from emqx_config_handler to emqx_config
2021-08-18 09:42:06 +08:00
Parham Alvani
d3722ea1aa
feat: Add Chart Icon
2021-08-18 09:31:39 +08:00
JianBo He
9190f1f6f9
chore(gw): reformat config options
2021-08-18 09:26:48 +08:00
JianBo He
b8cb31c0ff
fix(gw): fix the bad return value for initiating chain
2021-08-18 09:26:48 +08:00
JianBo He
430f20adc1
fix(gw): fix conn_state
2021-08-18 09:26:48 +08:00
JianBo He
c5a4e05418
refactor(gw): rename gateway type to name
2021-08-18 09:26:48 +08:00
JianBo He
9072a60652
chore(gw): refine the cli command
2021-08-18 09:26:48 +08:00
JianBo He
630e0fb8cb
test(gw): fix bad test cases
2021-08-18 09:26:48 +08:00
JianBo He
cac0ea4b19
chore(gw): fix dialyzer warnigns
2021-08-18 09:26:48 +08:00
JianBo He
be4d2495f0
refactor(gw): single instance support only
2021-08-18 09:26:48 +08:00
DDDHuang
50ee840220
feat: add rewrite api ( #5502 )
2021-08-17 17:49:37 +08:00
Turtle
7fcd925eff
feat(delayed): add delayed REST HTTP API
2021-08-17 09:21:19 +08:00