This is a Bug-Fix release of 0.22 with the following new feature:
- Return
will_topic
&will_msg
in HTTP API (get client info) - Support placeholder in ACL rules.
- Support QoS overwrite in uplink bridging
- Refactor prefix/suffix of bridging topic to be dynamic
- other minor fixes
2024.8.4 0.22.4 re-released due to https://github.com/nanomq/nanomq/issues/1863
What's Changed in NanoMQ
- reload log & memleak fix by @StargazerWayne in https://github.com/nanomq/nanomq/pull/1837
- ACL rule topic placeholder by @StargazerWayne in https://github.com/nanomq/nanomq/pull/1841
- add
will_topic
&will_msg
in GET rest apis by @StargazerWayne in https://github.com/nanomq/nanomq/pull/1842 - MDF [broker] make bridging qos overwirtten valid by @JaylinYu in https://github.com/nanomq/nanomq/pull/1843
- Real prefix/suffix for tweaking bridging topic by @JaylinYu in https://github.com/nanomq/nanomq/pull/1850
- MDF [Doc] Update bridging introduction md by @JaylinYu in https://github.com/nanomq/nanomq/pull/1852
- MDF [conf] set default max packet size to 260 Mb, because ignoring… by @JaylinYu in https://github.com/nanomq/nanomq/pull/1856
- Fix secruty issue & memleak in retain by @JaylinYu in https://github.com/nanomq/nanomq/pull/1857
- Update the compile command in plugin example. by @wanghaEMQ in https://github.com/nanomq/nanomq/pull/1858
- Sync with Upstream & new release 0.22 by @JaylinYu in https://github.com/nanomq/nanomq/pull/1859
Full Changelog: https://github.com/nanomq/nanomq/compare/0.22.2...0.22.4
What's Changed in NanoNNG
- Add new QoS option in bridigng by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1019
- FIX [websocket] fix a regression bug of mqtt/websocket(quick send cb) by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1020
- FIX [parquet] Init write thread with pthread by @RanMaoyi in https://github.com/nanomq/NanoNNG/pull/1010
- new feature: transparent bridging by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1022
- test branch by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1023
- New MQTT enhanced authentication library. by @wanghaEMQ in https://github.com/nanomq/NanoNNG/pull/1018
- Revert "Support suffix and prefix for each pair of remote/local topic" by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1025
- Revert "prefix/suffix for bridge forwards" by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1026
- Real prefix/suffix for bridging topic by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1028
- fix build error by @huchangqiqi in https://github.com/nanomq/NanoNNG/pull/1027
- Fix #1031 by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1032
- related to MQTTV5 protocol validation by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1033
- Sync with NNG 1.8.0 by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1034
- MDF [wolfssl] remove SSL outputs by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1035
New Contributors
- @huchangqiqi made their first contribution in https://github.com/nanomq/NanoNNG/pull/1027
Full Changelog: https://github.com/nanomq/NanoNNG/compare/0.22.2...0.22.5