Shawn
|
56044085c8
|
fix(test): make mria fall back to use mnesia db_backend when running test
|
2022-04-20 12:04:29 +08:00 |
Shawn
|
3ce969fd79
|
refactor: always recreate resources no matter it is connected or not
|
2022-04-20 11:43:05 +08:00 |
EMQ-YangM
|
255e7dd210
|
fix: improve documentation description
|
2022-04-20 10:44:43 +08:00 |
EMQ-YangM
|
51972af472
|
feat: add chinese to rule engine description
|
2022-04-20 10:23:56 +08:00 |
Zhongwen Deng
|
45bb7b3610
|
test: add more test for ws/wss/ssl listeners
|
2022-04-20 10:05:52 +08:00 |
Zhongwen Deng
|
17ef987d25
|
fix: add proxy_protocol_timeout/access_rules default value
|
2022-04-20 09:54:09 +08:00 |
Zhongwen Deng
|
f8a2831c5d
|
fix: xref/dialyzer warning
|
2022-04-20 02:52:31 +08:00 |
Zhongwen Deng
|
a131535c60
|
chore: bypass emqx_authn's listener change
|
2022-04-20 02:52:31 +08:00 |
Zhongwen Deng
|
c70462f287
|
chore: reformat mgmt
|
2022-04-20 02:52:31 +08:00 |
Zhongwen Deng
|
2b73a80dba
|
refactor: simplify updating the listener
|
2022-04-20 02:52:19 +08:00 |
Shawn
|
278e9145b0
|
fix: go to different resource instance when health check
|
2022-04-19 23:00:34 +08:00 |
JimMoen
|
cc220694fd
|
Merge pull request #7628 from JimMoen/refine-authn-authz-api-fields
refine authn/authz api fields
|
2022-04-19 22:44:30 +08:00 |
Zhongwen Deng
|
24e1772532
|
fix: wrong default label name when desc is not struct
|
2022-04-19 21:29:37 +08:00 |
zhongwencool
|
ae005f6e69
|
Merge pull request #7651 from HJianBo/hot-confs-sys-topics-limiter
Add APIs for System Topics
|
2022-04-19 20:11:36 +08:00 |
Thales Macedo Garitezi
|
f691d9ef9d
|
Merge pull request #7598 from thalesmg/gen-rpc-oc
feat: use gen_rpc ordered cast for `emqx_rpc:cast/5`
|
2022-04-19 09:06:51 -03:00 |
Thales Macedo Garitezi
|
f5dea51e24
|
Merge pull request #7614 from thalesmg/telemetry-cluster-uuid
feat(telemetry): add cluster uuid
|
2022-04-19 09:06:11 -03:00 |
Shawn
|
1b79b3f3c9
|
fix: improve the error logs if update bridge failed
|
2022-04-19 19:45:46 +08:00 |
lafirest
|
8fd6692590
|
Merge pull request #7667 from lafirest/test/remove_flaky_case
test(gateway): temporarily remove flaky case
|
2022-04-19 19:00:24 +08:00 |
JimMoen
|
bf54f571fb
|
style: erlfmt emqx_management
|
2022-04-19 18:57:01 +08:00 |
JimMoen
|
341973880d
|
fix(authz): refine authz-http api with default headers
|
2022-04-19 18:57:01 +08:00 |
JimMoen
|
c67e565755
|
fix(authn): merge default header after check config
|
2022-04-19 18:57:01 +08:00 |
JimMoen
|
14a97d777d
|
fix(authz): api required fields
|
2022-04-19 18:57:01 +08:00 |
JimMoen
|
88c98bb310
|
fix(authn): api required fields
|
2022-04-19 18:57:01 +08:00 |
JimMoen
|
cf671f10e7
|
fix(swagger): string example use binary
|
2022-04-19 18:57:01 +08:00 |
JimMoen
|
93dd7d46c5
|
refactor: fields `meta` ref to dashboard_swagger
|
2022-04-19 18:57:01 +08:00 |
Zaiming (Stone) Shi
|
fb7c7dffb7
|
Merge pull request #7527 from zmstone/0405-5.0-provide-defaults-for-ssl-files
5.0 provide defaults for ssl files
|
2022-04-19 11:51:39 +01:00 |
Ilya Averyanov
|
ef83a80234
|
Merge pull request #7613 from savonarola/fetch-jwk-safe
chore(emqx_authn_jwt): wrap JWKS connector into emqx_resourse
|
2022-04-19 13:48:51 +03:00 |
firest
|
795caeb8e4
|
fix(retainr): remove redundant fields in i18n conf
|
2022-04-19 18:40:09 +08:00 |
firest
|
132298d30e
|
fix(slow_subs): remove redundant fields in i18n conf
|
2022-04-19 18:32:24 +08:00 |
firest
|
d02ac812e6
|
feat(delayed): add i18n support for delayed
|
2022-04-19 18:21:52 +08:00 |
JianBo He
|
ba24f0309d
|
Merge branch 'master' into hot-confs-sys-topics-limiter
|
2022-04-19 17:38:49 +08:00 |
Yang Miao
|
f69b21d020
|
Merge pull request #7652 from EMQ-YangM/docs
fix: connector docs
|
2022-04-19 17:38:18 +08:00 |
DDDHuang
|
39d3d6a3d3
|
fix: auto sub & banned & topics rewrite, add required
|
2022-04-19 17:08:19 +08:00 |
firest
|
a7482b2fea
|
feat: add i18n support
|
2022-04-19 16:59:07 +08:00 |
Xinyu Liu
|
86e8498bce
|
Merge pull request #7658 from terry-xiaoyu/dashboard_conf_no_array
refactor: change confs for dashboard listeners from array to map
|
2022-04-19 16:06:27 +08:00 |
firest
|
1a3641e286
|
test(gateway): temporarily remove flaky case
|
2022-04-19 15:58:05 +08:00 |
EMQ-YangM
|
24aa2e5575
|
fix: remove extra quotes
|
2022-04-19 15:58:05 +08:00 |
Zaiming (Stone) Shi
|
dccb1df3eb
|
test: fix cert file match
|
2022-04-19 09:47:18 +02:00 |
firest
|
83511f8a4c
|
style: reformat slow subs codes
|
2022-04-19 15:42:43 +08:00 |
firest
|
db34761110
|
chore(retainer): add i18n conf
|
2022-04-19 15:27:33 +08:00 |
Zaiming (Stone) Shi
|
c71302ae27
|
refactor(ssl): show file paths for SSL certs in dashboard
|
2022-04-19 08:43:37 +02:00 |
Zaiming (Stone) Shi
|
3b9b12fe36
|
feat: add default ssl files to ssl options
|
2022-04-19 08:43:37 +02:00 |
Shawn
|
e6f8069145
|
fix: add desc for dashboard:listeners
|
2022-04-19 14:04:09 +08:00 |
Zhongwen Deng
|
aa7807baeb
|
chore: reformat mgmt code.
|
2022-04-19 14:02:39 +08:00 |
DDDHuang
|
5661948a86
|
Merge pull request #7662 from DDDHuang/conf_doc_ddd_part2
fix: prometheus & statsd & topic rewrite docs
|
2022-04-19 13:52:11 +08:00 |
zhongwencool
|
6a38be2b30
|
Merge pull request #7661 from zhongwencool/api-listener
feat: Make api_listener align with gateway and remove unused APIs.
|
2022-04-19 12:19:32 +08:00 |
DDDHuang
|
330e302a7c
|
fix: better atom name
|
2022-04-19 11:28:50 +08:00 |
DDDHuang
|
f47f5db521
|
fix: prometheus & statsd & topic rewrite docs
|
2022-04-19 10:55:37 +08:00 |
Shawn
|
b04ca3cb99
|
fix: udpate test cases for new dashboard configs
|
2022-04-19 10:49:40 +08:00 |
EMQ-YangM
|
7fbabf5577
|
fix: connector docs
|
2022-04-19 10:43:53 +08:00 |
Zhongwen Deng
|
0de367dc63
|
feat: Make api_listener align with gateway and remove unused APIs.
|
2022-04-19 10:42:08 +08:00 |
firest
|
f1acfece6b
|
chore(retainer): reformat retainer codes
|
2022-04-19 10:41:54 +08:00 |
JimMoen
|
9998b613c8
|
refactor: mgmt rm `generate_response/1`
|
2022-04-19 10:39:10 +08:00 |
JianBo He
|
86d8dd2fb6
|
chore(sys): improve diff_hooks implement
|
2022-04-19 10:03:40 +08:00 |
JianBo He
|
75f6484032
|
feat(authn): support disable salt
|
2022-04-19 09:29:56 +08:00 |
JimMoen
|
9e4b9c6689
|
refactor: mgmt rm `generate_response/1`
|
2022-04-19 01:20:57 +08:00 |
Shawn
|
8e6b98af68
|
refactor: change confs for dashboard listeners from array to map
Don't use arrays in the config path to make it easier to change
configs via environments varibles.
|
2022-04-19 00:46:21 +08:00 |
zhongwencool
|
e0bf491177
|
Merge pull request #7655 from DDDHuang/conf_doc_ddd
Conf docs
|
2022-04-18 23:05:36 +08:00 |
Xinyu Liu
|
7cc99284ba
|
Merge pull request #7657 from terry-xiaoyu/fix_bridge_issues
Fix some issues about data bridges
|
2022-04-18 23:02:21 +08:00 |
Shawn
|
5f74db6d88
|
fix: treat all returns except {error, Reason} as ok
|
2022-04-18 22:24:39 +08:00 |
Zhongwen Deng
|
929d043677
|
chore: fix elvis warning atom_naming_convention.
|
2022-04-18 22:09:03 +08:00 |
Zhongwen Deng
|
c37f01fd3e
|
fix: responses/error_code support ?DESC/x.
|
2022-04-18 21:00:01 +08:00 |
Ilya Averyanov
|
e5f04f3bf7
|
chore(emqx_authn_jwt): wrap JWKS connector into emqx_resourse
|
2022-04-18 15:47:33 +03:00 |
DDDHuang
|
f5c5e1f96e
|
fix: bad code format
|
2022-04-18 20:20:24 +08:00 |
DDDHuang
|
17aa81a04f
|
fix: add alarms & banned desc
|
2022-04-18 20:11:53 +08:00 |
DDDHuang
|
ac1bdee3ee
|
fix: config docs for banned api & auto sub
|
2022-04-18 20:11:53 +08:00 |
zhouzb
|
6fc471e527
|
Merge pull request #7654 from zhongwencool/method-support-desc
fix: method desc support ?DESC/1/2.
|
2022-04-18 20:09:59 +08:00 |
Zhongwen Deng
|
ce88b2d899
|
fix: method desc support ?DESC/1/2.
|
2022-04-18 19:59:08 +08:00 |
JianBo He
|
65eae13e0b
|
chore: make prop pass
|
2022-04-18 18:37:52 +08:00 |
JianBo He
|
d488d17547
|
Merge pull request #7649 from lafirest/test/gateway_flaky_case
test(gateway): increase gen_tcp:recv wait time in stomp test case
|
2022-04-18 18:30:12 +08:00 |
JianBo He
|
0d1b4969bf
|
Merge pull request #7648 from lafirest/fix/remove_empty_check_in_fram_5
fix(frame): remove empty topic check, because it checked in emqx_channel
|
2022-04-18 18:29:19 +08:00 |
firest
|
e5c062582f
|
test(gateway): increase timeout in stomp test case
|
2022-04-18 17:17:34 +08:00 |
JimMoen
|
c89c00aed0
|
test: clean cache api for all clients or specific client
|
2022-04-18 16:47:52 +08:00 |
JimMoen
|
6da1302acd
|
feat: clean up all authz cache api
|
2022-04-18 16:46:13 +08:00 |
lafirest
|
1be1ecd979
|
Merge pull request #7632 from lafirest/fix/exhook_cfg_update
fix(exhook): refine the status of the exhook callback server
|
2022-04-18 16:34:42 +08:00 |
JianBo He
|
7c931e4dc6
|
fix(sys): fix bad swagger example format
|
2022-04-18 15:43:10 +08:00 |
JianBo He
|
59c41c7c6e
|
feat(sys): add sys_topics http api
|
2022-04-18 15:32:34 +08:00 |
firest
|
4368c69a82
|
test(gateway): increase gen_tcp:recv wait time in stomp test case
|
2022-04-18 15:28:46 +08:00 |
firest
|
c6b5bcd973
|
fix(frame): remove empty topic check, because it checked in emqx_channel
|
2022-04-18 15:03:45 +08:00 |
firest
|
af3519698c
|
fix(exhook): use error code to replace exception in the URL parse
we should return 400 and why to the API caller, not crash and return 500
|
2022-04-18 11:54:41 +08:00 |
firest
|
f20af91ba0
|
refactor(exhook): refine the status of the exhook callback server
|
2022-04-18 11:45:52 +08:00 |
Zhongwen Deng
|
df3addb217
|
chore: Don't display primary example, we should show default if no example.
|
2022-04-18 11:02:39 +08:00 |
firest
|
ed73001901
|
fix(exhook): ignore the exhook server load error when config update
|
2022-04-18 10:20:47 +08:00 |
Xinyu Liu
|
21fe7f01ee
|
Merge pull request #7624 from DDDHuang/fix_api_params
Fix api params
|
2022-04-18 09:33:22 +08:00 |
Yang Miao
|
168976c357
|
Merge pull request #7631 from EMQ-YangM/add_time_funcs
feat: add rule-engine functions
|
2022-04-18 09:21:30 +08:00 |
DDDHuang
|
dbadf50cee
|
fix: monitor rate default 0
|
2022-04-16 16:37:36 +08:00 |
DDDHuang
|
ea6b3c7b51
|
fix: format code
|
2022-04-16 16:37:10 +08:00 |
DDDHuang
|
c777759707
|
chore: some code format
|
2022-04-16 16:37:10 +08:00 |
DDDHuang
|
402d3d97ae
|
fix: dashboard swagger SUITE
|
2022-04-16 16:37:10 +08:00 |
DDDHuang
|
a1ef677e33
|
fix: remove duplicate references
|
2022-04-16 16:37:10 +08:00 |
DDDHuang
|
1121c6a47e
|
fix: code format3
|
2022-04-16 16:37:10 +08:00 |
DDDHuang
|
82ce6ae9f9
|
fix: bad integer, bad qos; TODO: gateway api * 2
|
2022-04-16 16:37:10 +08:00 |
DDDHuang
|
92eaf403f1
|
fix: mongo connector bad schema
|
2022-04-16 16:37:10 +08:00 |
DDDHuang
|
e22d01d25f
|
fix: page & limit & pool_size pos_integer; some bad spelling
|
2022-04-16 16:37:10 +08:00 |
Zhongwen Deng
|
868e26cabc
|
fix: emqx_auto_subscribe emqx_slow_subs don't restart when ekka:join.
|
2022-04-16 00:34:00 +08:00 |
Zhongwen Deng
|
deb64bbbdc
|
chore: make sure add_handler is ok.
|
2022-04-15 19:20:28 +08:00 |
EMQ-YangM
|
e4b62f3a5f
|
feat: add rule-engine functions
|
2022-04-15 18:02:24 +08:00 |
zhongwencool
|
ce915f0bbd
|
Merge pull request #7590 from zhongwencool/doc-i18n
feat: desc/label support i18n
|
2022-04-15 17:43:16 +08:00 |
Zhongwen Deng
|
f98cb972e2
|
fix: dashboard ct failed
|
2022-04-15 14:37:51 +08:00 |
Zhongwen Deng
|
164754b182
|
test: dashboard ct failed with lack i18n_lang
|
2022-04-15 12:04:01 +08:00 |
Zhongwen Deng
|
700c2cfb39
|
feat: move *i18n.conf from etc to i18n dir
|
2022-04-15 10:43:37 +08:00 |
zhongwencool
|
0587318c0e
|
Merge pull request #7622 from zhongwencool/config-handler-shutdown
fix: can't shutdown emqx_config_handler process.
|
2022-04-15 08:49:47 +08:00 |
Zhongwen Deng
|
630cc8ee34
|
feat: support i18n with desc struct.
|
2022-04-15 08:42:13 +08:00 |
lafirest
|
ae66c1b978
|
Merge pull request #7610 from lafirest/chore/exhook
chore(exhook): reformat exhook codes
|
2022-04-14 17:42:25 +08:00 |
Zhongwen Deng
|
da7bda3540
|
fix: can't shutdown emqx_config_handler process.
|
2022-04-14 17:02:07 +08:00 |
JianBo He
|
56191d42e7
|
Merge pull request #7586 from lafirest/test/gateway_authz
test(gateway): integration gateway test with http authz
|
2022-04-14 16:52:33 +08:00 |
firest
|
1a4afabe9f
|
chore(exhook): reformat exhook codes
|
2022-04-14 14:12:34 +08:00 |
Thales Macedo Garitezi
|
1c71237abe
|
feat(telemetry): add cluster uuid
|
2022-04-13 11:48:37 -03:00 |
EMQ-YangM
|
ee6ac90d47
|
fix: behavior of rule-engine when selection field does not exist
|
2022-04-13 18:19:42 +08:00 |
DDDHuang
|
1edf9fd086
|
chore: rm some useless mgmt func
|
2022-04-13 16:16:13 +08:00 |
DDDHuang
|
bf827cffa8
|
fix: authn bad examples
|
2022-04-13 16:16:13 +08:00 |
DDDHuang
|
9ef1795985
|
fix: add bad api test
|
2022-04-13 16:16:13 +08:00 |
DDDHuang
|
322bdffea9
|
fix: bad api path 404 response
|
2022-04-13 16:16:13 +08:00 |
DDDHuang
|
b8e2c76382
|
fix: remove routes
|
2022-04-13 16:16:12 +08:00 |
JianBo He
|
587fbf07ba
|
Merge pull request #7601 from lafirest/fix/coap_disconnected
fix(coap): fix CoAP incorrect disconnected event
|
2022-04-13 13:43:58 +08:00 |
firest
|
62fa500f85
|
fix(coap): fix CoAP incorrect disconnected event
|
2022-04-13 11:15:44 +08:00 |
JianBo He
|
5589e6e51a
|
Merge pull request #7591 from HJianBo/fix-gw-authn
chore: remove scram authenticator for all gateway
|
2022-04-13 09:55:06 +08:00 |
Thales Macedo Garitezi
|
3602e7552d
|
feat: use gen_rpc ordered cast for `emqx_rpc:cast/5`
From: https://github.com/emqx/emqx/pull/6554
|
2022-04-12 17:22:03 -03:00 |
Yang Miao
|
d41389b34f
|
Merge pull request #7588 from EMQ-YangM/fix_resource_id
fix: fix bridge resource Id
|
2022-04-12 17:05:18 +08:00 |
JianBo He
|
7954f32858
|
chore: remove scram authenticator for all gateway
|
2022-04-12 16:13:55 +08:00 |
EMQ-YangM
|
a7ee4f9fea
|
fix: fix bridge resource Id
|
2022-04-12 14:10:35 +08:00 |
firest
|
7afc5626ed
|
test(gateway): integration gateway test with http authz
|
2022-04-12 13:51:14 +08:00 |
firest
|
907e643e20
|
fix(frame): fix empty topic check error
|
2022-04-12 12:14:48 +08:00 |
Yang Miao
|
7af9919823
|
Merge pull request #7578 from EMQ-YangM/improve_code_cover
test: improve emqx_mgmt_api_stats test coverage to 100%
|
2022-04-12 10:37:09 +08:00 |
EMQ-YangM
|
2e4c9720d8
|
test: improve emqx_mgmt_api_stats test coverage to 100%
|
2022-04-12 09:35:16 +08:00 |
Ilya Averyanov
|
22fa5eb0b2
|
Merge pull request #7580 from savonarola/fix-authn-examples
chore(emqx_authn): update examples
|
2022-04-11 16:28:58 +03:00 |
Ilya Averyanov
|
f5d0e8ce84
|
chore(emqx_authn): update examples
|
2022-04-11 14:42:17 +03:00 |
zhongwencool
|
72e16eb7d1
|
Merge pull request #7557 from zhongwencool/api-cluster
feat: add api_cluster api.
|
2022-04-11 16:47:57 +08:00 |
Zhongwen Deng
|
5acf19a947
|
chore: add invite_node/2 bpapi
|
2022-04-11 15:32:49 +08:00 |
EMQ-YangM
|
21dfd5dd47
|
fix: export rule reset_metrics api
|
2022-04-11 15:21:14 +08:00 |
EMQ-YangM
|
f91c0e140d
|
fix: fix static_checks error
|
2022-04-11 10:25:48 +08:00 |
EMQ-YangM
|
5aeb3c2dc2
|
feat: impl bridge reset_metrics api
|
2022-04-11 10:25:48 +08:00 |
EMQ-YangM
|
8f06a9ec62
|
feat: impl resource reset_metrics
|
2022-04-11 10:25:48 +08:00 |
EMQ-YangM
|
fa0c4d17ee
|
feat: impl rule_engine reset_metrics api
|
2022-04-11 10:25:48 +08:00 |
EMQ-YangM
|
18e2a2ce56
|
feat: impl reset_metrics
|
2022-04-11 10:25:48 +08:00 |
Zhongwen Deng
|
7799600271
|
feat: add api_cluster api.
|
2022-04-09 16:56:47 +08:00 |
Zaiming (Stone) Shi
|
2d374a3b0d
|
chore: no need for erlang:demonitor optimisation
|
2022-04-08 15:53:58 +02:00 |
JianBo He
|
0fb758916f
|
Merge pull request #7492 from lafirest/test/gateway_authn
test(gateway): integration gateway test with authn
|
2022-04-08 16:05:36 +08:00 |
firest
|
7f1bec5d78
|
test(gateway): fix meck unload error and reformat some codes
|
2022-04-08 13:44:23 +08:00 |
Zhongwen Deng
|
a8386adea3
|
fix: list listeners cli not working
|
2022-04-08 09:47:06 +08:00 |
Zhongwen Deng
|
1664438b4f
|
fix: dialyzer warning.
|
2022-04-08 09:47:06 +08:00 |
Zhongwen Deng
|
63d6682a7d
|
feat: refactor api_listeners api
|
2022-04-08 09:47:06 +08:00 |
DDDHuang
|
1b63f8fcef
|
Merge pull request #7538 from DDDHuang/api_hocon_last2
fix: publish api support hocon & params check
|
2022-04-08 09:19:53 +08:00 |
Thales Macedo Garitezi
|
6eed6e45c2
|
feat(telemetry): report basic exhook usage
|
2022-04-07 13:52:28 -03:00 |
Thales Macedo Garitezi
|
72b87a6a7e
|
feat(exhook): export basic usage info for telemetry
|
2022-04-07 13:52:28 -03:00 |
Thales Macedo Garitezi
|
2a7b777a2a
|
fix(test): fix inter-suite test coupling
|
2022-04-07 12:21:15 -03:00 |
Thales Macedo Garitezi
|
1aea6b3ea7
|
Merge pull request #7522 from thalesmg/telemetry-revamp-part5
feat: add basic rule engine and bridge usage info to telemetry
|
2022-04-07 10:19:55 -03:00 |
firest
|
786be82d07
|
test(gateway): optimize test codes organization
|
2022-04-07 16:53:10 +08:00 |
DDDHuang
|
7569aaff42
|
fix: publish api support hocon & params check
|
2022-04-07 15:23:04 +08:00 |
DDDHuang
|
2a0d7a2c13
|
fix: update MongoDB version
|
2022-04-07 09:52:22 +08:00 |