lafirest
787724bb99
Merge pull request #8143 from lafirest/chore/bump_esockd_version
...
chore: bump esockd version
2022-06-08 10:17:02 +08:00
zhongwencool
5c31020b4c
Merge pull request #8154 from zhongwencool/gateway-listener-options
...
feat: rename gateway's tcp/ssl/udp/dtls to *_options
2022-06-08 10:00:09 +08:00
Zhongwen Deng
853ead3aaf
fix: reload ssl listener failed
2022-06-08 06:25:13 +08:00
Zhongwen Deng
02872fb8c2
feat: rename gateway's tcp/ssl/udp/dtls to *_options
2022-06-07 22:23:02 +08:00
Zhongwen Deng
5e92ef54c5
fix: ct failed
2022-06-07 20:13:57 +08:00
firest
d863a60cff
fix(limiter): fix initial value error for `obtained`
2022-06-07 18:17:06 +08:00
Zhongwen Deng
dd873147b3
feat: make tcp/ssl options more straightforward
2022-06-07 17:17:06 +08:00
firest
86a3ac0bef
fix(authz): prohibit overriding of existing client/user
2022-06-07 16:34:01 +08:00
zhongwencool
e035ff573d
Merge pull request #8145 from DDDHuang/app_login
...
fix: login failed spelling
2022-06-07 16:27:42 +08:00
zhongwencool
582cdbe370
Merge pull request #8136 from zhongwencool/reboot-applications
...
feat: change node.applications default to []
2022-06-07 16:00:53 +08:00
DDDHuang
cae59ae555
fix: login failed spelling
2022-06-07 14:13:25 +08:00
firest
0b84479221
chore: bump esockd version
2022-06-07 13:20:56 +08:00
zhongwencool
b3103a8701
Merge pull request #8140 from ieQu1/fix-dashboard-typerefl
...
fix(dashboard): Fix typing error
2022-06-07 11:41:56 +08:00
lafirest
ecd46d42cb
Merge pull request #8141 from lafirest/fix/gateway_listen_addr
...
fix(gateway): gateway listen-address add support for `host:port` format
2022-06-07 11:01:29 +08:00
Zhongwen Deng
cd91b4b582
fix: dialyzer never match warning
2022-06-07 10:47:40 +08:00
Zhongwen Deng
618a3e0cb8
fix: emqx_topic_metrics CT failed
2022-06-07 10:39:07 +08:00
Zhongwen Deng
eb2a4df4af
feat: change node.applications default to []
2022-06-07 10:19:26 +08:00
firest
16da9cbcb4
fix(gateway): gateway listen-address add support for `host:port` format
2022-06-07 09:58:02 +08:00
ieQu1
44d73e620e
fix(dashboard): Fix typing error
2022-06-07 02:26:16 +02:00
zhongwencool
914fbedd7e
Merge pull request #8116 from zhongwencool/better-hocon-validate-msg
...
chore: better hocon validate msg
2022-06-06 20:29:25 +08:00
Zhongwen Deng
4a49b27943
fix: dialyzer warning
2022-06-06 11:05:39 +08:00
Zhongwen Deng
91000eb342
fix: authz ct failed
2022-06-06 10:57:26 +08:00
Zhongwen Deng
2f5e0ada0c
chore: more detailed about about retainer index spec
2022-06-06 09:55:12 +08:00
Zhongwen Deng
de5e388afb
chore: hocon validate message
2022-06-06 09:55:12 +08:00
Zhongwen Deng
c7cc2e85b2
fix: add default&example for schema
2022-06-06 09:52:10 +08:00
Ilya Averyanov
4adfe75530
Merge pull request #8108 from savonarola/authn-delete-chain
...
Authn delete chain
2022-06-03 12:16:42 +03:00
Zaiming (Stone) Shi
a272951415
Merge pull request #8107 from zmstone/0531-test-fix-flaky-test-case
...
test: wait for listener to be ready before running test case
2022-06-02 15:52:40 +01:00
Ilya Averyanov
0893a36dec
fix(authn): removed explicit chain creation for security reasons
2022-06-02 14:03:19 +03:00
Ilya Averyanov
92145d0275
fix(metrics): make metric id unique for authn provider instances
2022-06-02 14:03:19 +03:00
Ilya Averyanov
d32b2ecd81
fix(authn api): update removing listener-specific chain logic
2022-06-02 14:03:14 +03:00
Ilya Averyanov
1bad5f8b7c
Merge pull request #8088 from savonarola/authn-import-users-request
...
feat(authn api): add method for user file upload
2022-06-02 13:51:46 +03:00
Ilya Averyanov
2d53c21d45
chore(authn api): replace user import api with upload api
2022-06-01 19:56:23 +03:00
Shawn
b7f27157e5
fix: also alarm resource down when start resource failed
2022-06-01 15:41:55 +08:00
Shawn
69fba6958b
refactor: remove the emqx_bridge_monitor module
2022-06-01 15:31:48 +08:00
Shawn
88ca25c60c
fix(resource): fast return when starting a unavailable resource
2022-06-01 08:24:53 +08:00
Shawn
9f69e3cad6
fix(resource): discard dry_run resource down alarm
2022-06-01 08:24:53 +08:00
Zaiming (Stone) Shi
a7148a4a43
test: wait for listener to be ready before running test case
2022-05-31 20:08:21 +02:00
Shawn
4c247c2c3c
chore: release v5.0.0-rc.4
2022-05-31 23:35:46 +08:00
Xinyu Liu
d9a5f53601
Merge pull request #8097 from zhongwencool/ct-failed
...
fix: ct failed
2022-05-31 22:02:35 +08:00
JianBo He
f4db4ffa7d
chore: change idle_timeout 24h -> 15s
2022-05-31 21:47:54 +08:00
Zhongwen Deng
9861e07426
fix: ct failed
2022-05-31 21:21:15 +08:00
Zaiming (Stone) Shi
9dda0a663f
fix(emqx_schema): sync default values
2022-05-31 15:13:38 +02:00
Zaiming (Stone) Shi
cd9811fe15
Merge pull request #8090 from zmstone/0531-fix-ensure-binary-from-size-format
...
fix: ensure bin-string returned from mgmt size format function
2022-05-31 14:09:31 +01:00
zhouzb
78adeea297
Merge pull request #8096 from zmstone/0531-fix-mac-mem-stat
...
fix(emqx_mgmt): return 0 for non-linux systems
2022-05-31 20:55:53 +08:00
JianBo He
efc0ca2b62
Merge branch 'master' into changes-enable_pipelining-type
2022-05-31 20:49:10 +08:00
JianBo He
11ef46bc1d
fix: fix badmatch for emqx_os_mon:update_mem_alarm_status/1
2022-05-31 20:46:48 +08:00
zhongwencool
55d2e5aee7
Merge pull request #8009 from zhongwencool/simplify-conf
...
feat: generate a minimized emqx.conf
2022-05-31 20:32:42 +08:00
Zaiming (Stone) Shi
a2db7226c9
fix(emqx_mgmt): return 0 for non-linux systems
2022-05-31 14:09:56 +02:00
Zaiming (Stone) Shi
e0ff930d61
Merge pull request #8094 from zmstone/0531-skip-non-linux-os-for-sysmem-alarm-update
...
fix: ignore other os when updating sysmem alarm
2022-05-31 12:33:03 +01:00
JianBo He
f0ddac63cb
chore: change the enable_pipelining default value
2022-05-31 19:32:53 +08:00
Zhongwen Deng
d61b44ef97
fix: ct failed again
2022-05-31 19:20:27 +08:00
Zhongwen Deng
0fcc02caf4
chore: comment quic listener from emqx.conf
2022-05-31 19:20:27 +08:00
Zhongwen Deng
6c9b959651
fix: ct failed
2022-05-31 19:20:27 +08:00
Zhongwen Deng
26a57a00bb
fix: cluster crash
2022-05-31 19:20:27 +08:00
Zhongwen Deng
1345b7e993
chore: bump hocon to 0.28.0
2022-05-31 19:20:27 +08:00
Zhongwen Deng
61237cd97b
chore: debug for docker start failed
2022-05-31 19:20:27 +08:00
Zhongwen Deng
86113f3494
chore: don't gen example.conf in v5.0.0
2022-05-31 19:20:27 +08:00
Zhongwen Deng
9ec804ae03
feat: generate example.conf from schemas
2022-05-31 19:20:27 +08:00
Zhongwen Deng
8519b161dc
chore: replace = by : in conf
2022-05-31 19:20:27 +08:00
Zhongwen Deng
2b4b3d1b56
test: debug broker segmentation fault
2022-05-31 19:20:27 +08:00
Zhongwen Deng
d215f5e4e6
test: add default quic conf
2022-05-31 19:20:27 +08:00
Zhongwen Deng
239949ff0b
fix: elvis warning
2022-05-31 19:20:27 +08:00
Zhongwen Deng
96baf4ccdb
fix: don't add default if root_key not found
2022-05-31 19:20:27 +08:00
Zhongwen Deng
8aa60cc0a5
feat: generate a minimized emqx.conf
2022-05-31 19:20:27 +08:00
Zaiming (Stone) Shi
f4886206ef
fix: ignore other os when updating sysmem alarm
2022-05-31 12:51:23 +02:00
Ilya Averyanov
e258409a8f
Merge pull request #8071 from savonarola/mongodb-authn-defaults
...
chore(mongodb authn): add defaults for field names
2022-05-31 13:21:27 +03:00
JianBo He
ebf4ed0270
feat(connector-http): using pos_integer() instead of boolean() for enable_pipelining
2022-05-31 17:14:59 +08:00
Zaiming (Stone) Shi
6062bc248d
fix: ensure bin-string returned from mgmt size format function
2022-05-31 11:04:09 +02:00
ieQu1
06d2e1d05a
Merge pull request #8082 from ieQu1/mria-0.2.6
...
chore(mria): Bump version to 0.2.7
2022-05-31 10:22:52 +02:00
William Yang
f6e53c7f55
Merge pull request #8086 from qzhuyan/dev/william/no-def-quic-listen
2022-05-31 07:39:10 +02:00
Xinyu Liu
a8c87e8ab7
Merge pull request #8087 from terry-xiaoyu/resource_down_alarm
...
refactor(resource): improve health check and alarm it if resource down
2022-05-31 10:23:52 +08:00
Shawn
d37a66e9b8
fix(test): update test cases for emqx_resource:health_check/1
2022-05-31 10:14:37 +08:00
JianBo He
33774c8b16
Merge pull request #8068 from lafirest/feat/topic_rewrite_5
...
feat(rewrite): Support %u and %c placeholders in topic rewrite rules
2022-05-31 10:14:18 +08:00
JianBo He
96f58d0ec8
Merge remote-tracking branch 'ce/master' into authn-import-users-request
2022-05-31 10:11:21 +08:00
JianBo He
f1c596134a
Merge pull request #8084 from savonarola/authn-delete-chain
...
fix(authn api): add method for removing listener-specific chains
2022-05-31 09:50:53 +08:00
JianBo He
357cda7987
Merge pull request #8083 from HJianBo/gw-fixes
...
fix(gw): save ssl files for dtls listener
2022-05-31 09:38:45 +08:00
William Yang
3955456c8a
chore: remove default quic listener
2022-05-30 23:58:44 +02:00
Ilya Averyanov
3be617cf40
feat(authn api): add method for user file upload
2022-05-31 00:40:10 +03:00
ieQu1
d5649d1f89
chore(mria): Bump version to 0.2.7
2022-05-30 20:20:23 +02:00
Shawn
1054c364ad
refactor(resource): improve health check and alarm it if resource down
2022-05-31 01:40:40 +08:00
zhongwencool
a6f43e3fc8
Merge pull request #8081 from zhongwencool/cluster-rpc-catchup-latestid
...
fix: always commit to TargetTnxId when init
2022-05-30 22:07:20 +08:00
Ilya Averyanov
4cae80c8d2
fix(authn api): add method for removing listener-specific chains
2022-05-30 15:33:21 +03:00
JianBo He
b985c9cfca
fix(gw): save ssl files for dtls listener
2022-05-30 19:34:48 +08:00
gsychev
b80f038fcc
Merge pull request #7860 from gsychev/shared_redispatch5
...
Shared redispatch for 5.0
2022-05-30 11:20:51 +00:00
JianBo He
f7f65b1219
Merge pull request #8080 from HJianBo/clear_exproto_in_right_way
...
test(gw): clean up exproto confs
2022-05-30 18:48:44 +08:00
Zhongwen Deng
b456ef711c
fix: always commit to TargetTnxId when init
2022-05-30 16:35:14 +08:00
JianBo He
13fb973018
test(gw): clean up exproto confs
2022-05-30 14:44:07 +08:00
Shawn
004a784952
fix(test): stop apps at the end of the emqx_bpapi_SUITE
2022-05-30 11:17:43 +08:00
Xinyu Liu
4bc58548aa
Merge pull request #8073 from terry-xiaoyu/rule_name_optional
...
fix: make 'name' field optional
2022-05-29 11:58:58 +08:00
Shawn
b846220ffd
fix(test): discard already_started error for gpc test server
2022-05-28 17:15:56 +08:00
Zaiming (Stone) Shi
d249c2c22e
Merge pull request #8056 from thalesmg/move-db-config
...
chore(config): move db configs under cluster/node keys
2022-05-28 08:09:15 +01:00
Thales Macedo Garitezi
f187ba4a62
Merge pull request #8074 from thalesmg/fix-flaky-test-responser
...
test(flaky): attempt to fix more flaky tests
2022-05-27 17:14:53 -03:00
Zaiming (Stone) Shi
e714c27a89
Merge pull request #8072 from zmstone/0527-expose-ram-usage-from-lc-data
...
fix(emqx_mgmt): show used and total ram from lc
2022-05-27 21:12:02 +01:00
Thales Macedo Garitezi
718989c0c9
test(flaky): attempt to fix more flaky tests
2022-05-27 16:35:50 -03:00
gsychev
db368e83b1
fix(session): takenover
...
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
2022-05-27 14:54:18 +00:00
Thales Macedo Garitezi
1892e67547
fix: fix flaky test
2022-05-27 11:05:25 -03:00
Zaiming (Stone) Shi
eacd3847ed
fix(emqx_mgmt): show used and total ram from lc
2022-05-27 14:04:30 +02:00
Shawn
eacc7768d2
fix: make 'name' field optional
2022-05-27 18:54:25 +08:00
Ilya Averyanov
fdee23f492
chore(mongodb authn): add defaults for field names
2022-05-27 13:21:16 +03:00
firest
1d0b479d8e
feat(rewrite): Support %u and %c placeholders in topic rewrite rules
...
fix #7438
2022-05-27 17:36:07 +08:00
Zaiming (Stone) Shi
7b9a600c20
Merge pull request #8055 from zmstone/0526-delete-edge-edition
...
refactor: stop releasing edge edition
2022-05-27 00:13:47 +01:00
Zaiming (Stone) Shi
a76e258d41
test: fix flaky test
2022-05-26 20:05:46 +02:00
Zaiming (Stone) Shi
ebe4d7c3fb
refactor: stop releasing edge edition
...
Prior to EMQX 5.0, the edge edition's main difference comaring
to standard edition are:
* Less number of plugins in the release (smaller package size)
* Smaller number is vm.args (for lower memory usage)
Starting from 5.0 most of the plugins are included as features,
the tuned vm.args arguments does not justify a special release edition.
Also as nanomq is getting mature,
EMQ's recommendtation for MQTT broker in edge is https://nanomq.io/
2022-05-26 20:05:46 +02:00
Thales Macedo Garitezi
d0c5de1da6
chore(config): move db configs under cluster/node keys
2022-05-26 14:02:22 -03:00
JimMoen
6c91cf3c72
fix: typo in authn/authz metrics sup
2022-05-26 20:11:45 +08:00
Xinyu Liu
4a8f74f913
Merge pull request #8049 from terry-xiaoyu/fix_ci_mqtt_caps
...
fix(test): emqx_mqtt_caps_SUITE failed with {config_not_found,[zones]}
2022-05-26 11:41:54 +08:00
Xinyu Liu
fa38e19187
Merge pull request #8042 from terry-xiaoyu/rename_rule_outputs_to_actions
...
refactor(rule): rename outputs -> actions
2022-05-26 09:06:31 +08:00
Shawn
9c5c961356
fix(test): emqx_mqtt_caps_SUITE failed with {config_not_found,[zones]}
2022-05-26 08:45:25 +08:00
Shawn
55fce33477
fix: add telemetry testcases in all/0
2022-05-25 21:55:28 +08:00
Ilya Averyanov
5dba01b8fa
fix(authn): fix user search API
2022-05-25 15:50:20 +03:00
Shawn
a157539710
refactor(rule): rename http_bridge -> webhook
2022-05-25 18:56:12 +08:00
Shawn
71de9616d3
refactor(rule): rename outputs -> actions
2022-05-25 17:02:37 +08:00
Xinyu Liu
ea09ad6403
Merge pull request #8034 from emqx/update_relup_script
...
fix: porting the install_upgrade.escript from v4.4
2022-05-25 15:46:13 +08:00
Shawn
3d7cab4288
fix: porting emqx_relup.erl from 4.4
2022-05-25 12:37:03 +08:00
Thales Macedo Garitezi
0333e6f860
Merge pull request #8027 from thalesmg/telemetry-uuid-file
...
feat(telemetry): save uuids to files
2022-05-24 16:55:09 -03:00
Zaiming (Stone) Shi
24529337d9
Merge pull request #8038 from zmstone/0524-fix-typo
...
chore(emqx_os_mon): fix a typo
2022-05-24 18:51:04 +01:00
Zaiming (Stone) Shi
ff9ba3e862
chore(emqx_os_mon): fix a typo
2022-05-24 18:08:34 +02:00
Zhongwen Deng
e40d3c6228
chore: fix emqx_trace_SUITE failed
2022-05-24 22:26:55 +08:00
ieQu1
48c143b97a
fix(emqx_trace): Read the data locally
2022-05-24 14:39:55 +02:00
Thales Macedo Garitezi
4afb4d9dd8
feat(telemetry): save uuids to files
...
In order for the node and cluster UUIDs used by telemetry to survive
database purges, we'll save the generated UUIDs to files in EMQX's
data directory as well.
2022-05-24 09:32:04 -03:00
Georgy Sychev
d911a5a9d4
fix(shared): fixed logging
2022-05-24 15:57:38 +04:00
ieQu1
e7d70c142c
fix(emqx_shared_sub): Don't crash on table schema change
2022-05-24 13:03:18 +02:00
ieQu1
27c922dbf2
fix(emqx_machine): Start essential applications as permanent
2022-05-24 12:42:30 +02:00
ieQu1
9474241ad9
fix(emqx_telemetry): Async start of telemetry module
2022-05-24 11:28:35 +02:00
Georgy Sychev
d0cf112e17
fix(shared): dialyzer
2022-05-24 11:17:34 +04:00
zhongwencool
875b40a4fc
Merge pull request #8016 from lafirest/fix/simplify_limiter_cfg
...
fix(limiter): Simplified limiter configuration
2022-05-24 14:01:08 +08:00
firest
89de8274a0
test(retainer): fix flow control test case error
2022-05-24 12:44:47 +08:00
Georgy Sychev
ea313df2cc
fix(shared): removed emqx_message:format
2022-05-24 00:06:29 +04:00
Georgy Sychev
671906dd59
fix: typo
2022-05-23 22:46:49 +04:00
Georgy Sychev
f964989d6b
feat(shared): redispatch QoS1 messages when sub dies
2022-05-23 17:52:39 +04:00
firest
74f715ca08
fix(limiter): Simplified limiter configuration
...
1. Simplified limiter configuration
2. add switch for limiter server
2022-05-23 17:45:42 +08:00
Xinyu Liu
866810cea6
Merge pull request #8006 from emqx/copy-of-kjell/jq/timeout
...
feat(rule_engine): default timeout for jq/2 and jq/3 with timeout
2022-05-23 11:58:40 +08:00
zhongwencool
1b38317a1c
Merge pull request #8004 from lafirest/fix/unused_limit_conf
...
fix(limiter): remove the unused limit conf
2022-05-23 11:05:19 +08:00
JianBo He
31d097253b
Merge pull request #7964 from HJianBo/fix-exhooks-status
...
chore: rename the exhook server status names
2022-05-23 09:29:29 +08:00
Shawn
7bc2d9edbb
fix: remove bison from the required tools when building emqx
2022-05-21 14:17:12 +08:00
Kjell Winblad
efd6461e15
docs: chinese documentation for jq timeout configuration
...
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2022-05-21 07:07:29 +02:00
firest
6a2a7b96ea
fix(limiter): remove the unused limit conf
2022-05-20 18:02:14 +08:00
Yang Miao
c91dff349a
Merge pull request #7993 from EMQ-YangM/add_func_float2str
...
feat: add rule engine function float2str/2
2022-05-19 17:07:35 +08:00
EMQ-YangM
005fce63d1
feat: add rule engine function float2str/2
2022-05-19 16:16:05 +08:00
JianBo He
0a6276f9fe
test: suppress ct:print/2 producing ton of useless logs
2022-05-19 14:16:21 +08:00
Xinyu Liu
54a6505984
Merge pull request #7982 from terry-xiaoyu/bridge_mode_in_mqtt_connector
...
fix: add bridge_mode field to the mqtt connector
2022-05-19 08:56:42 +08:00
Shawn
a9da88d73b
fix(spell): please the spell checker
2022-05-19 08:55:47 +08:00
Xinyu Liu
406bc3502e
Merge pull request #7981 from terry-xiaoyu/improve_bridge_apis
...
refactor: move some APIs to new module emqx_bridge_resource
2022-05-18 18:31:48 +08:00
Shawn
7e21ef6435
fix: add bridge_mode field to the mqtt connector
2022-05-18 18:28:43 +08:00
Yang Miao
bf552f2c4b
Merge pull request #7980 from EMQ-YangM/fix_zero_padding
...
fix: zero padding should be to the MSB side
2022-05-18 17:22:23 +08:00
EMQ-YangM
66c62f432b
fix: zero padding should be to the MSB side
2022-05-18 15:28:01 +08:00
Shawn
d89d692d3e
refactor: move some APIs to new module emqx_bridge_resource
2022-05-18 15:12:34 +08:00
Kjell Winblad
402ab7e759
chore: remove unnecessary repeated code
...
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2022-05-18 07:21:16 +02:00
Yang Miao
2b58733571
Merge pull request #7971 from EMQ-YangM/fix_hexstring_to_binary
...
fix: hexstr_to_bin support half byte
2022-05-18 10:14:25 +08:00
Xinyu Liu
071428507a
Merge pull request #7974 from terry-xiaoyu/rule_sql_metrics
...
fix: rename the rule metrics
2022-05-18 09:20:23 +08:00
Kjell Winblad
05032467bd
feat(rule_engine): default timeout for jq/2 and jq/3 with timeout
...
This commit adds a default timeout of 10 seconds to the rule engine's
`jq/2` function, and adds a new function `jq/3` (where the last parameter is
a timeout value). The default timeout can be configured with the setting
"rule_engine.jq_function_default_timeout".
Having a timeout when executing jq code in the rule engine is important
as jq code can potentially run forever. Also, the Erlang jq library
limits the number of jq programs that can execute concurrently so a jq
program that loops forever could potentially also prevent a "non-buggy"
jq program from ever starting.
2022-05-17 19:36:32 +02:00
JianBo He
84812463d9
Merge pull request #7970 from HJianBo/gw-fixes
...
fix(gw): override configs while updating gw or listeners
2022-05-17 17:31:19 +08:00
Shawn
c98fd04f8f
fix: rename the rule metrics
2022-05-17 17:17:07 +08:00
EMQ-YangM
d8da8f1686
fix: hexstr_to_bin support half byte
2022-05-17 16:47:59 +08:00
JianBo He
61b1731e5c
fix(gw): merge the listener and authn confs
2022-05-17 15:16:03 +08:00
Zaiming (Stone) Shi
d1ffba7ff4
Merge pull request #7966 from zmstone/0516-ignore-bad-metrix-value
...
fix(emqx_map_lib): ignore non-number non-map values
2022-05-17 07:33:15 +01:00
JianBo He
57bd862298
fix(gw): override configs while updating gw or listeners
2022-05-17 11:58:03 +08:00
JianBo He
a6c15967d2
test(gw): ensure coap client kicked
2022-05-16 21:42:16 +08:00
Xinyu Liu
5e35e6bcb9
Merge pull request #7967 from emqx/fix_flaky_connector_tests
...
fix: change connector name to prevent race condition in tests
2022-05-16 21:04:46 +08:00
Thales Macedo Garitezi
cab5ed09ff
Merge pull request #7949 from thalesmg/fix-telemetry-num-clients
...
fix(telemetry): use the live connection count instead of max conns
2022-05-16 09:16:25 -03:00
Xinyu Liu
9d5fef1513
Merge pull request #7961 from terry-xiaoyu/emqx_build_5.0-15
...
chore: ping emqx-builder to 5.0-15
2022-05-16 19:20:32 +08:00
Xinyu Liu
5d5a6a14cf
Merge pull request #7957 from EMQ-YangM/fix_other_events
...
fix: ignore all other events
2022-05-16 18:23:36 +08:00
Chris
0c6a66e554
fix: change connector name to prevent race condition in tests
2022-05-16 12:22:57 +02:00
Shawn
c4faaee555
chore: release 5.0.0-rc.3
2022-05-16 18:10:42 +08:00
JianBo He
4d35338cd1
Merge pull request #7963 from HJianBo/add-proto-name-for-client-disconnected-v5
...
feat(rule-engine): add proto_name/proto_ver for $event/client_disconnected event
2022-05-16 18:06:06 +08:00
EMQ-YangM
574a40b327
fix: wait for test_resource stop
2022-05-16 17:00:42 +08:00
Zaiming (Stone) Shi
5deb0c4878
fix(emqx_map_lib): ignore non-number non-map values
2022-05-16 10:59:18 +02:00
EMQ-YangM
561d8c3912
fix: load connector schema
2022-05-16 16:38:33 +08:00
JianBo He
6e203496c9
chore: rename the exhook server status names
2022-05-16 16:08:54 +08:00
JianBo He
d8ec51a0c2
feat(rule-engine): add proto_name/proto_ver for $event/client_disconnected event
2022-05-16 15:12:41 +08:00
EMQ-YangM
b5addf7e05
fix: log all ignore events
2022-05-16 15:08:03 +08:00
EMQ-YangM
bbbfea1b5b
fix: ignore all other events
2022-05-16 15:08:03 +08:00
Zaiming (Stone) Shi
3524fb6994
Merge pull request #7775 from zmstone/0426-5.0-hint-metrics-merge-errors
...
fix: hint metrics merge errors
2022-05-16 07:42:01 +01:00
Zaiming (Stone) Shi
1c95c417f7
Merge pull request #7951 from zmstone/0514-fix-flaky-authn-test-case
...
0514 fix flaky authn test case
2022-05-16 06:55:28 +01:00
EMQ-YangM
1a1c82932a
fix: when connecting health check failed, update status.
2022-05-16 10:47:20 +08:00
Chris
93799e3ac6
refactor: delete now unused emqx_resource modules
2022-05-16 09:54:26 +08:00
Xinyu Liu
74bef22299
Merge pull request #7947 from emqx/fix_flaky_tests
...
fix: fix tests for connector so they do not fail
2022-05-16 09:35:00 +08:00
Xinyu Liu
c4fd31ae25
Merge pull request #7916 from emqx/EMQX-4204-auto-timer-based-retry-when-in-disconnected-state
...
feat: add auto_retry for disconnected state in resource manager
2022-05-16 09:34:08 +08:00
JianBo He
3f59650e4b
Merge pull request #7944 from EMQ-YangM/fix_bridge_status
...
fix: restart resource should not clear metrics
2022-05-16 09:16:12 +08:00
Zaiming (Stone) Shi
ed0ab70aaf
test: fix flaky-ness of authn api tests
...
if api test suite runs after the JWT suite, it failes as
the config is not clean
2022-05-15 09:19:31 +02:00
Zaiming (Stone) Shi
522bd935ba
fix(authn): check authenticator config existence in pre-update callback
...
prior to this change, the authenticator existence check was done
in the post-update callback, this causes confusion as teh list
already contains duplication.
2022-05-15 09:19:31 +02:00
Zaiming (Stone) Shi
9527561125
refactor: ensure auth mechanism is binary
2022-05-15 09:19:28 +02:00
Zaiming (Stone) Shi
382d9079e1
Merge pull request #7923 from zmstone/0511-pin-lc-0.3.0-fix-memory-usage-false-alarm
...
pin lc 0.3.0 fix memory usage false alarm
2022-05-13 21:55:23 +01:00
Zaiming (Stone) Shi
2eb621ba57
fix: hint metrics merge errors
2022-05-13 21:38:51 +02:00
Zaiming (Stone) Shi
d48528d74f
chore(emqx_os_mon): no need for special handling of 0
2022-05-13 21:12:08 +02:00
Zaiming (Stone) Shi
5f3780a032
fix(os_mon): ensure float point number for ~f format
2022-05-13 20:55:28 +02:00
Zaiming (Stone) Shi
99d50d2455
Merge pull request #7496 from zmstone/0401-5.0-add-parallel-map-lib
...
refactor: refine pmap with nolink_apply
2022-05-13 18:40:36 +01:00
JimMoen
0c88457b4e
Merge pull request #7945 from DDDHuang/dash_m
...
feat: dashboard monitor missed topics field
2022-05-14 00:15:43 +08:00
Ilya Averyanov
4d661cd67b
Merge pull request #7939 from savonarola/authz-generalize
...
feat(authz): add default authn-based authz source
2022-05-13 17:12:56 +03:00
Zaiming (Stone) Shi
c355c40ea8
refactor: call emqx_alarm:ensure_deactivated everywhere
2022-05-13 16:02:55 +02:00
Zaiming (Stone) Shi
4013dd2f14
refactor: refine pmap implementation
2022-05-13 15:22:42 +02:00
Georgy Sychev
0522361604
feat(shared_sub): Per-group shared subscription and local strategy
2022-05-13 14:23:06 +02:00
Thales Macedo Garitezi
e0a6ebbd56
fix(telemetry): use the live connection count instead of max conns
2022-05-13 09:02:15 -03:00
Zaiming (Stone) Shi
1ea0639321
fix(os_mon): do mem check and alarm triggers in emqx_os_mon
2022-05-13 13:06:27 +02:00
Zaiming (Stone) Shi
95f81126ca
fix(emqx_os_mon): call load_ctl (lc) to get accurate memory stats
...
Prior to this commit, the RAM usage ratio reported by memsup is
used to trigger EMQX alarm.
This ratio counted system cache as 'used', so quite often
a false alarm is triggered.
With lc 0.3.0, the usage is caculated without cached RAM
2022-05-13 13:06:27 +02:00
Zaiming (Stone) Shi
eb592df275
chore: pin lc version 0.3.0
...
lc 0.3.0 has new APIs added to get total RAM and usage ratio
2022-05-13 13:06:27 +02:00
Zaiming (Stone) Shi
44b14fc019
Merge pull request #7948 from zmstone/0513-fix-flaky-test
...
0513 fix flaky test
2022-05-13 12:06:03 +01:00
ieQu1
d277e2b644
Merge pull request #7897 from ieQu1/persist-sess-schema
...
feat(persistent_session): Make schema more flexible
2022-05-13 11:53:30 +02:00
Zaiming (Stone) Shi
7207b2fa70
test: ensure emqx app stoped for emqx_ctl_SUITE run
2022-05-13 11:52:41 +02:00
Zaiming (Stone) Shi
b17a32661e
test: fix flaky test, wait for new sample data
2022-05-13 11:52:41 +02:00