JianBo He
7236206373
fix(exproto): handle discard call
2022-02-24 11:51:00 +08:00
JianBo He
76d0835e4f
chore(mqttsn): update appup.src
2022-02-24 11:30:12 +08:00
JianBo He
e9031ea4c1
fix(mqttsn): cache and replay the invaild-topic-id delivery
2022-02-24 11:28:04 +08:00
JianBo He
96a86061c2
refactor(sn): pretty frame print formation
2022-02-24 11:28:04 +08:00
JianBo He
ddf2022542
Merge pull request #6983 from HJianBo/fix-exproto-online-clients-v4.3
...
Improve ExProto client management
2022-02-23 10:59:19 +08:00
Zaiming (Stone) Shi
1fa27b28e4
fix: bump emqx_web_hook app version
2022-02-22 16:15:15 +01:00
Zaiming (Stone) Shi
43c900bb5a
chore: rename more descriptive EQM X to EMQX
2022-02-22 11:16:38 +01:00
JianBo He
7adc5fb158
Merge branch 'main-v4.3' into fix-exproto-online-clients-v4.3
2022-02-22 15:46:27 +08:00
JimMoen
3cc2f0e2d3
fix(stomp): `conn_props` should be map
2022-02-22 11:31:14 +08:00
JianBo He
a2d8405f99
chore: update appup.src
2022-02-22 10:30:52 +08:00
JianBo He
b802bcb6fc
refactor(exproto): pre-register the anonymous client
2022-02-22 10:23:16 +08:00
Ilya Averyanov
557c52dd8a
chore(codestyle): remove Elvis
2022-02-18 20:35:19 +03:00
Georgy Sychev
0bd080c063
feat(emqx_bridge_mqtt): ${node} in topic config
...
Adds ${node} interpolation in topic option of configuration
Just like the clientid already works
Closes : #6431
feat(emqx_bridge_mqtt): bumped versions the right way
chore(appup): appups for mqtt bridge
feat(mqtt_bridge): test for bridge config
And also bumped one small version
chore(mqtt_bridge): updated CHANGES-4.3.md
fix(mqtt_bridge): conditional export
chore(mqtt_bridge): appup
2022-02-17 16:05:34 +03:00
DDDHuang
42c70cd2a5
fix(doc): code spelling
2022-02-17 14:06:17 +08:00
Zaiming (Stone) Shi
a5f6e94467
docs: EMQ X -> EMQX
2022-02-15 22:12:46 +01:00
Zaiming (Stone) Shi
e09e5673eb
docs(README): EMQ X -> EMQX
2022-02-15 16:15:25 +01:00
JianBo He
74aa209207
chore(lwm2m): update app.src & appup.src
2022-02-15 11:59:43 +08:00
JianBo He
425546864d
fix(lwm2m): fix querying lwm2m client list on the another node
2022-02-15 11:23:44 +08:00
Zaiming (Stone) Shi
91180595d0
refactor(cli): simplify ACL cache CLI logging
2022-02-14 14:52:34 +01:00
Zaiming (Stone) Shi
f6ca64c76d
feat: add pem cache CLI
2022-02-14 14:52:34 +01:00
Thales Macedo Garitezi
fdef292ef7
fix(appup): rm redundant `load_module` instruction after `update`
2022-02-10 09:31:36 -03:00
Shawn
646ef25d96
Merge branch 'main-v4.3' into fix-ctl-print-43
2022-02-10 19:13:29 +08:00
JianBo He
cdfeb46951
test(mqttsn): remove unused vars
2022-02-10 15:30:10 +08:00
JianBo He
289904bbcf
fix(stomp): fix unexpected_linefeed error if the packet truncated on headers
2022-02-10 14:48:45 +08:00
Thales Macedo Garitezi
e053700441
style: please elvis checks
2022-02-09 11:02:05 -03:00
Thales Macedo Garitezi
5e223ac64f
chore(appup): update appup files
2022-02-09 09:54:39 -03:00
Thales Macedo Garitezi
b968d4c416
fix(ctl): fix formatting when printing messages without arguments (4.3)
...
Without passing an empty argument list to `emqx_ctl:print`, formatting
instructions like `~n` are being printed literally.
```
Ignore.~nJoin the cluster successfully.~nCluster status: #{running_nodes =>
['emqx@emqx-0.int.thalesmg','emqx@emqx-1.int.thalesmg',
'emqx@emqx-2.int.thalesmg','emqx@emqx-3.int.thalesmg',
'emqx@emqx-4.int.thalesmg'],
stopped_nodes => []}
```
2022-02-09 09:36:27 -03:00
zhongwencool
e2dec09b0d
fix(alarm): watermark replace >= =< with > <
2022-01-27 11:59:48 +08:00
JianBo He
4cdd529b5a
Merge pull request #6866 from HJianBo/remove_connected_at_feild
...
fix(webhook): remove the connected_at field for client.connect
2022-01-27 10:41:53 +08:00
JianBo He
18ed00e57e
test(stomp): add testcase for sticky tcp strem
2022-01-26 15:49:51 +08:00
JianBo He
fd88f484d2
fix(stomp): fix the sticky tcp stream parsing
2022-01-26 15:41:14 +08:00
JianBo He
85652aa373
fix(webhook): remove the connected_at field for client.connect
2022-01-26 15:01:36 +08:00
JianBo He
680339ff14
Merge pull request #6840 from zhongwencool/auth-default-user-warnring
...
fix(auth_mnesia): don't force update default user.
2022-01-24 15:24:13 +08:00
zhongwencool
efa3e32ee5
fix(auth_mnesia): don't force update default user.
2022-01-24 13:58:37 +08:00
JianBo He
7c31de7c55
Merge pull request #6839 from JimMoen/chore-mgmt-app-vsn
...
chore(app_vsn): revert management app.src repetitive increased
2022-01-24 12:08:52 +08:00
JimMoen
287b48d49a
chore(app_vsn): revert management app.src repetitive increased
2022-01-24 11:38:25 +08:00
EMQ-YangM
03d240c59e
fix(emqx_rule_engine_metrics): fix code_change vsn value
2022-01-24 11:14:31 +08:00
JianBo He
8f517cebf7
Merge branch 'main-v4.3' into more-fields-for-webhook
2022-01-21 15:01:38 +08:00
JianBo He
c5f9bfc305
Merge pull request #6811 from HJianBo/acl-metrics-fixes
...
refactor(metrics): more clear for acl metrics
2022-01-21 15:00:56 +08:00
JianBo He
f86c1316e7
chore(auth): bump version & update appup.src
2022-01-21 14:24:03 +08:00
JianBo He
f0a3b7754e
refactor: remove the acl metrics for all auth plugins
2022-01-21 14:24:03 +08:00
JianBo He
77609ebd96
chore: bump vsn and update appup.src
2022-01-21 13:52:07 +08:00
JianBo He
ad996afe47
chore: ensure connected_at field for connect/connack/disconnected event
2022-01-21 13:52:05 +08:00
zhongwencool
140a1c0276
chore(api): add api_sub http api test
2022-01-21 10:56:41 +08:00
zhongwencool
f36791bab9
fix(api): sub api return meta
2022-01-20 18:40:25 +08:00
Shawn
2d00373e49
fix(appup): update appup file for emqx_rule_engine_api
2022-01-19 19:51:25 +08:00
Shawn
70c6ac4e0d
fix(rule): deny POST rules or resources with empty ids
2022-01-19 19:22:25 +08:00
zhongwencool
506be21aa2
fix(auth_mnesia): bump up emqx_mgmt to 4.3.10
2022-01-19 10:36:12 +08:00
zhongwencool
19fc143f41
fix(auth_mnesia): import auth acls data according to different data format
2022-01-19 00:12:30 +08:00
zhongwencool
51e62468ed
Merge pull request #6717 from zhongwencool/auth-mnesia-default-import
...
fix(auth): force update default mqtt_user when password or hash_type changed.
2022-01-14 15:35:10 +08:00
zhongwencool
4ba43d3aea
fix(auth): move log outside of transaction
2022-01-14 11:38:28 +08:00
zhongwencool
729ab6f60d
Merge branch 'main-v4.3' into auth-mnesia-default-import
2022-01-14 11:29:41 +08:00
Shawn
eec566fe40
fix(rule): restore the metrics for actions in cluster
2022-01-14 10:33:32 +08:00
zhongwencool
e96c9ada52
chore(test): fix typo error
2022-01-14 00:43:27 +08:00
Shawn
4abcab8d52
fix(appup): update appup files for emqx,emqx_sn,rule_engine
2022-01-13 18:37:22 +08:00
zhongwencool
27f5e765b5
fix(export): emqx_auth_mnesia import failed after 4.3.x
2022-01-13 13:53:37 +08:00
Shawn
9f7f5070b2
fix(channel): update the calls to emqx_session APIs
2022-01-13 13:33:27 +08:00
Shawn
217acc0154
feat(rule): add new event 'delivery_dropped'
2022-01-12 20:11:08 +08:00
zhongwencool
85d568be60
chore(test): clean up auth_mnesia_SUITE:t_boot config
2022-01-12 19:03:44 +08:00
zhongwencool
88060c0f9b
chore(auth): bump emqx_auth_mnesia version:4.3.5
2022-01-12 17:34:32 +08:00
zhongwencool
5521b7fa71
fix(auth): force update default mqtt_user when password or hashtype changed.
2022-01-12 17:26:27 +08:00
Shawn
449854fa11
Merge pull request #6647 from EMQ-YangM/main4.3
...
feat(rule_metrics): add more metrics to the rule engine
2022-01-12 14:52:46 +08:00
EMQ-YangM
da8cd5d103
fix(rule_engine_metrics): fxi string:to_integer pattern match error
2022-01-11 22:09:38 -08:00
EMQ-YangM
de58c8e7bc
refactor(rule_engine_metrics): refactor code_change
2022-01-11 22:09:38 -08:00
EMQ-YangM
7605fa5e64
fix(rule_engine_metric): remove unused metrics 'overall_metrics'
2022-01-11 22:09:38 -08:00
JianBo He
c52db52cf8
Merge pull request #6709 from JimMoen/fix-mgmt-appup
...
chore(appup): app version updated after last tag
2022-01-12 11:18:20 +08:00
JianBo He
ccd645b574
Merge pull request #6695 from HJianBo/fix-stomp-frame-tailed-byte
...
Fix stomp frame tailed byte
2022-01-12 11:17:00 +08:00
JimMoen
556a81a80e
chore(appup): app version updated after last tag
2022-01-12 10:09:51 +08:00
JimMoen
47ba72729f
chore(appup): update appup.src
2022-01-11 16:23:25 +08:00
JimMoen
f2cfde7421
fix(mgmt): fix subscription info format
2022-01-11 15:54:37 +08:00
JianBo He
9efab7d5df
chore(stomp): update appup & app.src
2022-01-11 14:49:40 +08:00
JianBo He
9aa178b51d
fix(stomp): fix parsing rear frame split byte crash
...
fix: https://github.com/emqx/emqx/issues/6693
2022-01-11 14:49:20 +08:00
Shawn
82c6eaa3aa
Merge branch 'main-v4.3' into main4.3
2022-01-10 12:31:12 +08:00
EMQ-YangM
3956eaddd7
fix(rule_engine_metrics): add more rulge_engine version to emqx_rule_engine.appup.src
2022-01-09 19:27:49 -08:00
Shawn
fbeba39f0d
fix(rule): compare to null variables should return false
2022-01-06 20:36:01 +08:00
Shawn
b7bcb37eab
fix(rule): restore metrics for actions
2022-01-06 20:18:05 +08:00
EMQ-YangM
be81c65eda
feat(rule_engine_metics): add hot upgrade feat
2022-01-06 00:47:17 -08:00
EMQ-YangM
2074dd63f9
test(rule_engine_metrics): add more test
2022-01-05 21:11:52 -08:00
EMQ-YangM
1211c658fc
fix(emqx_rule_engine): change vsn to 4.3.7
2022-01-05 19:18:16 -08:00
EMQ-YangM
fae49ad228
fix(rule_engine_metrics): remove more space
2022-01-05 19:03:28 -08:00
EMQ-YangM
d7a3ade200
fix(rule_engine_matrics): remove more space
2022-01-05 19:00:59 -08:00
EMQ-YangM
2608798826
fix(rule_engine_metrics): fix RuleID reference
2022-01-05 18:56:34 -08:00
EMQ-YangM
c214af2ac0
fix(rule_engine_metics): centralized statistics exception
2022-01-05 18:51:28 -08:00
EMQ-YangM
e5993c9f72
refactor(rule_engine_metrics): remove function 'message()'
2022-01-05 02:08:40 -08:00
EMQ-YangM
c2870b3322
test(rule_engint_metrics): add test for 'FOREACH'
2022-01-05 01:57:18 -08:00
EMQ-YangM
88913a9144
test(rule_engine_metrics): add test 't_metrics'
2022-01-05 01:20:53 -08:00
JianBo He
d6f56cbcbe
fix(mgmt): convert timestamp to milliseconds
2022-01-05 16:38:27 +08:00
JianBo He
9cf03bb18a
fix(mgmt): fix substring matching alg
2022-01-05 16:38:22 +08:00
EMQ-YangM
a5a8aa3b6d
feat(rule_metrics): add more metrics to the rule engine
2022-01-05 00:20:06 -08:00
JimMoen
bec742b1be
Merge pull request #6505 from JimMoen/v4.x-fix-node-info-format
...
fix(mgmt): fix node info format for specific node
2021-12-31 13:39:43 +08:00
k32
5addf91873
fix(retainer): Fix topic printing
...
Fixes : #6559
2021-12-29 18:27:47 +01:00
Zaiming (Stone) Shi
967dc7d55e
fix: portable shebang
2021-12-27 15:40:25 +01:00
JimMoen
7e9870cc3f
chore(mgmt): update appup.src
2021-12-21 01:12:17 -05:00
JimMoen
0ee589ca61
fix(mgmt): fix node info format for specific node
2021-12-21 01:07:01 -05:00
Shawn
22814dc161
chore(coap): update gen_coap to v0.4.2
2021-12-20 15:07:29 +08:00
Zaiming (Stone) Shi
c1cbf39552
fix(appup): add missing beams to emqx.appup.src
...
also re-formated emqx_sn.appup.src
2021-12-17 13:41:25 +01:00
tigercl
832700b0ff
Merge pull request #6418 from tigercl/chore/webhook-appup
...
chore(webhook): update appup
2021-12-09 20:27:01 +08:00
zhongwencool
f3fffb6156
Merge pull request #6417 from zhongwencool/fix-sn-appup-file
...
fix(emqx_sn): appup.src miss 4.3.2
2021-12-09 18:54:33 +08:00
zhouzb
b6ffacc062
chore(appup): fix appup for webhook
2021-12-09 18:46:13 +08:00
zhouzb
aa04df4d1b
chore(webhook): update appup
2021-12-09 18:40:45 +08:00
zhongwencool
7477615324
fix(emqx_sn): appup.src miss 4.3.2
2021-12-09 17:26:57 +08:00
zhouzb
83981e7c87
fix(webhook): fix the issue that the path field does not support rule engine variables
2021-12-08 11:27:58 +08:00
JimMoen
dc2c17826e
chore(appup): update appup.src
2021-12-07 14:23:40 +08:00
JimMoen
14aa408b5e
style: make elvis happy
2021-12-07 14:17:33 +08:00
JimMoen
ceed9678e3
fix(mgmt): node memory usage info
2021-12-07 14:17:33 +08:00
zhongwencool
f14a9d7da6
chore: bump emqx_sn to 4.3.4
2021-12-02 16:46:57 +08:00
zhongwencool
41a547d36d
fix: e4.4.0 failed to join e4.3.0 cluster
2021-12-02 16:19:36 +08:00
JianBo He
fdacb9040d
Merge pull request #6343 from HJianBo/drop-empty-retain-msg
...
[4.3][Retainer] Allow to stop publish clear message
2021-12-02 11:16:30 +08:00
Shawn
0d1b194906
Merge pull request #6286 from terry-xiaoyu/mqtt_bridge_hangs
...
MQTT bridge hangs with an unreachable IP
2021-12-01 18:33:42 +08:00
JianBo He
10ffe11ba0
chore(retainer): update appup.src
2021-12-01 17:11:40 +08:00
JianBo He
e323b66285
test(retainer): testcase for stop_publish_clear_msg
2021-12-01 17:11:40 +08:00
JianBo He
8aaa2e8333
feat(retainer): add option to stop publish clear message
2021-12-01 17:11:38 +08:00
Thales Macedo Garitezi
5c693beadd
chore(appup): remove `load_module` instructions if `restart_application`
...
> the restart_application instruction will be translated into module
load instructions by otp release handler.
2021-11-25 12:08:02 -03:00
Thales Macedo Garitezi
64ce2eea1c
chore(appup): run ./scripts/update_appup.escript to bump vsns
2021-11-25 12:08:02 -03:00
Shawn
f5ac6fb714
chore(appup): bump emqx_bridge_mqtt to 4.3.3
2021-11-25 09:46:06 +08:00
Shawn
a54668e83b
fix(mqtt_bridge): the mqtt bridge hangs with an unreachable IP
2021-11-24 17:11:04 +08:00
zhouzb
b460172649
chore(appup): fix wrong version
2021-11-18 14:39:46 +08:00
zhouzb
f948eb927d
chore(appup): add appup.src
2021-11-17 14:31:37 +08:00
zhouzb
5e3fe6714e
fix(http): fix duplicate http headers
2021-11-17 14:14:12 +08:00
JianBo He
d8f37be210
chore(lwm2m): fix bad appup.src
2021-11-12 15:38:49 +08:00
JianBo He
8e4c2c88c3
chore: use PROTO_VER marco
2021-11-12 10:45:26 +08:00
JianBo He
439fb3a403
chore: fix elvis warnings
2021-11-12 10:43:21 +08:00
JianBo He
0c5cb1b9ac
chore: update appup.src
2021-11-12 10:43:21 +08:00
JianBo He
4c29c3a5e5
chore: fill message headers
2021-11-12 10:43:21 +08:00
JianBo He
fefadbcd17
fix(emqx_stomp): fix hot-upgrade stopping listener failed
...
When the upgrade is executed, all envs of plugins are cleared,
which causes the listener of stomp to stop failing.
This is only a temporary modification to ensure that the upgrade
can be executed successfully.
following fixes: https://github.com/emqx/emqx/pull/6105
2021-11-10 10:02:37 +08:00
Zaiming Shi
83ecdb242f
fix(appup): delete module load from app restart instruction group
2021-11-08 16:17:54 +01:00
Zaiming Shi
4f3790a6f5
style: fix code style for emqx_exproto
2021-11-08 16:17:54 +01:00
Zaiming Shi
f1f2e51c99
fix: update appup
2021-11-08 16:17:54 +01:00
Zaiming Shi
412a68ac75
chore: bump version for emqx_proto
2021-11-08 16:17:54 +01:00
Zaiming Shi
325c5e5a97
chore: sync ce code added only to ee back to ce
2021-11-08 16:17:54 +01:00
tigercl
26bc3ca0b4
Merge pull request #6063 from HJianBo/refactor-stomp-gw
...
fix(stomp): fix bad_return_value
2021-11-05 09:31:45 +08:00
JianBo He
ef9fe12825
fix(stomp): fix bad_return_value
2021-11-04 21:35:16 +08:00
tigercl
e79085c259
Merge pull request #6040 from HJianBo/refactor-stomp-gw
...
Refactor stomp gw
2021-11-04 10:22:21 +08:00
JianBo He
981f74d458
test(stomp): refine stomp test cases
2021-11-03 21:13:38 +08:00
JianBo He
e4e8590a77
fix(stomp): backoff outgoung hear-beat timer interval
2021-11-03 20:37:07 +08:00
zhouzb
e5f30a4d28
chore(version): skip the version occupied by enterprise
2021-11-03 15:26:04 +08:00
JianBo He
f7760232e4
fix(stomp): parse heartbeat EOL frame
2021-11-03 14:01:05 +08:00
JianBo He
af7b5704ab
fix(stomp): counting packets and messages
2021-11-03 14:01:05 +08:00
JianBo He
0a7f04caa3
fix(stomp): enrich sub-opts if sub-id/ack absent
2021-11-03 09:19:19 +08:00
JianBo He
14515e680e
fix(stomp): fix stats_timer not working
2021-11-02 21:37:22 +08:00
Turtle
f00e254bdf
chore(release): update version to 4.3.9
2021-11-02 18:26:57 +08:00
JianBo He
2c4d3d1d24
chore(stomp): fix dialyzer warnings
2021-11-02 17:09:57 +08:00
JianBo He
cc6ea6e4dd
chore(stomp): remove needless properties
2021-11-02 13:56:31 +08:00
JianBo He
fa2e97b1c5
chore(stomp): update appup.src
2021-11-02 13:48:03 +08:00
JianBo He
7734d6969c
fix(stomp): support pub/sub operations
2021-11-02 13:31:27 +08:00
JianBo He
d2924e82ab
fix(stomp): fix kick/discard crash errors
2021-11-02 13:31:27 +08:00
JianBo He
ed505ee120
refactor(stomp): compatible hooks system
2021-11-02 13:31:27 +08:00
JianBo He
d2b6a95484
fix(stomp): fix anonymous not working
2021-11-02 13:31:27 +08:00
zhouzb
3d9054d25e
fix(typo): fix typo in webhook resource
2021-11-02 13:28:46 +08:00
Shawn
0ab1b7c95d
fix(mongo): update mongodb to 3.0.10
2021-11-02 09:23:07 +08:00