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
Zaiming (Stone) Shi
0bf55b99e3
chore: fix appup after merge from 4.3
2022-04-23 10:32:13 +02:00
Zaiming (Stone) Shi
723f294119
Merge remote-tracking branch 'origin/main-v4.3' into merge-v43-to-v44
2022-04-23 10:07:25 +02:00
Ilya Averyanov
41746e8d7a
feat(emqx_auth_jwt): use JWT for ACL checks
2022-04-22 12:22:58 +03:00
Ilya Averyanov
36c1ecd9b7
chore(emqx_auth_jwt): do not use gen_server call for jwt verification
2022-04-22 12:16:32 +03:00
zhongwencool
10bca7f6b5
fix: topic filter with qos/clientid/share
2022-04-22 14:42:12 +08:00
Zaiming (Stone) Shi
1de3ed8783
Merge remote-tracking branch 'origin/main-v4.3' into dev/v4.3.15
2022-04-22 07:45:00 +02:00
Zaiming (Stone) Shi
31b4be79f0
chore(emqx_rule_engine): update appup
2022-04-20 09:29:14 +02: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
JianBo He
ffdf7fb7b6
Merge pull request #7629 from DDDHuang/backup_file_43
...
fix: backup data filename, uri decode
2022-04-16 10:36:43 +08:00
Xinyu Liu
ade2716616
Merge pull request #7635 from terry-xiaoyu/test_resource_failed
...
fix(rule): test resource failed from all nodes
2022-04-16 02:18:44 +08:00
Shawn
898dc00f58
fix(rule): test resource failed from all nodes
2022-04-16 01:49:01 +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
JianBo He
c8c52dfc39
Merge remote-tracking branch 'ce/main-v4.3' into merge-main-v4.3-into-v4.4
2022-04-14 11:56:35 +08:00
JimMoen
6168745f90
chore: update copyright
2022-04-14 11:23:25 +08:00
Xinyu Liu
97dd625c38
Merge pull request #7616 from emqx/revert-7596-jwt-acl-nocache
...
Revert "Add support for JWT authorization"
2022-04-14 11:14:40 +08:00
JianBo He
47a5bc3f09
Revert "Add support for JWT authorization"
2022-04-14 10:44:06 +08:00
Shawn
ae8f03a188
fix(rules): deny POST /rules with an existing Id
2022-04-13 23:16:29 +08:00
Ilya Averyanov
d8db671abb
feat(emqx_auth_jwt): use JWT for ACL checks
2022-04-13 13:17:27 +03:00
Ilya Averyanov
f763775588
chore(emqx_auth_jwt): do not use gen_server call for jwt verification
2022-04-13 13:16:53 +03:00
Xinyu Liu
4e515a3f83
Merge pull request #7603 from EMQ-YangM/fix_zip_compress
...
fix: add zip_compress functions
2022-04-13 15:37:02 +08:00
EMQ-YangM
0dc26ba483
fix: create new version
2022-04-13 15:01:47 +08:00
EMQ-YangM
6600de710a
fix: fix behavior of rule-engine when selection field does not exist
...
when the selection field does not exist, it should output field => undefined
2022-04-13 14:55:43 +08:00
EMQ-YangM
1886893fa1
fix: add zip_compress functions
2022-04-13 14:19:32 +08:00
JianBo He
fab71ddcfe
Merge tag 'v4.3.14-rc.2' into merge-main-v4.3-into-v4.4
2022-04-13 09:13:52 +08:00
JianBo He
9ab533b206
Merge pull request #7592 from DDDHuang/bridge_mqtt_subqos
...
fix: bridge mqtt config schema, subscriptions with default QoS 0
2022-04-12 18:43:42 +08:00
DDDHuang
5b9452979d
fix: bridge mqtt config schema, subscriptions with default QoS 0
2022-04-12 16:47:39 +08:00
JianBo He
f8080ed71b
Merge tag 'v4.3.14-rc.2' into merge-main-v4.3-into-v4.4
2022-04-12 13:47:11 +08:00
DDDHuang
73ac4c1ff8
fix: random id ensure do not delete resource
2022-04-11 18:33:20 +08:00
DDDHuang
a483f5ffa4
fix: bad appup
2022-04-10 12:57:50 +08:00
DDDHuang
4a692f0c2e
fix: config schema sni disable
2022-04-10 12:57:50 +08:00
DDDHuang
af4250dcf4
fix: mqtt bridge config schema sni disable spelling
2022-04-10 12:57:50 +08:00
DDDHuang
3e9b91e53a
fix: disable server_name_indication suport
2022-04-10 12:57:50 +08:00
JianBo He
e0c3071a49
chore: fix appup.src for exhook
2022-04-08 19:59:24 +08:00
JianBo He
7461484b9e
Merge tag 'v4.3.14-rc.1' into merge-main-v4.3-into-v4.4
...
Version v4.3.14-rc.1
2022-04-08 19:29:30 +08:00
Xinyu Liu
82657017f9
Merge pull request #7549 from HJianBo/typos-fixes
...
chore: eliminate some compiling warnings and improve change logs
2022-04-08 14:13:21 +08:00
EMQ-YangM
8530ecec4d
fix: delete a resource before updating it
2022-04-08 11:46:10 +08:00
Yang Miao
70e29b08e6
Merge pull request #7550 from EMQ-YangM/add_try_catch
...
fix: discard rpc call failed data
2022-04-08 11:28:01 +08:00
JianBo He
bf1a3fe1eb
chore: eliminate some compiling warnings and improve change logs
2022-04-08 11:16:37 +08:00
EMQ-YangM
adf7d53ca5
fix: use concat replace flatten
2022-04-08 10:27:28 +08:00
EMQ-YangM
7606f55673
fix: update emqx_rule_engine.appup.src
2022-04-08 10:17:18 +08:00
EMQ-YangM
96b26bf4ce
fix: discard rpc call failed data
2022-04-08 10:12:40 +08:00
DDDHuang
f80a2e345c
Merge pull request #7545 from DDDHuang/start_mongo_auth
...
fix: start auth & acl mongo with availability check
2022-04-08 09:42:53 +08:00
DDDHuang
3c34cb3b6a
fix: start auth & acl mongo with availability check
2022-04-07 18:27:04 +08:00
Xinyu Liu
8f4e390891
Merge branch 'main-v4.4' into cp-of_main-v4.3
2022-04-07 17:53:40 +08:00
JimMoen
1910249058
chore: update CHANGES-4.3.md and appup
2022-04-07 17:26:59 +08:00
JimMoen
bdea05f022
test(exhook): other cluster_name only handle 'cilent.*' hooks
2022-04-07 17:26:59 +08:00
JimMoen
e7f5372fae
feat(exhook): add field `meta` for grpc proto
2022-04-07 17:26:59 +08:00
Yang Miao
16dc0d6555
Merge pull request #7536 from EMQ-YangM/reset_cluster_metrics
...
feat: impl reset cluster metrics
2022-04-07 11:31:49 +08:00
Yang Miao
75486efb11
Merge pull request #7534 from EMQ-YangM/dev/v4.3.14
...
fix: change rule_speed record type
2022-04-07 10:37:27 +08:00
EMQ-YangM
1c32b08b21
feat: impl reset cluster metrics
2022-04-07 10:32:58 +08:00
EMQ-YangM
0e02e8df9d
fix: change rule_speed record type
2022-04-07 09:50:31 +08:00
JianBo He
dfea07fd0f
Merge remote-tracking branch 'ce/main-v4.3' into merge-v43-to-v44
2022-04-07 09:37:47 +08:00
Zaiming (Stone) Shi
d1e773d83c
test: fix float point number compare
2022-04-06 21:09:10 +02:00
JianBo He
243a30dacb
chore: update appup.src for v4.4
2022-04-06 17:03:44 +02:00
Thales Macedo Garitezi
a1705f5653
fix: flaky test
2022-04-06 09:11:09 -03:00
Zaiming (Stone) Shi
bad227c45d
chore: re-generate appup files
2022-04-06 13:33:33 +02:00
Zaiming (Stone) Shi
f3a7c75871
Merge remote-tracking branch 'origin/main-v4.3' into dev/v4.4.3
2022-04-06 13:24:37 +02:00
JianBo He
c603b2c7e3
chore: update appup.src files
2022-04-06 10:44:08 +08:00
JianBo He
024c7c59b7
chore: unify all psk cipher suites
2022-04-06 10:43:27 +08:00
JianBo He
f1ff80fc16
test(psk): test psk file reading and handshake
2022-04-06 10:43:27 +08:00
Georgy Sychev
1a715c8708
feat(emqx_dashboard): subsciption to update password
...
emqx_dashboard restarted in ekka hook
Closes #3155
2022-04-05 10:40:09 +02:00
Zaiming (Stone) Shi
4b42da53e7
Merge pull request #7498 from zmstone/0401-4.3-docs-fix-cli-example-type-add-forward-not-forwards
...
docs: fix typos in CLI doc, add-froard not add-forwards
2022-04-04 20:09:35 +01:00
Zaiming (Stone) Shi
5b58eaa203
refactor(emqx_rule_engine): return not raise error for known reasons
2022-04-04 19:10:52 +02:00
Zaiming (Stone) Shi
65e2c1390e
fix(ssl): try to guess cert file paths
...
The GUI has "etc/certx/..." hard coded as defaults.
However this relative path only works when it's a zip package
or when running in docker.
The other two possible abs paths are:
1. the upload dir
2. "/etc"
2022-04-04 19:10:52 +02:00
Xinyu Liu
7b4d3ecb3a
Merge pull request #7504 from EMQ-YangM/update_mongodb_driver
...
fix: update mongodb driver to fix potential process leak
2022-04-03 11:59:09 +08:00
Zaiming (Stone) Shi
67ce53b5fc
fix(appup): re-generated emqx_rule_engine.appup.src
2022-04-02 23:25:36 +02:00
Zaiming (Stone) Shi
a54813dd69
fix(appup): re-generate appup from 4.3.13
2022-04-02 23:00:41 +02:00
EMQ-YangM
9d25c58bb1
fix: move mongodb-erlang to top level rebar.config
2022-04-02 16:54:48 +08:00
EMQ-YangM
299c369d80
feat: enhanced rule engine error handling when json parsing error
2022-04-02 16:24:07 +08:00
EMQ-YangM
c84a4b2b6b
fix: update mongodb driver to fix potential process leak
2022-04-02 10:27:44 +08:00
Zaiming (Stone) Shi
25dc4ab14f
docs: fix typos in CLI doc, add-froard not add-forwards
2022-04-01 18:28:25 +02:00
Xinyu Liu
b84ef11935
Merge branch 'dev/v4.3.14' into dev/v4.3.14
2022-04-01 09:32:42 +08:00
Xinyu Liu
3cc0bb8284
Merge branch 'dev/v4.3.14' into fix_patter_match_v4.3
2022-04-01 09:14:34 +08:00
EMQ-YangM
326634c287
feat: impl api PUT /rules/{id}/reset_metrics
2022-03-31 18:00:57 +08:00
zhongwencool
fe6af95f88
chore: remove useless stacktrace from catch.
2022-03-31 16:01:20 +08:00
EMQ-YangM
510e4d31e4
fix: load_module emqx_rule_events
2022-03-31 13:48:12 +08:00
EMQ-YangM
cead8c9056
fix: use masp:get/3 to avoid crash after match failure
2022-03-30 09:44:06 +08:00
DDDHuang
6ab0934674
fix(rule): connection test when creating a resource
2022-03-30 09:23:51 +08:00
DDDHuang
47e807b2ac
Revert "fix(rule): connection test when creating a resource"
2022-03-29 19:16:06 +08:00
DDDHuang
d297e883c2
fix: appup
2022-03-29 17:37:00 +08:00
zhongwencool
4ee586a738
fix: appup.src
2022-03-29 17:12:35 +08:00
DDDHuang
46cfcf662e
fix(rule): safe apply & test resource in cluster
2022-03-29 13:37:32 +08:00
JianBo He
22573ff294
Merge pull request #7408 from JimMoen/exhook-priority
...
Support exhook customize hook priority
2022-03-28 18:29:25 +08:00
JimMoen
b17fd40091
chore(exhook): update appup.src, add field when updating module
2022-03-28 15:54:38 +08:00
JimMoen
1a57d0d2ca
test(exhook): customized hooks priority
2022-03-28 15:54:38 +08:00
JimMoen
b7f10b67a8
feat(exhook): support customize hook_priority
2022-03-28 15:54:38 +08:00
Yang Miao
c0da7bcee0
Merge pull request #7407 from EMQ-YangM/add_client_check_acl_complete
...
feat: add rule events: 'client.connack', 'client.check_acl_complete'
2022-03-28 10:31:27 +08:00
Chris
a1a37bcbee
feat: Add mongo_date function to support saving timestamp as MongoDB Date object
2022-03-25 17:43:32 +01:00
EMQ-YangM
059fc6e3c7
feat(emqx_rule_events): add field 'is_cache'
2022-03-25 18:05:25 +08:00
EMQ-YangM
3eab6b436b
fix(appup): load_module emqx_access_control
2022-03-25 11:27:28 +08:00
EMQ-YangM
e0d142c625
feat: add client.check_acl_complete event
2022-03-25 11:08:30 +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
EMQ-YangM
326b01968b
fix(appup): load_module emqx_rule_events
2022-03-24 16:52:01 +08: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
EMQ-YangM
3410e20fbe
feat(emqx_rule_engine_events): add client_connack event
2022-03-24 14:58:41 +08:00