3703 Commits

Author SHA1 Message Date
a02df6f7b6 * FIX [nng/rest_api] fix func definetion issue complained by NDK compiler
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-19 17:28:18 +08:00
f3d69d469e fix version number as conf is not compatible with version 0.18.0 2025-06-16 17:23:01 +08:00
4538e43bc6 * FIX [nng] Another fix in nanonng for macos
Signed-off-by: jaylin <jaylin@emqx.io>
0.23.9
2025-06-16 16:39:32 +08:00
ada47df2e5 move nng head for a CI fix
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-16 16:39:32 +08:00
bf0ce65827 * MDF [nng] move nng head & new release
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-16 16:39:32 +08:00
d91116fc2e * MDF [bridge] make tcp option effective in bridging reload
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-16 16:39:32 +08:00
f5b9d4d25f * FIX [pub_handler] Fix the error in compiling.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2025-06-16 11:55:38 +08:00
ebb39e1fb8 * MDF [pub_handler] fix code warnings
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-16 11:54:33 +08:00
f5aac56e20 * MDF [bridge/pub_handler] Github AI is not happy with some of my code
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-16 11:54:33 +08:00
dff075d5b4 * MDF [bridge] rename symbol & move nng head for windows
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-16 11:54:33 +08:00
bf43c9e81b move nng head for CI
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-16 11:54:33 +08:00
e03ccb9d53 * Move head for CI
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-16 11:54:33 +08:00
e574a3fa08 * FIX [pub_handler] for #2040, fix surrounding features that are broken by topic alias
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-16 11:54:33 +08:00
f5a79ce08b * MDF [broker] remove unseless code
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-16 11:54:33 +08:00
9bfccffbd7 * FIX [bridge] fix a msg leaking due to topic alias
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-16 11:54:33 +08:00
08e93b7ff7 * NEW [bridge] support interface binding in TCP/TLS bridging
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-16 11:54:33 +08:00
96cdd5a872 * FIX [broker] conf_file should be a heap instead of a stack memory.
Signed-off-by: wanghaemq <wangwei@emqx.io>
2025-06-05 16:47:01 +08:00
fde0866f55 * MDF [version] update version for next release
Signed-off-by: jaylin <jaylin@emqx.io>
0.23.8
2025-06-03 19:16:54 +08:00
fc9236e9c1 * MDF [doc] add new tips for local topic remapping feature also
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-03 19:16:54 +08:00
0849026c30 * MDF [doc] new Tips for placeholder usage in ACL
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-03 19:14:22 +08:00
98af173b7b * FIX [acl_handler] fix missing condition caused a double free bug
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-03 19:14:22 +08:00
0fdac1e41b * MDF [acl_handler] reduce mem alloc & fix memleak
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-03 19:14:22 +08:00
a0f9ca1525 FIX [acl] placeholder replacement 2025-06-03 17:10:23 +08:00
2d04ff2aad * MDF move nanonng head to main
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-03 16:28:27 +08:00
6257e381b2 * FIX [pub_handler_test] fix wrong header append in ci
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-03 16:28:27 +08:00
99581f7764 * MDF [nng] move nng head only to run CI
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-03 16:28:27 +08:00
45d59b2c8d * MDF [app] enhance len checker along with recent breaking API change
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-03 16:28:27 +08:00
984e4e3d81 * MDF [sub_handler] fix sub_handler & work ci test due to change of remain len API
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-03 16:28:27 +08:00
9884b39bae * FIX [pub_handler] enhance remain len check
Signed-off-by: jaylin <jaylin@emqx.io>
2025-06-03 16:28:27 +08:00
ab22149e50 ci: translate issue from Chinese to English when issue create
Signed-off-by: Rory Z <16801068+Rory-Z@users.noreply.github.com>
2025-05-30 15:00:29 +08:00
7fc5b1add1 * MDF [nng] move head & version for new release
Signed-off-by: jaylin <jaylin@emqx.io>
0.23.7-11
2025-05-28 19:19:04 +08:00
40b26d19c1 * MDF [pub_handler] a little tweak on pub_handler
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-28 19:19:04 +08:00
e6bc1331f9 * FIX [pub_handler] fix msg expiry interval feature
break in b75f908dd3

Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-28 19:19:04 +08:00
dddf647937 * MDF [nng] merge a ci fix
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-23 20:45:35 +08:00
b3a2ad17fb * FIX [windows] fix windos build
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-23 20:45:35 +08:00
0e66aa4b4f * MDF [nng] move nng head
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-23 20:45:35 +08:00
6bf8a0c128 * MDF [broker] for #1940
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-23 20:45:35 +08:00
e0ff28b2c1 * NEW [broker] recode of bridging msg for topic mapping feature
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-23 20:45:35 +08:00
e1bf4099e9 * MDF [pub_handler] only decode bridging msg once. The consequnce change of remap topic feature
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-23 20:45:35 +08:00
2ff3ddd939 * NEW [bridge] new bridge_downward_msg_coding API for topic remap
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-23 20:45:35 +08:00
b23d478d93 * MDF [version] advance ver number for pre release
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-12 17:25:15 +08:00
721461e3c5 * MDF [nng] move nng head
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-12 17:25:15 +08:00
d8e5087d02 * MDF [Doc] new docs for preset sessions
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-12 17:25:15 +08:00
82638e34bd * MDF [Doc] add new docs of transparent bridging
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-12 17:25:15 +08:00
f9400fd6fe * NEW [example.conf] update example config file for preset sessions
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-12 17:25:15 +08:00
b11bf5c55c * NEW [broker] add new preset session feature in broker_start
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-12 17:25:15 +08:00
986d7756de * MDF [version] advance ver num
fix a session keeping issue of MQTT 3.1.1

Signed-off-by: jaylin <jaylin@emqx.io>
0.23.7
2025-05-08 21:01:46 +08:00
264897aed8 * MDF [nng] move nng head for next release
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-08 20:59:32 +08:00
adc9ea0d60 * MDF [unsub_handler] remove useless key hashing
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-08 20:59:32 +08:00
f3ec4b5399 * FIX [dockerfile] adapt to new github runner again
Signed-off-by: jaylin <jaylin@emqx.io>
2025-05-06 12:17:45 +08:00