Zaiming Shi
a5f0ed0356
fix(test): Ensure emqx_modules loaded for emqx_management test
2021-03-17 11:46:45 +01:00
zhanghongtong
7a1993f13b
chore(auth-mnesia): update cli
2021-03-17 16:29:44 +08:00
Zaiming Shi
a1f78b5083
refactor(cli): Print node name version and app name version
...
So not to confuse application version with node release version
2021-03-16 11:26:17 +01:00
zhanghongtong
98c62df2e4
fix(log): fix web hook print error
2021-03-16 10:22:07 +01:00
Zaiming Shi
3438a0ebca
fix(telemetry): get release version, not emqx app version
2021-03-15 16:10:56 +08:00
wwhai
f7b34cb098
feat(rule-engine): list rule support order by timestrap
2021-03-12 17:35:13 +08:00
wwhai
1ddb300a56
feat(mgmt): add http listener restart support ( #4301 )
2021-03-10 17:29:37 +01:00
JianBo He
6bf15c6a2f
chore(exhook): deinit registray after application stopped
2021-03-09 11:37:30 +08:00
JianBo He
ebffdafe86
fix(exproto): ignore undefined clientid
2021-03-09 11:37:30 +08:00
JianBo He
f9d5d3523d
chore(exhook): add more option for protobuff
2021-03-09 11:37:30 +08:00
JianBo He
0d8c137cb5
refactor(exhook): load only the necessary hooks
2021-03-09 11:37:30 +08:00
JianBo He
4585306774
chore(exhook): upgrade to 0.6.2
2021-03-09 11:37:30 +08:00
Zaiming Shi
c752f3bec5
Refactor http lib add uri parse ( #4292 )
...
* feat(http_lib): Add uri parse to emqx_http_lib
* fix(webhook): call emqx_http_lib to parse uri
* fix(auth-http): Call emqx_http_lib to parse uri
* fix(rule-engine): call emqx_http_lib to parse uri
2021-03-06 13:35:02 +08:00
Zaiming Shi
63c001a7aa
refactor(http-lib): Add emqx_http_lib
...
So far only uri_encode and uri_decode APIs
2021-03-03 21:38:10 +01:00
Zaiming Shi
eb03c343bc
fix(mgmt): Wrong ifdef EMQX_ENTERPRISE compile scope
2021-03-03 19:06:12 +01:00
Zaiming Shi
a368453768
fix(mgmt): typo in ifdef macro
2021-03-03 15:15:33 +01:00
z8674558
119bbc4881
chore(emqx_bridge_msg): add empty props
2021-03-03 20:06:31 +09:00
z8674558
71ca1e4d78
chore(emqx_lwm2m_coap_resource): ignore coap_discover/2 from dialyzer
2021-03-03 20:06:31 +09:00
z8674558
117c0cf252
chore(emqx_lwm2m_message): pass integer from list
2021-03-03 20:06:31 +09:00
z8674558
7edd66e9d6
chore(emqx_lwm2m_message): comment out unused clause
2021-03-03 20:06:31 +09:00
z8674558
467569d5ac
chore(emqx_lwm2m_protocol): rm unused clause
2021-03-03 20:06:31 +09:00
z8674558
43fc842057
chore(emqx_lwm2m_protocol): default username, password is null -> undefined
2021-03-03 20:06:31 +09:00
z8674558
1f238f4c26
chore(emqx_retainer): avoid race condition
2021-03-03 20:06:31 +09:00
z8674558
70625b1942
chore(emqx_sn_gateway): rm unused clauses
2021-03-03 20:06:31 +09:00
z8674558
1504164933
chore(src): fix dialyzer warnings (match values)
2021-03-03 20:06:31 +09:00
Zaiming Shi
2c5f2a8cdc
Merge pull request #4269 from zmstone/chore-replayq-upgrade-to-0.3.2
...
chore(deps): upgrade replayq to version 0.3.2
2021-03-03 06:19:52 +01:00
Zaiming Shi
8316f8cc34
fix(rule-engin-api): transform input config for update requests
2021-03-03 09:19:07 +08:00
Zaiming Shi
e3407b9556
chore(build): fix rebar dependency and add a script to ensure integrity
2021-03-02 20:30:55 +01:00
JianBo He
2fb5dbd546
revert(bridge-mqtt): remove the mqtt_sub resource
...
We have several reasons to remove this feature:
1. The design does not make sense. A rule engine resource should
not have an impact on the system's messages directly after it is created.
This mqtt_sub actually conflicts with any design concept of the rules engine.
2. The implementation is incorrect. mqtt_sub uses a client pool to establish
a subscription relationship to an MQTT Broker. This causes a message to be
sent repeatedly to EMQ X. Unless a shared subscription is used,
or a Pool Size of 1 is configured.
3. The emqx-bridge-mqtt supports all the features of mqtt_sub.
This feature introduced by https://github.com/emqx/emqx-bridge-mqtt/pull/78 .
And it released to v4.2.0 (NOT WORK), v4.2.1-v4.2.7 (FIXED)
2021-03-02 18:56:21 +08:00
zhanghongtong
db92f79713
chore(emqx_modules): add emqx_modules api path
2021-03-02 18:47:09 +08:00
JianBo He
8477780e2b
fix(mgmt): remove the useless match
...
Currently, the `{topic, Topic}` pattern is not used for management.
Moreover it will casue a `function_caluse` while the previous caluse not
matched
2021-03-02 17:06:34 +08:00
JianBo He
9076af1c06
chore(coap): upgrade gen_coap to v0.3.2
...
The 0.3.2 fixes some redundant log printing in a DTLS
connection
2021-03-02 16:31:18 +08:00
z8674558
2e199126dc
fix(emqx_bridge_mqtt_actions): string -> file
2021-03-02 15:00:42 +09:00
z8674558
829a39eade
fix(emqx_bridge_mqtt_actions): string -> password
2021-03-02 15:00:42 +09:00
zhanghongtong
f548888af9
chore(emqx_management): judge the version for import and export acl mnesia and auth mnesia
2021-03-02 09:35:47 +08:00
zhanghongtong
b53bdd1450
chore(emqx_management): remove emqx_modules dependency on emqx_management
2021-03-02 09:35:47 +08:00
zhanghongtong
28653bb457
chore(emqx_management): format code
2021-03-02 09:35:47 +08:00
zhanghongtong
baa9fd8255
chore(emqx_management): move emqx management to apps
2021-03-02 09:35:47 +08:00
Zaiming Shi
dd06d70bce
refactor(build): Move parse_transform module to root app
...
So we do not have to workaround the compile order issue
2021-03-02 08:40:19 +08:00
Shawn
990b7bd494
fix(bridge_mqtt): typos
2021-03-01 21:00:17 +08:00
Zaiming Shi
16c27663cd
refactor(webhook): transport options refine
2021-03-01 21:00:17 +08:00
Turtle
801b3d6daf
style: remove spaces at the end of lines
2021-03-01 21:00:17 +08:00
Turtle
db13f18cbe
fix(webhook): transport options
2021-03-01 21:00:17 +08:00
Zaiming Shi
026e1494fb
fix(webhook): fix config entry web.hook.api.url -> web.hook.url
2021-03-01 21:00:17 +08:00
JianBo He
319d44d1bf
chore(webhook): remove needless files
2021-03-01 21:00:17 +08:00
Zaiming Shi
4aca2c294f
fix(webhook): transport options
2021-03-01 21:00:17 +08:00
Zaiming Shi
675603fd73
fix(bridge-mqtt): no ssl-option at all (empty list) when ssl is disabled
2021-03-01 21:00:17 +08:00
Zaiming Shi
0a51bd4c2f
fix(webhook): Call common lib for ssl options
2021-03-01 21:00:17 +08:00
Zaiming Shi
700fa71754
refactor(tls): abstract lib for tls options parsing
2021-03-01 21:00:17 +08:00
Zaiming Shi
812c57dee9
refactor(plubin_libs): Add emqx_plugin_libs app
2021-03-01 21:00:17 +08:00