The first official ver of 0.24 is ready now. It comes with the following new changes:
- Topic mapping feature for upward bridging messaging. The docs are still in cook.
- Now NanoMQ will find the config file
nanomq.confat its executing path automatically. Only valid for linux now. - Remove the PID check of the process protector.
- Exits if it reads an invalid config file.
- Fix a portability issue on the Little endian platform.
- Fix a Sub/UnSub bug of MQTT WebSockets.
- Fix a double-free bug in the hybrid server of bridging.
- Other minor enhancements and fixes.
What's Changed in NanoMQ
- Add 2 new HTTP get/put file API & fix ctx id reference in state machine by @JaylinYu in https://github.com/nanomq/nanomq/pull/2074
- fix: fix build with -DBUILD_CLIENT=OFF by @ftapajos in https://github.com/nanomq/nanomq/pull/2072
- fix(build): use project-level cmake variables if possible by @ArcticLampyrid in https://github.com/nanomq/nanomq/pull/2073
- Fix CI for windows by @wanghaEMQ in https://github.com/nanomq/nanomq/pull/2065
- modification to ger_file API & advance ver number & fix a uint32 accessing bug in LE/BE by @JaylinYu in https://github.com/nanomq/nanomq/pull/2078
- new API for getting exec path by @JaylinYu in https://github.com/nanomq/nanomq/pull/2080
- 0.24.1 release by @JaylinYu in https://github.com/nanomq/nanomq/pull/2090
- show prefix & suffix in API if configured by @timo-keller in https://github.com/nanomq/nanomq/pull/2094
- For #2083 #2089 #2081 by @JaylinYu in https://github.com/nanomq/nanomq/pull/2092
New Contributors
- @ftapajos made their first contribution in https://github.com/nanomq/nanomq/pull/2072
- @ArcticLampyrid made their first contribution in https://github.com/nanomq/nanomq/pull/2073
- @timo-keller made their first contribution in https://github.com/nanomq/nanomq/pull/2094
Full Changelog: https://github.com/nanomq/nanomq/compare/0.23.10...0.24.1
What's Changed in NanoNNG
- Fix for Big-Endian Bug by @MikePhillyFlyers in https://github.com/nanomq/NanoNNG/pull/1257
- config parser enhancement by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1263
- FIX [core/message] revert PR #1257 by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1264
- Discard PINGREQ at protocol layer by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1266
- for #1256 by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1267
- MDF [nmq_mqtt] enhance disconnect event msg caching by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1268
- get exec path for config file API by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1272
- Fixed nanomq issue 2083. by @xinyi-xs in https://github.com/nanomq/NanoNNG/pull/1276
- FIX [websocket] fix unsuback always fail issue by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1280
- FIX [conf] Fix the double free of hybrid_servers. by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1286
- 0.24.1 release by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1290
- FIX [conf] free atomic value in conf_fini by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1292
- topic mapping for upward msg. by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1298
- FIX [nanolib] fix merge conflicts by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1299
- FIX [scanner] fixed scanner windows incompatible. by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1301
- MDF [env] print out config path read from env by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/1302
New Contributors
- @MikePhillyFlyers made their first contribution in https://github.com/nanomq/NanoNNG/pull/1257
Full Changelog: https://github.com/nanomq/NanoNNG/compare/0.23.10...0.24.1