Thales Macedo Garitezi
|
e76e94b497
|
perf(mgmt): optimize bulk unsubscribe when registry is enabled
|
2024-06-27 10:32:55 -03:00 |
Thales Macedo Garitezi
|
0b329dbf06
|
perf(mgmt): optimize bulk subscribe when registry is enabled
|
2024-06-27 10:32:55 -03:00 |
Thales Macedo Garitezi
|
c49900af50
|
perf(mgmt): optimize clientid lookup when registry is enabled
|
2024-06-27 10:32:55 -03:00 |
Thales Macedo Garitezi
|
7b7f44b9ac
|
fix(client mgmt api): make bulk subscribe work again in clusters
Fixes https://emqx.atlassian.net/browse/EMQX-12337
|
2024-06-27 09:37:55 -03:00 |
zmstone
|
98f70ea8d8
|
Merge remote-tracking branch 'origin/release-572' into release-57
|
2024-06-26 22:28:08 +02:00 |
zhongwencool
|
4942f6f75a
|
feat: improve keepalive_multiplier and keepalive_check_interval
|
2024-06-26 15:43:48 +08:00 |
zmstone
|
5d1608f34b
|
chore: minimize oss/platform diff
|
2024-06-24 15:30:03 +02:00 |
JimMoen
|
ff742d926a
|
fix: `?SLOG` with msg field
|
2024-06-20 02:18:26 +08:00 |
JimMoen
|
a6fa3e82d9
|
fix: prevent use pd
|
2024-06-19 20:15:07 +08:00 |
JimMoen
|
b7b2a08399
|
fix: match plugin_not_found reason
|
2024-06-19 20:15:07 +08:00 |
JimMoen
|
28293284a7
|
fix: let crash when plugin not found in cluster
|
2024-06-19 20:15:07 +08:00 |
JimMoen
|
19e039e0d2
|
fix: mark fresh install to cp the default configuration file directly
|
2024-06-19 20:15:07 +08:00 |
Serge Tupchii
|
baa7996289
|
fix(data_backup): allow exporting `ram_copies` Mnesia tables
Currently, ram tables can be used for message retainer.
|
2024-06-18 17:31:33 +03:00 |
Serge Tupchii
|
60882a616e
|
fix(data_backup): re-index retained messages after importing
|
2024-06-18 17:31:19 +03:00 |
Thales Macedo Garitezi
|
c81a3ebc0a
|
Merge pull request #13234 from thalesmg/fix-clients-api-client-attrs-union-r57-20240611
fix(client mgmt api): allow projecting `client_attrs` from client fields
|
2024-06-13 09:08:29 -03:00 |
JimMoen
|
cde4cb1358
|
fix: metrics macro with description
|
2024-06-12 19:06:33 +08:00 |
JimMoen
|
756797b258
|
refactor: gen metric schema with desc from macros
|
2024-06-12 19:04:39 +08:00 |
Thales Macedo Garitezi
|
0874768c1d
|
fix(client mgmt api): allow projecting `client_attrs` from client fields
Fixes https://emqx.atlassian.net/browse/EMQX-12511
|
2024-06-11 17:14:33 -03:00 |
zmstone
|
78a6100346
|
chore: fix app vsn bumps
only bug fixes so far
|
2024-05-29 21:56:22 +02:00 |
zmstone
|
e9cc88cb95
|
test: fix test case to have deterministic base config
|
2024-05-28 12:03:01 +02:00 |
ieQu1
|
8fbeca4321
|
chore: Version bumps
|
2024-05-28 00:14:01 +02:00 |
ieQu1
|
04305d004f
|
refactor(sessds): Extract metadata keys to a header
|
2024-05-27 23:36:20 +02:00 |
ieQu1
|
73df01e934
|
fix(dsapi): Check status of the node via Mria
|
2024-05-24 20:59:07 +02:00 |
Andrew Mayorov
|
29d203ae33
|
Merge pull request #13108 from keynslug/fix/ct-flaky/mgmt
test(mgmt): avoid inter-suite contamination by switching to cth tooling
|
2024-05-24 11:14:16 +03:00 |
Zaiming (Stone) Shi
|
40288b99b2
|
Merge pull request #13101 from JimMoen/fix-plugin-config-map
fix: allow put plugin config without schema
|
2024-05-23 21:18:43 +02:00 |
Thales Macedo Garitezi
|
823a6bc521
|
Merge pull request #13107 from thalesmg/hide-clientv2-response-type-r57-20240523
fix(client mgmt api): hide unused return type
|
2024-05-23 16:03:51 -03:00 |
Andrew Mayorov
|
7878d106f6
|
test(mgmt): avoid inter-suite contamination by switching to cth tooling
|
2024-05-23 20:17:34 +02:00 |
Thales Macedo Garitezi
|
b1e3c941fb
|
fix(client mgmt api): hide unused return type
Fixes https://emqx.atlassian.net/browse/EMQX-12427
|
2024-05-23 13:17:43 -03:00 |
Andrew Mayorov
|
d47bf8076a
|
test(mgmt): better isolate testsuite running environments
|
2024-05-23 17:53:13 +02:00 |
JimMoen
|
a40c7d646a
|
fix: apply suggestions from code review, thanks @zmstone
|
2024-05-23 20:28:14 +08:00 |
JimMoen
|
25a9aa1797
|
fix: allow put plugin config without schema
|
2024-05-23 17:33:34 +08:00 |
JianBo He
|
4053356597
|
Merge pull request #13063 from JimMoen/improve-plugin-config-behavior
fix(plugin): serde not found on new-joined nodes
|
2024-05-23 11:24:44 +08:00 |
JimMoen
|
e5f7aa9817
|
refactor: plguin functions and types rename
|
2024-05-22 11:51:54 +08:00 |
JimMoen
|
14f2a68799
|
fix: bpapi spec type
|
2024-05-22 06:01:57 +08:00 |
Thales Macedo Garitezi
|
31a35f2a15
|
Merge pull request #13076 from thalesmg/fix-ds-session-count-client-api-r57-20240520
fix(client mgmt api): cache disconnected durable session count for `/clients` api
|
2024-05-21 15:34:21 -03:00 |
JimMoen
|
87b3b214b9
|
fix: make static_check happy
|
2024-05-22 02:09:36 +08:00 |
JimMoen
|
140b7ce51e
|
fix(plugin): schema content only provided in enterprise edition
|
2024-05-22 02:09:31 +08:00 |
JimMoen
|
e0e4517d9e
|
fix: ensure plugin config on boot
|
2024-05-22 02:09:28 +08:00 |
Thales Macedo Garitezi
|
8b4a1c3d75
|
fix(client mgmt api): cache disconnected durable session count for `/clients` api
Fixes https://emqx.atlassian.net/browse/EMQX-12396
|
2024-05-20 11:48:08 -03:00 |
Kjell Winblad
|
8279d8c787
|
Merge pull request #13053 from kjellwinblad/kjell/fix_rule_trace_issues/EMQX-12327/EMQX-12335/EMQX-12336
Fix small action trace issues
|
2024-05-20 16:25:38 +02:00 |
Thales Macedo Garitezi
|
a5d973b681
|
docs: hide `/clients_v2` from swagger api docs
Since it's not yet ready for production, we'll hide it from the API docs.
|
2024-05-20 10:00:43 -03:00 |
Thales Macedo Garitezi
|
388e6c8262
|
fix(dssubs): introduce separate gauge for subscriptions from durable sessions
Fixes https://emqx.atlassian.net/browse/EMQX-12267
|
2024-05-17 10:17:16 -03:00 |
ieQu1
|
5ba71ae6f7
|
Merge pull request #13062 from ieQu1/dev/ds-better-naming
fix(sessds): Rename last_alive_update_interval -> heartbeat_interval
|
2024-05-17 09:55:40 +02:00 |
Andrew Mayorov
|
86f99959b0
|
Merge pull request #13054 from keynslug/fix/EMQX-12365/node-leave
fix(dsrepl): anticipate and handle nodes leaving the cluster
|
2024-05-17 09:43:15 +02:00 |
ieQu1
|
6f30c1c541
|
fix(sessds): Rename last_alive_update_interval -> heartbeat_interval
|
2024-05-17 01:20:10 +02:00 |
ieQu1
|
73f17249e9
|
fix(sessds): Rename session_persistence to durable_sessions
|
2024-05-16 21:31:32 +02:00 |
ieQu1
|
ee6e7174cf
|
fix(sessds): Rename the durable messages DB to `messages`
|
2024-05-16 21:31:32 +02:00 |
Andrew Mayorov
|
7e86e3e61c
|
fix(dsrepl): anticipate and handle nodes leaving the cluster
Also make `claim_site/2` safer by refusing to claim a site for a node
that is already there.
|
2024-05-16 18:32:07 +02:00 |
Kjell Winblad
|
9fd8e930be
|
fix(best_effort_json): only do tuple list to map without losing pairs
|
2024-05-16 11:19:48 +02:00 |
Andrew Mayorov
|
3e1e4bab17
|
Merge pull request #13047 from keynslug/fix/EMQX-12366/api-ds-leave
feat(api-ds): provide more information on nonexistent site leave
|
2024-05-14 23:21:07 +02:00 |