Ivan Dyachkov
|
900536712d
|
Merge pull request #12997 from thalesmg/sync-r57-m-20240508
sync `release-57` to `master`
|
2024-05-10 10:41:30 +02:00 |
|
lafirest
|
23a1b18459
|
Merge pull request #12983 from emqx/feat/authn_hook
feat(events): add new hook && event `client.check_authn_complete`
|
2024-05-09 22:36:52 +08:00 |
|
Thales Macedo Garitezi
|
401f0fa84b
|
Merge branch 'release-57' into sync-r57-m-20240508
|
2024-05-09 09:13:30 -03:00 |
|
firest
|
2bc014db69
|
fix(events): call client.check_authn_complete even if authentication fails
|
2024-05-09 18:15:32 +08:00 |
|
firest
|
d2ca4e9f11
|
chore: update change
|
2024-05-09 11:04:56 +08:00 |
|
zhongwencool
|
107d00adee
|
Merge pull request #12944 from zhongwencool/mqtt-utf8-strict-mode
fix: non-utf8 clientid connect event case crash if strict_mod=false
|
2024-05-09 09:16:10 +08:00 |
|
Thales Macedo Garitezi
|
55f27281b3
|
Merge pull request #12991 from thalesmg/refactor-mv-message-type-r57-20240508
refactor(message validation): rename `message_name` to `message_type`
|
2024-05-08 16:58:28 -03:00 |
|
Thales Macedo Garitezi
|
d3905b6336
|
Merge pull request #12990 from thalesmg/fix-mv-conf-update-r57-20240508
fix(message validation): don't call `emqx_conf:update` during boot
|
2024-05-08 16:58:15 -03:00 |
|
Thales Macedo Garitezi
|
8d0574abf0
|
Merge pull request #12979 from thalesmg/fix-ps-monitor-topic-count-r57-20240506
fix(monitor api): count persistent routes and subscriptions
|
2024-05-08 15:09:16 -03:00 |
|
Andrew Mayorov
|
d84c180ccb
|
feat(dsrepl): avoid contacting unreachable ra servers
Assuming estabilished Erlang distribution channel is a reliable way to
tell whether a remote node is reachable.
|
2024-05-08 18:12:13 +02:00 |
|
Thales Macedo Garitezi
|
d3bc32dc35
|
fix(message validation): don't call emqx_conf:update during boot
`load/0` and `unload/0` shouldn't call cluster operations.
|
2024-05-08 10:18:29 -03:00 |
|
Thales Macedo Garitezi
|
5172606032
|
refactor(message validation): rename message_name to message_type
On Product's behest, to make naming consistent with protobuf nomenclature.
https://protobuf.dev/programming-guides/proto3/#adding-types
|
2024-05-08 09:13:40 -03:00 |
|
JianBo He
|
4403b4f5ce
|
Merge pull request #12976 from HJianBo/fix-duplicated-disconnect
Fix duplicated disconnect event
|
2024-05-08 14:43:19 +08:00 |
|
Kjell Winblad
|
72f68afbca
|
Merge pull request #12981 from kjellwinblad/kjell/fixup_trace_all_http_and_error
Make formatting of action result trace entries better
|
2024-05-08 06:10:03 +02:00 |
|
Thales Macedo Garitezi
|
0c7b221c42
|
fix(clients mgmt api): set durable flag for DS sessions and subscriptions
|
2024-05-07 14:55:50 -03:00 |
|
Kjell Winblad
|
d5324e295f
|
test: do cleanup in emqx_common_test_helpers:on_exit function
Thanks @thalesmg for the suggestion.
|
2024-05-07 18:18:18 +02:00 |
|
Thales Macedo Garitezi
|
02c58b67f0
|
Merge pull request #12986 from thalesmg/fix-mv-name-length-r57-20240507
fix(message validation): limit the length of validation name
|
2024-05-07 11:39:17 -03:00 |
|
Thales Macedo Garitezi
|
2989793f4c
|
Merge pull request #12980 from thalesmg/fix-ds-get-offline-client-stuff-r57-20240506
fix(mgmt clients api): hold channel info after client disconnects for display in API
|
2024-05-07 11:18:00 -03:00 |
|
Thales Macedo Garitezi
|
d4d2b4c460
|
Merge pull request #12985 from thalesmg/fix-mv-cluster-metrics-r57-20240507
fix(message validation): apply config CRUD operations on whole cluster
|
2024-05-07 11:10:58 -03:00 |
|
Kjell Winblad
|
09ee7ec0e2
|
fix(rule tracing): make sure that recoverable errors are traced
|
2024-05-07 15:49:38 +02:00 |
|
Thales Macedo Garitezi
|
96bb6e7d88
|
fix(message validation): limit the length of validation name
Fixes https://emqx.atlassian.net/browse/EMQX-12299
|
2024-05-07 10:04:56 -03:00 |
|
Thales Macedo Garitezi
|
06f16d4ee0
|
fix(message validation): apply config CRUD operations on whole cluster
Fixes https://emqx.atlassian.net/browse/EMQX-12298
|
2024-05-07 09:45:50 -03:00 |
|
Thales Macedo Garitezi
|
6d6eb42fa3
|
fix(mgmt clients api): hold channel info after client disconnects for display in api
Fixes https://emqx.atlassian.net/browse/EMQX-12266
|
2024-05-07 09:22:33 -03:00 |
|
Serge Tupchii
|
b869488d35
|
fix(emqx_license): don't crash if an imported backup file has no license config
|
2024-05-07 13:48:04 +03:00 |
|
zhongwencool
|
a0bf06caba
|
chore: add test case for non-utf8 topic
|
2024-05-07 17:02:45 +08:00 |
|
firest
|
f641d0b2b7
|
feat(events): add new hook && event client.check_authn_complete
|
2024-05-07 16:24:31 +08:00 |
|
Kjell Winblad
|
feecc36607
|
fix(rule tracing): clean up error tuple in the action_failed trace
|
2024-05-07 09:13:55 +02:00 |
|
JianBo He
|
1642b06bf9
|
test: add tests
|
2024-05-07 10:30:53 +08:00 |
|
Thales Macedo Garitezi
|
28355a4cfc
|
fix(monitor api): count persistent routes and subscriptions
Fixes https://emqx.atlassian.net/browse/EMQX-12267
|
2024-05-06 16:51:31 -03:00 |
|
Zaiming (Stone) Shi
|
93e31d088a
|
Merge pull request #12978 from JimMoen/fix-typo
chore: fix typo
|
2024-05-06 21:28:51 +02:00 |
|
Kjell Winblad
|
ca88f5731b
|
fix(rule tracing): format result traces in a more structured way
|
2024-05-06 17:33:59 +02:00 |
|
Thales Macedo Garitezi
|
cd4aaf663b
|
docs: briefly describe delivery callbacks
|
2024-05-06 10:00:10 -03:00 |
|
Thales Macedo Garitezi
|
e6b1dfb095
|
refactor: improve error
|
2024-05-06 09:53:49 -03:00 |
|
Thales Macedo Garitezi
|
793cc4df2c
|
fix: add fully qualified calls to enable hot beam reloads
|
2024-05-06 09:52:31 -03:00 |
|
Thales Macedo Garitezi
|
edcb750d9f
|
fix: remove unused dependency
|
2024-05-06 09:51:32 -03:00 |
|
Thales Macedo Garitezi
|
36542a4b1d
|
docs: bump copyright years
|
2024-05-06 09:50:12 -03:00 |
|
Ilia Averianov
|
e19222fc0d
|
Merge pull request #12971 from savonarola/0502-fix-url-parse
fix(auth,http): improve URI handling
|
2024-05-06 13:41:10 +03:00 |
|
JimMoen
|
1df2d837ee
|
chore: fix typo
|
2024-05-06 17:37:32 +08:00 |
|
Ilya Averyanov
|
31026d51f7
|
chore(auth,http): cache REs for parsing URIs
|
2024-05-06 11:46:18 +03:00 |
|
JianBo He
|
b320b20c7b
|
fix(mqtt): disconnected event should not be sent twice
|
2024-05-06 16:17:02 +08:00 |
|
Ilya Averyanov
|
3b655f56cb
|
fix(auth,http): improve URI handling
|
2024-05-04 09:47:13 +03:00 |
|
Zaiming (Stone) Shi
|
e7f0c83406
|
Merge pull request #12970 from zmstone/0503-refactor-dashboard-listener
refactor: simplify https listener config for dashboard
|
2024-05-04 08:38:29 +02:00 |
|
Zaiming (Stone) Shi
|
c5d8659f35
|
Merge pull request #12972 from zmstone/0503-unhide-default-dashboard-username-password
chore: unhide dashboard default_password config
|
2024-05-04 08:36:32 +02:00 |
|
Thales Macedo Garitezi
|
32493e395c
|
refactor: avoid passing record down to template rendering function
|
2024-05-03 17:43:30 -03:00 |
|
Thales Macedo Garitezi
|
157e2c2535
|
refactor: make api more generic
|
2024-05-03 17:25:02 -03:00 |
|
Thales Macedo Garitezi
|
a6508e2fca
|
refactor: use better names
Co-authored-by: Andrew Mayorov <encube.ul@gmail.com>
|
2024-05-03 17:04:09 -03:00 |
|
Thales Macedo Garitezi
|
d61f4078e2
|
refactor: extract blob aggregator logic to separate application
This will allow other bridges to share the same aggregation logic as S3 aggregated action.
|
2024-05-03 14:35:58 -03:00 |
|
zmstone
|
4d3156b5ed
|
chore: unhide dashboard default_username and default_password config
|
2024-05-03 18:35:49 +02:00 |
|
Thales Macedo Garitezi
|
3818b75188
|
Merge pull request #12959 from thalesmg/kprodu-connector-hc-m-20240429
feat(kafka producer): add health check topic option
|
2024-05-03 12:48:48 -03:00 |
|
zmstone
|
3c5c76fcfc
|
refactor: simplify https listener config for dashboard
|
2024-05-03 16:45:40 +02:00 |
|