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
Zaiming Shi
da6f1104dc
chore(bridge-mqtt): sync enterprise code
2021-03-01 21:00:17 +08:00
Zaiming Shi
219eeed6d7
fix(webhook): Explicit default tls version and cipher
2021-03-01 21:00:17 +08:00
Zaiming Shi
fcfcbf139d
chore(webhook): merge enterprise to opensource
2021-03-01 21:00:17 +08:00
Shawn
6081d45d81
fix(rule): reformat some code
...
* fix(rule): reformat some code for rule-engine
* fix(lwm2m): change publish_update_when to publish_update_msg_when
Change the option name publish_update_when -> publish_update_msg_when.
Also change the object_list_changed to contains_object_list, as the
the later describes the default behavior correctly.
* fix(lwm2m): publish_update_msg_when -> update_msg_publish_condition
2021-03-01 20:15:12 +08:00
Zaiming Shi
d8ad7a0edb
chore(emqx_exhook): Ensure semver app vsn
2021-02-26 20:58:38 +01:00
z8674558
3e9abbe95a
chore(emqx_exproto): tell dialyzer exit functions do not return
2021-02-24 21:32:48 +09:00
z8674558
a6b5e0707d
chore(emqx_exproto): match emqx_misc:tune_heap_size
2021-02-24 21:32:48 +09:00
z8674558
02a755fbea
chore(emqx_exproto): fix dialyzer warinings on default_conninfo
2021-02-24 21:32:48 +09:00
z8674558
fb8133b998
chore(emqx_auth_http): match emqx:hook with ok
2021-02-24 21:32:48 +09:00
Shawn
6d83bc3e9b
fix(rule): destroy the actions when disabling the rule ( #4232 )
...
Merge the following PR from enterprise version:
https://github.com/emqx/emqx-rule-engine/pull/231
2021-02-24 13:24:23 +08:00
Zaiming Shi
1b0b742919
Merge pull request #4163 from tigercl/fix/telemetry
...
fix(telemtry): report only in official version
2021-02-22 21:01:32 +01:00
Zaiming Shi
db72b6ae26
Merge pull request #4221 from zmstone/chore-build-move-emqx-telemetry-back-to-apps
...
chore(build): move emqx-telemetry back to apps
2021-02-22 20:59:48 +01:00
Zaiming Shi
61c5069766
chore(build): Move emqx_telemetry back to apps
2021-02-22 20:29:27 +01:00
Zaiming Shi
d7540dc794
Merge pull request #4216 from terry-xiaoyu/enterprise-dev/e4.3.0
...
chore(rule): migrate rule-engine from enterprise version
2021-02-22 20:27:28 +01:00