This is a bug-fix release
What's Changed in NanoMQ
- Fixed issue 1168. by @lee-emqx in https://github.com/emqx/nanomq/pull/1170
- Supports set will property for bridging client by @alvin1221 in https://github.com/emqx/nanomq/pull/1175
- for #1148 by @JaylinYu in https://github.com/emqx/nanomq/pull/1177
- Fixed issue 1171 reload caused core dump. by @lee-emqx in https://github.com/emqx/nanomq/pull/1184
- Add get_metrics function for Prometheus(incomplete). by @lee-emqx in https://github.com/emqx/nanomq/pull/1176
- Add subscribers/topics/(message in/out/drop) metrics. by @lee-emqx in https://github.com/emqx/nanomq/pull/1185
- Add cmake option
BUILD_APP_LIB
by @alvin1221 in https://github.com/emqx/nanomq/pull/1186 - Fix data racing on retain msg by @JaylinYu in https://github.com/emqx/nanomq/pull/1187
- Refactor retain message. by @lee-emqx in https://github.com/emqx/nanomq/pull/1189
- Fixed android shared library compile error. by @lee-emqx in https://github.com/emqx/nanomq/pull/1191
- A comprehensive fix of #1165 by @JaylinYu in https://github.com/emqx/nanomq/pull/1193
What's Changed in NanoNNG
- FIX [mqtt_public] fix compatibility for windows. by @Hermann0222 in https://github.com/nanomq/NanoNNG/pull/504
- MDF [log] print pthread id instead of process id on Linux by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/502
- Fixed security issues. by @lee-emqx in https://github.com/nanomq/NanoNNG/pull/509
- Fix build failed on Windows by @alvin1221 in https://github.com/nanomq/NanoNNG/pull/510
- FIx https://github.com/emqx/nanomq/issues/1153 by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/511
- fix transport #1153 by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/512
- FIX [websocket] fix websocket wrong pointer of msg by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/513
- Add bridge configuration and parser for
Will message
by @alvin1221 in https://github.com/nanomq/NanoNNG/pull/514 - MDF [mqtt_tcp] add conn_param to connmsg by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/516
- test for broker-tcp and nmq-mqtt by @Hermann0222 in https://github.com/nanomq/NanoNNG/pull/515
- FIX [mqtt_parser] another way of avoiding https://github.com/emqx/n… by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/517
- Fix warning by @alvin1221 in https://github.com/nanomq/NanoNNG/pull/519
- Fix https://github.com/emqx/nanomq/issues/1169 by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/518
- FIX [mqtt_parser] fix https://github.com/emqx/nanomq/issues/1181 in… by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/520
- warning fix and more strict test by @Hermann0222 in https://github.com/nanomq/NanoNNG/pull/524
- FIX [mqtt_parser] fix warnings & verify protocol name in conn_handler by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/525
- Change retain related interface/implementation. by @lee-emqx in https://github.com/nanomq/NanoNNG/pull/526
- Modify conf related function visiability. by @lee-emqx in https://github.com/nanomq/NanoNNG/pull/527
- Update config parser function in order to support bridge can be hot updated by @alvin1221 in https://github.com/nanomq/NanoNNG/pull/528
- FIX [mqtt_parser] caculate CONNECT packet length correctly by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/531
- Fix the error that quic_discconect_cb is never triggered. by @wanghaEMQ in https://github.com/nanomq/NanoNNG/pull/523
- FIX [mqtt_parser] fix a regression bug by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/532
- FIX [mqtt_parser] check will qos & proto ver also by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/533
Full Changelog: https://github.com/nanomq/NanoNNG/compare/0.17.2...0.17.8
Full Changelog: https://github.com/emqx/nanomq/compare/0.17.5...0.17.8