ieQu1
8df76da9ac
chore(formatting): Fix formatting of modules, authz and authn
2022-04-05 11:01:53 +02:00
Ilya Averyanov
3330079bd9
Merge pull request #7516 from savonarola/emqx_mgmt_api_nodes-cov
...
chore(emqx_mangement): improve emqx_mgmt_api_nodes coverage
2022-04-05 11:55:42 +03:00
ieQu1
251192f84c
docs(schema): Fix typo
2022-04-05 09:54:06 +02:00
ieQu1
99b3f2f83e
docs(schema): Document missing records and fields
2022-04-04 23:58:43 +02:00
Zaiming (Stone) Shi
067e553c84
Merge pull request #7513 from zmstone/0404-5.0-bump-app-emqtt-version-to-1.5.0-and-app-lc-to-0.2.1
...
chore: update dependency app versions
2022-04-04 22:35:27 +01:00
Ilya Averyanov
f4e4331556
chore(emqx_mangement): improve emqx_mgmt_api_nodes coverage
2022-04-04 23:39:53 +03:00
Zaiming (Stone) Shi
6fd902ebc8
chore: update dependency app versions
...
lc: 0.2.1
emqtt: 1.5.0
2022-04-04 21:07:02 +02:00
Thales Macedo Garitezi
af4ad5721f
feat(telemetry): add gateway info to reported data
2022-04-04 15:21:02 -03:00
Thales Macedo Garitezi
7d807ce6bb
feat(gateway): export basic gateway info for telemetry
2022-04-04 15:20:48 -03:00
Thales Macedo Garitezi
b1902cff27
test: silence export warning
2022-04-04 15:20:48 -03:00
Ilya Averyanov
8f0497c441
chore(emqx_modules): add tests and refactor
...
* improve `emqx_rewrite_api` coverage
* improve `emqx_telemetry_api` coverage
* refactor `emqx_telemetry` to use config clustering for settings
2022-04-04 18:16:07 +03:00
Zaiming (Stone) Shi
5080c17ad6
Merge pull request #7512 from zmstone/0404-5.0-add-test-coverage-for-observer-cli
...
test: add test coverage for emqx_observer_cli
2022-04-04 13:47:05 +01:00
Thales Macedo Garitezi
1df850710e
Merge pull request #7457 from thalesmg/telemetry-revamp-part3
...
feat(telemetry): add authn and authz info to telemetry data
2022-04-04 09:12:37 -03:00
Zaiming (Stone) Shi
c24d61efcd
test: add test coverage for emqx_observer_cli
2022-04-04 11:57:33 +02:00
Zaiming (Stone) Shi
9ed44e3bd7
Merge pull request #7494 from zmstone/0401-5.0-perf-demonitor
...
perf: improve demonitor performance
2022-04-02 08:23:58 +02:00
firest
0db6b8d47e
test(gateway): integration stomp && exproto test with http authn
2022-04-02 14:06:36 +08:00
firest
25ebe2535e
test(gateway): integration MQTT-SN test with http authn
2022-04-02 14:00:37 +08:00
firest
ec243d8946
test(gateway): integration CoAP && LwM2M test with http authn
2022-04-02 14:00:33 +08:00
Thales Macedo Garitezi
59d5478d4e
Merge pull request #7463 from thalesmg/mria-shard-transport
...
feat: allow customizing per-shard transaction log transport
2022-04-01 13:16:28 -03:00
Zaiming (Stone) Shi
850a95a43e
style: avoid using function-like macros in catch clauses
2022-04-01 16:58:51 +02:00
Zaiming (Stone) Shi
67608f623f
perf: improve demonitor performance
...
demonitor(Ref, [flush]) often will not be be able to get optimised
by the compiler hence fallback to a full mailbox scan to drain
the DOWN message.
This commit tries to avoid the 'flush' when it's for sure
that there is no 'DOWN' message sent.
2022-04-01 16:58:51 +02:00
Thales Macedo Garitezi
f425665449
fix(test): fix flaky test
2022-04-01 09:27:53 -03:00
Thales Macedo Garitezi
c0d2243e72
refactor(telemetry): move authn/authz info fns to their own apps
2022-04-01 09:27:52 -03:00
Thales Macedo Garitezi
b07b705621
feat(telemetry): add authn and authz info to telemetry data
2022-04-01 09:24:51 -03:00
Thales Macedo Garitezi
5c069319a7
fix(authz): make acl_conf_file mockable
2022-04-01 09:23:42 -03:00
Thales Macedo Garitezi
1fa68a277e
docs: fix some typos
2022-04-01 09:23:41 -03:00
Thales Macedo Garitezi
8513580f5a
fix: use api for setting advanced mqtt features in use
2022-04-01 09:23:41 -03:00
JianBo He
acb3544d4b
style(authz): reformat authz subdir source files
2022-04-01 09:55:47 +08:00
JianBo He
3022ee081d
style(authn): reformat authn subdir source files
2022-04-01 09:55:02 +08:00
JianBo He
8500200e81
Merge remote-tracking branch 'ce/master' into fmt-gw
2022-04-01 09:52:12 +08:00
Zaiming (Stone) Shi
4d74296fb9
Merge pull request #7484 from JimMoen/erlfmt-authn-authz
...
Erlfmt authn and authz
2022-04-01 00:24:53 +02:00
Ilya Averyanov
8f5812e61f
Merge pull request #7479 from savonarola/emqx_topic_metrics-cov
...
chore(emqx_modules): improve emqx_topic_metrics coverage
2022-03-31 23:15:35 +03:00
Ilya Averyanov
871e69a88f
Merge pull request #7483 from savonarola/emqx_delayed-cov
...
Improve emqx_delayed coverage
2022-03-31 23:07:28 +03:00
JimMoen
82559b9b08
style: erlfmt apps/emqx_authz
2022-04-01 02:19:46 +08:00
JimMoen
aae2d01582
style: erlfmt apps/emqx_authn
2022-04-01 02:19:46 +08:00
Ilya Averyanov
ce437ac5b2
chore(emqx_modules): improve emqx_delayed coverage
2022-03-31 20:29:46 +03:00
Ilya Averyanov
12f6b8fab0
chore(emqx_modules): improve emqx_delayed_api coverage
2022-03-31 18:44:29 +03:00
lafirest
9ffc58071d
Merge pull request #7467 from lafirest/test/exhook_metrics
...
test(exhook): add test case for exhook metrics
2022-03-31 20:05:32 +08:00
Ilya Averyanov
f34fce7c70
chore(emqx_modules): improve emqx_topic_metrics coverage
2022-03-31 14:29:42 +03:00
JianBo He
989f0a7c2c
Merge pull request #7449 from JimMoen/rm-authz-dry-run
...
fix(authz): rm authz source update dry_run
2022-03-31 18:15:08 +08:00
JianBo He
2dce43ac8e
chore: ignore 'if' expression checking
2022-03-31 17:41:43 +08:00
JianBo He
f2168f5b0d
style(modules): reformat emqx_modules appplication
2022-03-31 17:41:43 +08:00
JianBo He
244b123742
style(emqx): reformat emqx application
2022-03-31 17:41:43 +08:00
JianBo He
3f6d78dda0
style(gateway): format gateway application
2022-03-31 17:41:32 +08:00
Ilya Averyanov
a6031d6695
Merge pull request #7464 from savonarola/emqx_topic_metrics_api-cov
...
chore(emqx_modules): add emqx_topic_metrics_api tests
2022-03-31 11:27:58 +03:00
firest
57cdf86977
fix(exhook): fix elvis error
2022-03-31 16:04:40 +08:00
firest
877db375ed
test(exhook): add test case for exhook metrics
2022-03-31 15:29:52 +08:00
JimMoen
4746204f6f
fix(authz): rm authz source update dry_run
2022-03-31 10:34:33 +08:00
JianBo He
8431387408
chore(exproto): set proto_name default to exproto
2022-03-31 10:02:12 +08:00
JianBo He
6a4d823b24
fix(sys): compatible with binary type protocol
2022-03-31 09:54:56 +08:00
Ilya Averyanov
0728b1e3f4
chore(emqx_modules): add emqx_topic_metrics_api tests
2022-03-30 21:18:27 +03:00
Thales Macedo Garitezi
5748b9b492
feat: allow customizing per-shard transaction log transport
2022-03-30 11:11:30 -03:00
Thales Macedo Garitezi
2a48f143bd
style: please elvis checks
2022-03-30 11:11:30 -03:00
ieQu1
b6d93e91e6
docs(schema): Document fields for HTTP auth
2022-03-30 13:05:56 +02:00
ieQu1
d23a88d0a9
docs(schema): Minor improvements to spelling and formatting.
2022-03-30 13:05:56 +02:00
ieQu1
edb91e2e4a
docs(schema): Add descriptions for authZ and connector
2022-03-30 13:01:01 +02:00
ieQu1
80cd1350a5
docs(schema): Add documentation for connector records
2022-03-30 11:53:53 +02:00
ieQu1
d8e16b37da
docs(schema): Add documentation for the fields and records
2022-03-30 11:53:53 +02:00
ieQu1
ce450b7da7
docs(schema): Document the records
2022-03-30 11:53:53 +02:00
ieQu1
c0e5139e9f
docs(schema): Add description for clientinfo_override
2022-03-30 11:53:51 +02:00
ieQu1
abb4d42406
docs(schema): Document conn_congestion fields
2022-03-30 11:53:38 +02:00
ieQu1
866a0b2687
docs(schema): Document exhook records
2022-03-30 11:53:38 +02:00
Dmitrii
dd61f86c2f
Merge pull request #7436 from ieQu1/doc-schema-5
...
docs(schema): Add descriptions for the records
2022-03-30 11:35:19 +02:00
Dmitrii
fcc99b484f
docs(schema): Apply suggestions from code review
...
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
2022-03-30 10:12:04 +02:00
lafirest
694d3b1782
Merge pull request #7439 from lafirest/fix/empty_topic_5
...
fix(frame): forbidden empty topic in strict mode
2022-03-30 09:54:33 +08:00
lafirest
55516364ae
Merge pull request #7444 from lafirest/test/delayed_api
...
test(delayed): add test case for emqx_delayed_api
2022-03-30 09:53:06 +08:00
Yang Miao
97ff2a78bb
Merge pull request #7448 from EMQ-YangM/fix_use_maps_get
...
fix: use masp:get/3 to avoid crash after match failure
2022-03-30 09:37:33 +08:00
Thales Macedo Garitezi
187079859b
chore: bump hocon -> 0.26.6
2022-03-29 15:54:45 -03:00
Thales Macedo Garitezi
f9597bb247
fix: set default db backend in etc/emqx_conf.conf
2022-03-29 15:54:00 -03:00
Ilya Averyanov
eac09eed7c
Merge pull request #7446 from savonarola/emqx_telemety-total-memory-macos-fix
...
fix(emqx_telemety): use total_memory memsup key
2022-03-29 15:44:05 +03:00
ieQu1
465e0e418c
docs(schema): Document rate_limit fields
2022-03-29 14:09:32 +02:00
ieQu1
410b69d616
docs(schema): Document records for gateway
2022-03-29 14:09:32 +02:00
ieQu1
fff6bffa0c
docs(schema): Add descriptions of the records
2022-03-29 14:09:32 +02:00
ieQu1
aecfa77985
chore(hocon): Bump version
2022-03-29 14:09:32 +02:00
EMQ-YangM
3b43cca5bf
fix: use masp:get/3 to avoid crash after match failure
2022-03-29 18:51:10 +08:00
firest
410bc8005e
test(delayed): add test case for emqx_delayed_api
2022-03-29 17:23:00 +08:00
firest
ed7ce7078a
test(frame): add test case for empty topic check
2022-03-29 17:14:36 +08:00
Ilya Averyanov
f85fc98b39
fix(emqx_telemety): use total_memory memsup key
2022-03-29 11:56:50 +03:00
Yang Miao
d72da3ecf6
Merge pull request #7440 from EMQ-YangM/add_connack_and_cac
...
feat: add rule events: 'client.connack', 'client.check_authz_complete'
2022-03-29 16:50:18 +08:00
EMQ-YangM
4c8deeb544
fix(emqx_access_control): reformat code
2022-03-29 14:11:45 +08:00
EMQ-YangM
ccc134d061
fix(emqx_rule_api_schema): add rule events schema
2022-03-29 14:03:15 +08:00
firest
978350b643
fix(frame): make elvis && erlfmt happy
2022-03-29 11:58:59 +08:00
EMQ-YangM
4791c64b73
feat: add rule event 'client.check_authz_complete'
2022-03-29 11:24:36 +08:00
firest
5febf480a2
fix(frame): forbidden empty topic in strict mode
2022-03-29 10:34:50 +08:00
JimMoen
e9ce91b60c
Merge pull request #7429 from JimMoen/fix-authn-redis-api
...
fix authn redis api and eredis_cluster version
2022-03-29 09:57:02 +08:00
Thales Macedo Garitezi
7b6a71c117
Merge pull request #7369 from thalesmg/telemetry-revamp-part2
...
Telemetry revamp part2
2022-03-28 09:03:45 -03:00
JimMoen
e0fbf08d7e
chore: update eredis_cluster version to 0.7.1
2022-03-28 14:37:38 +08:00
EMQ-YangM
65164fb046
feat: add rule event 'client.connack'
2022-03-28 11:32:07 +08:00
JimMoen
9554255449
fix(authn): fix delete authn redis crashed
2022-03-28 10:56:11 +08:00
ieQu1
32584650de
docs(schema): Fix definition
2022-03-25 16:12:32 +01:00
Zaiming (Stone) Shi
39d477e77c
Merge pull request #7413 from zmstone/docs-add-more-schema-desc
...
docs: add more schema desc
2022-03-25 16:10:00 +01:00
Thales Macedo Garitezi
105ec5104a
fix: set own app environment and expose convenient api
...
... for accessing advanced mqtt features in use.
2022-03-25 10:12:50 -03:00
zhouzb
3b387cfd9e
chore: revert ee vsn bump
2022-03-25 19:49:13 +08:00
zhouzb
098ba91351
chore: bump release vsn
2022-03-25 19:43:22 +08:00
JimMoen
81243b43e8
fix(os_mon): fix wrongly high mem alarm
2022-03-25 19:21:03 +08:00
zhongwencool
d7bd09b2e1
Merge pull request #7416 from zhongwencool/conf-readyonly
...
fix: cluster conf must be readonly; add dashboard listener update hook
2022-03-25 19:06:26 +08:00
Zhongwen Deng
86f455fd3a
fix: cluster conf must be readonly; add dashboard listener update hook
2022-03-25 18:43:15 +08:00
Xinyu Liu
0f4f6b4fb4
Merge pull request #7419 from EMQ-YangM/fix_health_check_crash
...
fix(emqx_resource_instance): improve the pattern match of the call_health_check
2022-03-25 18:42:22 +08:00
EMQ-YangM
9a2d70f98e
fix(emqx_resource): remove extra space
2022-03-25 18:26:18 +08:00
EMQ-YangM
6b662d87ba
fix(emqx_resource): fix dialyzer warning
2022-03-25 18:15:23 +08:00