zhongwencool
73faf08059
feat: mnesia auth/acl support multiple condition queries
2022-05-17 11:19:29 +08:00
Zaiming (Stone) Shi
787530459f
chore: bump emqx_management app version to 4.4.4
2022-04-29 20:22:21 +02:00
Zaiming (Stone) Shi
ea7f845d9f
Merge remote-tracking branch 'origin/main-v4.3' into main-v4.4
2022-04-29 20:21:44 +02:00
Zaiming (Stone) Shi
0dd48e30b6
fix(emqx_mgmt_auth): randomise all bytes in app secret
...
prior to this change, app secrets are uuids which is not
completely random.
2022-04-25 11:34:46 +02:00
zhongwencool
4789f1f97b
chore: bump management to 4.3.13
2022-04-24 17:37:37 +08:00
zhongwencool
9d4d918e2c
Merge branch 'main-v4.3' into fix-sub-search
2022-04-24 17:18:01 +08:00
zhongwencool
29e453383a
chore: update changelog
2022-04-24 16:48:12 +08:00
zhongwencool
10bca7f6b5
fix: topic filter with qos/clientid/share
2022-04-22 14:42:12 +08:00
JianBo He
89c65b6535
Merge tag 'v4.3.14-rc.4' into merge-main-v4.3-into-v4.4
2022-04-16 11:28:07 +08:00
DDDHuang
b28c751856
fix: backup data filename, uri decode
2022-04-15 17:12:04 +08:00
DDDHuang
12874aa688
fix: backup data filename, uri decode
2022-04-15 16:12:40 +08:00
JimMoen
6168745f90
chore: update copyright
2022-04-14 11:23:25 +08:00
Zaiming (Stone) Shi
59b8fd6ff8
Merge pull request #7383 from zmstone/minor-fixes
...
Minor fixes 4.4
2022-03-24 11:26:05 +01:00
Zaiming (Stone) Shi
a39cc47a45
Merge pull request #7380 from zmstone/test-fix-data-import-case-failure
...
test: fix data import test failure
2022-03-24 08:26:33 +01:00
JianBo He
94efb190c6
Merge remote-tracking branch 'ce/main-v4.3' into merge-main-v4.3-into-v4.4
2022-03-24 07:08:06 +08:00
Zaiming (Stone) Shi
7e01a52457
fix: typo in function name
2022-03-23 15:56:51 +01:00
Zaiming (Stone) Shi
1c448d6016
test: use try catch instaed of sopan a process
2022-03-23 13:51:13 +01:00
Zaiming (Stone) Shi
929ca787f4
test: fix data import test failure
2022-03-23 13:12:57 +01:00
zhongwencool
99dfd8504c
fix: bad authorization format crash with 500
2022-03-23 15:34:23 +08:00
Zaiming (Stone) Shi
6ea8d2f270
Merge remote-tracking branch 'origin/main-v4.3' into main-v4.4
2022-03-22 20:54:22 +01:00
zhongwencool
2be97a24dd
fix: subscribe api crash with bad qos.
2022-03-21 09:19:28 +08:00
zhongwencool
8cf97a93af
fix: urldecode appid and username.
2022-03-16 16:33:03 +08:00
DDDHuang
0d7ad25804
Merge pull request #7281 from DDDHuang/backup_json
...
fix: check backup file type & legal json
2022-03-16 16:16:06 +08:00
zhongwencool
bfadcebb9c
chore: remind the user to delete bad appid/username.
2022-03-16 15:23:10 +08:00
zhongwencool
b44512cdab
fix: Add string legitimacy check.
2022-03-16 10:31:41 +08:00
DDDHuang
95cc5a19c8
fix: bad list & bad SUITE
2022-03-16 10:07:13 +08:00
DDDHuang
02e7f3bfe0
feat: backup data support old versions dir
2022-03-15 15:05:48 +08:00
zhongwencool
4adc914372
feat: Support set keepalive via queryString & Body HTTP API.
2022-03-15 10:40:01 +08:00
DDDHuang
2da3333879
fix: check backup file type & legal json
2022-03-14 14:16:34 +08:00
Zaiming (Stone) Shi
c157a16907
Merge remote-tracking branch 'origin/main-v4.3' into main-v4.4
2022-02-26 01:05:06 +01: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
lafirest
9ef760aff9
Merge pull request #7078 from lafirest/fix/api
...
fix(emqx_mgmt_http): add slow subs api into emqx_mgmt_http api list
2022-02-22 20:52:30 +08:00
Zaiming (Stone) Shi
43c900bb5a
chore: rename more descriptive EQM X to EMQX
2022-02-22 11:16:38 +01:00
JianBo He
521bdd20b4
Merge remote-tracking branch 'ce/main-v4.3' into merge-main-v4.3-into-v4.4
2022-02-22 11:43:46 +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
lafirest
9abbe4eafc
chore(emqx_management): bump app version
2022-02-21 14:56:15 +08:00
lafirest
62ced62aac
fix(emqx_mgmt_http): add slow subs api into emqx_mgmt_http api list
2022-02-21 14:33:36 +08:00
Ilya Averyanov
557c52dd8a
chore(codestyle): remove Elvis
2022-02-18 20:35:19 +03:00
Zaiming (Stone) Shi
e09e5673eb
docs(README): EMQ X -> EMQX
2022-02-15 16:15:25 +01: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
JianBo He
a88dd4aaa5
Merge tag 'v4.3.12' into main-v4.4
2022-02-14 19:37:59 +08:00
Thales Macedo Garitezi
e053700441
style: please elvis checks
2022-02-09 11:02:05 -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
JianBo He
e5fab4df25
Merge remote-tracking branch 'ce/main-v4.3' into merge-main-v4.3-into-v4.4
2022-01-24 15:25:01 +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
JimMoen
287b48d49a
chore(app_vsn): revert management app.src repetitive increased
2022-01-24 11:38:25 +08:00
JianBo He
b635d56aec
Merge branch 'main-v4.3' into merge-main-v4.3-into-v4.4
2022-01-21 16:27:56 +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
zhongwencool
50606a7eab
fix(data_import): support v4.4
2022-01-19 11:55:39 +08:00
zhongwencool
24f8c353dc
Merge branch 'main-v4.4' into sync-from-4.3-to-4.4
2022-01-19 11:24:57 +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
DDDHuang
5397d80680
feat(metrics): session metrics & api format
2022-01-17 15:15:00 +08:00
zhongwencool
e96c9ada52
chore(test): fix typo error
2022-01-14 00:43:27 +08:00
JianBo He
b3862fb283
chore: fix the app vsn and appup.src
2022-01-13 17:30:20 +08:00
zhongwencool
27f5e765b5
fix(export): emqx_auth_mnesia import failed after 4.3.x
2022-01-13 13:53:37 +08:00
JianBo He
492f4dceff
Merge remote-tracking branch 'ce/main-v4.3' into main-v4.4-merged-main-v4.3
2022-01-12 13:59:07 +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
5424588a72
chore: remove unwanted appup commands that came with merge
2022-01-11 11:13:37 +08:00
JianBo He
b297388c20
Merge branch 'main-v4.3' into merge-main-v4.3-into-v4.4
2022-01-11 10:03:28 +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
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
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
zhongwencool
2c2145dfe6
Merge branch 'main-v4.3' into sync-from-4.3
2021-12-07 23:20:01 +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
1b14b79286
fix: create trace schema at runtime
2021-11-29 22:15:31 +08:00
tigercl
25215244be
Merge pull request #6192 from turtleDeng/publish-api-user-properties
...
feat(publish-api): Publish api support user-properties parameters
2021-11-29 15:00:04 +08:00
lafirest
fef3fc27cb
refactor(emqx_slow_subs): refactor use moving average ( #6287 )
...
* refactor(emqx_slow_subs): refactor use moving average
* fix(emqx_slow_subs): change elapsed to latency, and fix some error
* fix(emqx_slow_subs): fix emqx_mgmt_api.erl indent
* fix(emqx_slow_subs): change api name
* fix(emqx_slow_subs): fix and improve some code
* fix(emqx_slow_subs): move clienid filed from latency_stats to session
2021-11-26 10:42:15 +08:00
Zaiming (Stone) Shi
1c64a9d95d
Merge pull request #6251 from zhongwencool/log-trace-api
...
feat: add support ip_address trace options
2021-11-22 16:19:53 +01:00
zhongwencool
a91f975dc2
fix: make sure keepalive only 0~65535 ( #6232 )
2021-11-22 18:08:48 +08:00
zhongwencool
d76275d17d
feat: add support ip_address trace options
2021-11-22 15:20:24 +08:00
Turtle
ca1ece3db0
feat(publish-api): Publish api supports user-properties parameters
2021-11-17 11:17:10 +08:00
zhouzb
2f279b3607
test(migration): fix code scope
2021-11-15 18:14:51 +08:00
zhouzb
fce93c5a17
feat(migration): improve modules migration and add test cases
2021-11-15 17:44:23 +08:00
zhongwencool
8bf6668e4c
Set keepalive via http api ( #6143 )
...
* feat: set keepalive over http api
* chore: elvis warning
* fix: bump retainer to 4.4.0
2021-11-12 20:11:59 +08:00
zhongwencool
835ad52498
feat(trace): http api for trace ( #6052 )
...
* feat(trace): add http trace API
* feat: sub/unsub trace topic
* chore(trace): stream log use _page and _limit
* fix: elvis warning
* fix: mod_trace test failed
* fix: http api meta rename _page/_limit to _page/_limit
* fix: clientid string not working
* fix: add emqx_mod_trace to module
* fix(trace): fixed by review suggestions
2021-11-11 14:54:40 +08:00
Zaiming Shi
9ea5c5e58d
fix(emqx_mgmt): support v4.4 data export
2021-11-08 23:12:18 +01:00
Turtle
f00e254bdf
chore(release): update version to 4.3.9
2021-11-02 18:26:57 +08:00
Zaiming (Stone) Shi
831f2eda0c
Merge pull request #6030 from zmstone/fix-force-kill-after-kick-or-discard-timeout
...
fix(session): force kill session for 'kick' and 'discard'
2021-10-31 09:48:04 +01:00
Zaiming Shi
765a76fa80
fix(emqx_mgmt_cli): idempontent kick. now it always returns ok
2021-10-30 16:38:36 +02:00
Ilya Averyanov
49c7eae211
Merge pull request #5885 from savonarola/fix-acl-schema
...
fix(mnesia_acl): introduce optimized schema and migration process
2021-10-27 10:41:05 +03:00
Ilya Averyanov
8341a4d4a7
fix(mnesia_acl): introduce optimized schema and migration process
2021-10-27 09:58:12 +03:00
JianBo He
99453df637
fix(api-clients): escape the searching string
2021-10-25 09:40:56 +08:00
Ilya Averyanov
3cae4437fa
fix(mgmt api): allow empty clientid in publish
2021-10-18 12:10:21 +03:00
k32
7e1f3c5882
revert(appup): Revert changes to management and dashboard
2021-10-13 09:19:49 +02:00
k32
b60e33ca41
fix(appup): Always run appup actions for management and dashboard
2021-10-12 19:19:26 +02:00
Ilya Averyanov
44d16a26ab
fix(mgmt api): validate clientid to avoid crashes and 500 HTTP errors
2021-10-05 12:09:03 +03:00
turtleDeng
ea15aa3f9e
fix(data-import): fix import rule fail ( #5512 )
2021-08-18 09:55:04 +08:00
Turtle
992e094ce9
fix(relup): fix badfun after relup
2021-08-05 14:19:53 +08:00