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
|
ba66f2303a
|
Merge pull request #12995 from keynslug/feat/sessds/exclude-unreachable-servers
feat(dsrepl): avoid contacting unreachable ra servers
|
2024-05-08 19:19:46 +02: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
|
1b2a204e38
|
Merge pull request #12988 from thalesmg/fix-ds-durable-response-r57-20240507
fix(clients mgmt api): set `durable` flag for DS sessions and subscriptions, add `clientid` to subscriptions
|
2024-05-07 18:04:33 -03: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 |
|
William Yang
|
6e5d04e9fa
|
Merge pull request #12977 from qzhuyan/port/william/5/partial-chain
chore: update doc for `partial_chain` and `verify_peer_ext_key_usage`
|
2024-05-07 16:42:10 +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 |
|
SergeTupchiy
|
ad9ace8d0a
|
Merge pull request #12984 from SergeTupchiy/EMQX-12255-handle-no-license-in-backup-restore
fix(emqx_license): don't crash if an imported backup file has no license config
|
2024-05-07 16:05:49 +03: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
|
78095ef9bc
|
chore: changelog
|
2024-05-07 17:04:58 +08:00 |
|
zhongwencool
|
a0bf06caba
|
chore: add test case for non-utf8 topic
|
2024-05-07 17:02:45 +08:00 |
|
JianBo He
|
c947455b15
|
chore: add changes
|
2024-05-07 16:27:34 +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 |
|
Thales Macedo Garitezi
|
83a0206aaa
|
Merge pull request #12973 from thalesmg/shared-bridge-aggregator-r57-20240503
refactor: extract blob aggregator logic to separate application
|
2024-05-06 16:19:21 -03:00 |
|
William Yang
|
28b17a2562
|
chore: fix nit for spellcheck
|
2024-05-06 21:02:33 +02:00 |
|
Kjell Winblad
|
ca88f5731b
|
fix(rule tracing): format result traces in a more structured way
|
2024-05-06 17:33:59 +02:00 |
|
William Yang
|
01467246fc
|
docs: Apply suggestions from code review
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
|
2024-05-06 17:08:55 +02:00 |
|
William Yang
|
c3f8ba5762
|
chore: update doc for partial_chain and verify_peer_ext_key_usage
|
2024-05-06 16:03:52 +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 |
|