Thales Macedo Garitezi
51ad27cb4b
test(retainer): assert that retained messages are not lost when changing storage type
2023-01-04 13:52:52 -03:00
Thales Macedo Garitezi
2f13bfd452
fix(retainer): change mnesia table storage types during update
...
https://emqx.atlassian.net/browse/EMQX-8650
2023-01-04 13:52:52 -03:00
Zaiming (Stone) Shi
dbc10c2eed
chore: update copyright year 2023
2023-01-02 09:22:27 +01:00
Ilya Averyanov
7ae3ecfccb
chore(retainer): optimize index writes
2022-12-09 14:42:43 +03:00
firest
085074ac41
feat(banned): kick session when it is banned by clientid
2022-11-16 18:00:22 +08:00
firest
4290847b9d
feat: filter out messages which the source client is banned when delivering the retained message
2022-11-10 10:21:21 +08:00
firest
ebaba0c2b1
fix: Revert "feat(banned): clean retained/delayed data when client is banned"
...
This reverts commit 69701ff578
.
2022-11-08 11:36:11 +08:00
firest
69701ff578
feat(banned): clean retained/delayed data when client is banned
2022-10-18 13:35:09 +08:00
firest
1a835e9bd4
test(retainer): add test case for start after retianer is disabled
2022-09-08 19:13:02 +08:00
firest
d3f965dfe7
refactor(limiter): refactor the user interface
2022-07-20 13:57:31 +08:00
firest
7bc9f0af0f
fix(retainer): fix test case error
2022-06-17 11:09:06 +08:00
ieQu1
9ca2e3bc2a
feat(retainer): CLI to list and clean retained messages
2022-06-14 11:24:15 +02:00
Ilya Averyanov
4e76797927
fix(retainer): add additional test
2022-06-10 12:33:27 +03:00
ieQu1
8ff9a03df3
fix(retainer): Handle zero-length topic levels
2022-06-09 13:46:56 +02:00
firest
89de8274a0
test(retainer): fix flow control test case error
2022-05-24 12:44:47 +08:00
Thales Macedo Garitezi
9e706fc76d
feat(telemetry): count advanced mqtt feature usage
...
Originally, we wanted to just check if certain features were enabled.
Now, we want to count certain usage metrics for them.
2022-05-11 15:15:17 -03:00
firest
1355f7c887
fix(retainer): fix test case and xref error
2022-05-07 17:01:51 +08:00
JimMoen
041ea4ba5c
test(retainer): retainer api page read
2022-05-05 20:33:39 +08:00
Ilya Averyanov
9b61997dc0
feat(retainer): add topic indexing
2022-04-20 19:55:57 +03:00
firest
f1acfece6b
chore(retainer): reformat retainer codes
2022-04-19 10:41:54 +08:00
firest
beba7c9692
fix(limiter): improve code style and description
2022-03-18 16:00:42 +08:00
firest
d28b34f0d1
fix(limiter): improve test case and fix some bugs
2022-03-18 16:00:42 +08:00
Zaiming (Stone) Shi
d9ebca3294
test: fix emqx_retainer_api_SUITE infinity wait for table
2022-03-15 20:40:28 +01:00
Ilya Averyanov
b3193181b2
chore(retainer): fix mqtt_v5 test suite
2022-03-15 12:55:02 +03:00
lafirest
3601d147e4
test(retainer): fix the flaky case
2022-03-09 10:12:49 +08:00
lafirest
c6385762c6
test(retainer): improve test coverage from 63% to 92%
2022-03-04 15:24:08 +08:00
lafirest
9bdebabdbc
fix(retainer): fix/add some comment
2022-03-02 11:34:19 +08:00
firest
19d4dabd04
fix(emqx_retainer): fix test case error
2022-02-25 10:08:44 +08:00
firest
5bf1d77993
refactor(emqx_retainer): use hierarchical limiter for the flow control
2022-02-24 18:06:40 +08:00
Zaiming (Stone) Shi
2105d1f22b
test: call ct helpers to load config
2022-01-25 11:50:18 +01:00
Zaiming (Stone) Shi
2a01c7a077
test: ensure clean config for retainer test
2022-01-25 10:42:19 +01:00
JianBo He
b1959086d9
chore: fix elvis warnings
2022-01-12 13:51:37 +08:00
JianBo He
6bb919b65c
chore(retainer): change root name emqx_retainer > retainer
2022-01-11 15:30:42 +08:00
Zaiming (Stone) Shi
63167cea70
chore: update copyright
2022-01-05 20:55:00 +01:00
lafirest
86001765cb
fix(emqx_retainer): fix config update error
2021-12-31 09:56:25 +08:00
Zaiming (Stone) Shi
d3d8b3a01f
fix: allow listener not_found before restart
2021-12-12 22:18:56 +01:00
JianBo He
f645a4eada
test(retainer): add test case for stopping publish clear msg
2021-12-03 14:42:27 +08:00
zhongwencool
c73205a589
Ct helpers migrate ( #5943 )
...
* chore: common test
* chore: delete emqx_ct_helpers deps
2021-10-18 13:45:52 +08:00
Tobias Lindahl
aa19c2a908
chore: Remove emqx_ct_helpers as dependency
2021-10-15 10:40:57 +02:00
Shawn
f4eae8c0cb
fix(retainer): test case failed for expired retained msg
2021-09-03 10:42:12 +08:00
Turtle
5a87d941f6
refactor(retainer): refactor emqx_retainer test case
2021-08-24 10:53:06 +08:00
lafirest
adc6226eae
refactor(emqx_retainer): emqx_retainer_api use openapi model
2021-08-19 10:12:08 +08:00
lafirest
6c73679b02
chore(emqx_retainer): simplified the retainer config
2021-08-10 17:47:30 +08:00
firest
4427ec8155
fix(emqx_retainer): fix remaining quota check error
2021-07-19 08:55:24 +08:00
Shawn
1d2cb6cb81
Merge branch 'master' into emqx_config
2021-07-17 15:53:12 +08:00
Turtle
b9e3095ac3
fix(test): fix check emqx management test cases fail
2021-07-17 14:59:52 +08:00
lafirest
4c931470d8
feat(eqmx_retainer): let emqx_retainer can support other types of databases
2021-07-17 13:18:03 +08:00
DDDHuang
c11a8c6db6
refactor: clients api; status api; adapter minirest v1
...
The serious influence:
authn:
api
authz:
api; api test suit
dashboard:
all closed
lwm2m:
api;
modules:
api(api_topic_metrics, modules_api); test suit(emqx_modules_SUITE)
prometheus:
api
retainer:
api; api test suit
rule_engine:
api: api test suit
telemetry:
api
2021-07-09 18:09:07 +08:00
DDDHuang
dc98cff27b
fix: mgmt conf & schema; prepare minirest ( #5178 )
2021-07-07 17:04:05 +08:00
lafirest
72f9e60d63
feat(emqx_retainer): add simple restapi for emqx_retainer
2021-07-06 18:16:05 +08:00