Commit Graph

5662 Commits

Author SHA1 Message Date
Shawn
e7ffa07a1a feat(emqx_connector): load connectors from emqx_connector.conf 2021-05-31 22:49:42 +08:00
Shawn
f4bb589079 feat(emqx_mysql_connector): implement the on_query callback 2021-05-31 15:41:22 +08:00
Shawn
6b33172095 feat(emqx_connector): add first emqx_connector for mysql 2021-05-31 15:14:07 +08:00
Rory Z
7040fb7835
Merge pull request #4893 from terry-xiaoyu/emqx_resource
feat(emqx_resource): add behaviour emqx_resource
2021-05-31 14:17:01 +08:00
Shawn
696d4a4e58 fix(emqx_resource): some dialyzer complaints 2021-05-31 12:14:25 +08:00
Shawn
d7755df48b feat(emqx_resource): make with emqx 2021-05-31 10:51:27 +08:00
DDDHuang
9d1f6ccc4b chore: ekka support etcd v3 2021-05-31 09:07:52 +08:00
Shawn
bc83bed7e8 feat(emqx_resource): add licence headers to source code files 2021-05-28 22:02:33 +08:00
Shawn
2a31c43e0d feat(emqx_resource): add behaviour emqx_resource 2021-05-28 21:43:54 +08:00
Yudai Kiyofuji
d65b6c5ef4
Merge pull request #4864 from z8674558/merge-master
Merge master to v5
2021-05-25 14:25:45 +09:00
z8674558
31cbb7aa97 Merge branch 'master' of github.com:emqx/emqx into merge-master 2021-05-25 12:50:50 +09:00
Zaiming (Stone) Shi
b24ae5925a
Merge pull request #4851 from zmstone/tcp-keepalive
feat: async API to support tcp keepalive inet options
2021-05-24 21:21:28 +02:00
Zaiming (Stone) Shi
22a5ae4e29
Merge pull request #4855 from zmstone/fix-upgrade-cuttlefish
Fix upgrade cuttlefish
2021-05-24 21:18:26 +02:00
Zaiming Shi
6701d716dd feat: async API to support tcp keepalive inet options 2021-05-24 19:01:13 +02:00
Zaiming Shi
61bd95fdde build: pin otp 24 for dev 2021-05-24 15:15:37 +02:00
Zaiming Shi
e82e24d21f fix: pin cuttlefish v3.3.5
this cuttlefish release has only changes in a test module
2021-05-24 15:15:37 +02:00
Zaiming (Stone) Shi
1c0137c243
Merge pull request #4854 from Rory-Z/chore/fix-relup-error-in-enterprise
chore(CI): fix relup tests error in enterprise repo
2021-05-24 15:15:11 +02:00
zhanghongtong
f2ccf97780 chore(CI): fix relup tests error in enterprise repo 2021-05-24 18:00:48 +08:00
Zaiming (Stone) Shi
3690529554
Merge pull request #4837 from zmstone/external-plugin-lib
External plugin lib
2021-05-24 11:29:08 +02:00
Zaiming Shi
623ffc7861 fix: add emqx_plugins to appup 2021-05-24 10:45:56 +02:00
Zaiming Shi
4ec1046160 fix: bad test case 2021-05-24 10:45:56 +02:00
Zaiming Shi
8443aa5e21 chore(typo): sepecial -> special 2021-05-24 10:45:56 +02:00
Zaiming Shi
faecde9ce1 fix(emqx_plugins): allow loading conf for plugin app dir
Prior to this change, plugin config files are only allowed
to be placed in the collective config dir etc/plugins.
In order to support external plugin's drop-in deployment,
this commit made emqx_plugins module to read conf file
in application's etc dir
2021-05-24 10:45:56 +02:00
Zaiming Shi
6436217e07 chore: fix wrong plugins dir 2021-05-24 10:43:56 +02:00
zhanghongtong
09084e4e27 chore(CI): fix relup tests error in enterprise repo 2021-05-24 15:11:46 +08:00
Zaiming (Stone) Shi
4392ad3664
Merge pull request #4848 from k32/dev/4847
chore(rule_engine): Don't import alias/1 BIF
2021-05-23 12:46:57 +02:00
Zaiming Shi
67245b06b1 chore: make sure emqx_app is reloaded
we bump release version number in emqx_release.hrl for each release
this version is retrieved from emqx_app module, so we must always
reload this module during hot upgrade
2021-05-22 14:56:11 +08:00
k32
1e562d4bc6 chore(rule_engine): Don't import alias/1 BIF
Fixes: #4847
2021-05-22 01:40:07 +02:00
Zaiming (Stone) Shi
a466bca95a
Merge pull request #4846 from zmstone/fix-ci-ensure-erlang-23
test: ensure erlang 23 in more github actions
2021-05-21 18:55:17 +02:00
Zaiming Shi
7a969e085f test: ensure erlang 23 in more github actions 2021-05-21 17:59:17 +02:00
Zaiming (Stone) Shi
ebe96505e2
Merge pull request #4845 from zmstone/ensure-erlang-23
test: ensure erlang 23 in github action
2021-05-21 17:10:53 +02:00
Zaiming Shi
a8cb5678b5 test: ensure erlang 23 in github action 2021-05-21 16:48:01 +02:00
Turtle
e8790f6e11 fix(mqtt-sn): Fix stop due to keepAlive at sleep mode 2021-05-21 19:22:32 +08:00
Zaiming (Stone) Shi
d5229301d0
Merge pull request #4843 from zmstone/chore-no-app-version-print-at-boot
chore(emqx_ctl): do not print application
2021-05-21 12:59:55 +02:00
Zaiming Shi
e7e87837e5 test: fix emqx_ctl status grep pattern 2021-05-21 11:18:18 +02:00
Zaiming Shi
ce2739ef3d chore(emqx_management): update appup 2021-05-21 10:38:39 +02:00
Zaiming Shi
5fe395cee5 test: fix emqx_ctl printout test 2021-05-21 10:25:04 +02:00
Zaiming Shi
48c1d0983d chore(emqx_ctl): do not print application 2021-05-21 09:24:39 +02:00
Zaiming (Stone) Shi
f1dcb35f53
Merge pull request #4834 from zmstone/fix-emqx-cm-do-not-log-noproc-as-error
fix(emqx_cm): do not log noproc as error
2021-05-20 10:05:37 +02:00
Zaiming Shi
c07fe0696b fix(appup): ensure version bump for emqx_management 2021-05-20 09:03:40 +02:00
Zaiming Shi
4e1798e3f3 fix(emqx_cm): do not log noproc as error
1. websocket call exit with noproc reason.
2. do not capture stacktrace when no need for it
2021-05-19 23:16:11 +02:00
JianBo He
cace9341a0 test(auth-jwt): fix verify_claims not being covered 2021-05-19 10:56:35 +08:00
Zaiming Shi
d4dcf94da6 fix(emqx.cmd): windows boot 2021-05-18 20:30:48 +08:00
Zaiming Shi
dfab9492c6 fix(emqx_connection): do not log einval error
einval happens when trying to send data to a closed socket.
2021-05-18 20:30:27 +08:00
Shawn
97e27faf05
fix(emqx): check if the congestion alarm was sent before clearing (#4824) 2021-05-18 10:34:23 +08:00
Zaiming (Stone) Shi
84293da42f
Merge pull request #4817 from zmstone/fix-nodedump-obfuscate-more
fix(node_dump): obfuscate more secrets
2021-05-17 12:42:38 +02:00
Shawn
4cd056cab5
fix(rule_engine): update status to false when refresh resource failed (#4821)
* fix(rule_engine): update status to false when refresh resource failed

* fix(dialyzer): ignore import_modules/1 created fun has no local return

* fix(appup): update appup for rule engine
2021-05-17 17:59:01 +08:00
Zaiming Shi
5013fb6920 fix(node_dump): obfuscate more secrets 2021-05-17 09:17:29 +02:00
zhanghongtong
18036fdf3b chore(CI): show rebar3.crushdump when actions failed 2021-05-17 15:09:12 +08:00
Turtle
a7d2f44a5b chore(optimize): optimize MGMT test cases 2021-05-17 14:28:17 +08:00