What's Changed in NanoMQ
- FIX [workflow] fix that codecov for master not updating. by @Hermann0222 in https://github.com/emqx/nanomq/pull/1246
- FIX [workflow] codecov ignore nanomq_cli. by @Hermann0222 in https://github.com/emqx/nanomq/pull/1247
- fix dds building from a clean build dir by @risicle in https://github.com/emqx/nanomq/pull/1250
- FIX [sub_handler] fix UAF bug in #1217 by @JaylinYu in https://github.com/emqx/nanomq/pull/1249
- Create preview.sh by @LenaLenaPan in https://github.com/emqx/nanomq/pull/1253
- FIX [nanomq_cli] fix incompatible func calling of nng_mqtt_client_a… by @JaylinYu in https://github.com/emqx/nanomq/pull/1251
- Add cpu/memory usage metrics. by @lee-emqx in https://github.com/emqx/nanomq/pull/1252
- MDF [NNG] move nng head for CI by @JaylinYu in https://github.com/emqx/nanomq/pull/1254
- MDF [nng] move nng head for CI & bug-fix release by @JaylinYu in https://github.com/emqx/nanomq/pull/1256
- Change nanomq_cli options by @lee-emqx in https://github.com/emqx/nanomq/pull/1255
- Update toolkit docs. by @lee-emqx in https://github.com/emqx/nanomq/pull/1257
- Fixed rule engine core dump. by @lee-emqx in https://github.com/emqx/nanomq/pull/1258
What's Changed in NNG
- more tests(sub, pub qos0, unsub) for broker_tcp and nmq_mqtt by @Hermann0222 in https://github.com/nanomq/NanoNNG/pull/530
- NEW [mqtt_tcp] add exponential backoff to vanilla mqtt by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/535
- Add reload_aio field to conf by @wanghaEMQ in https://github.com/nanomq/NanoNNG/pull/529
- FIX [trantest] fix potential aio pending error. by @Hermann0222 in https://github.com/nanomq/NanoNNG/pull/538
- Update nanomq conf by @lee-emqx in https://github.com/nanomq/NanoNNG/pull/536
- rework NanoSDK ack mechanism by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/537
- Add bridge_arg field in bridge_node. by @wanghaEMQ in https://github.com/nanomq/NanoNNG/pull/539
- FIX [mqtt-tcp] use emqx broker to aviod timeout. by @Hermann0222 in https://github.com/nanomq/NanoNNG/pull/540
- FIX [mqtt_quic] fix wrong order of sock pointer referencing by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/541
- Add quic_disconnect interface by @wanghaEMQ in https://github.com/nanomq/NanoNNG/pull/542
- Enhance Conn_param counter by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/545
- Fix double free of cp for MQTT TCP bridging too by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/546
- MDF [test] free cp twice for pub by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/547
- FIX [mqtt_parser] protocol name must be valid by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/548
- Fix memleak in quic by @Hermann0222 in https://github.com/nanomq/NanoNNG/pull/543
- Change
sub_list
data type by @alvin1221 in https://github.com/nanomq/NanoNNG/pull/549 - Sync with upstream NNG by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/550
- Fix memleak in CI by @Hermann0222 in https://github.com/nanomq/NanoNNG/pull/554
- Fix conn_param leaking issue which discovered by wangha by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/553
- Restore AWS Bridging by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/556
- MDF [conf] increase the default value of max packet size by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/557
- Sync hocon fixed && fixed num overflow error. by @lee-emqx in https://github.com/nanomq/NanoNNG/pull/558
- MDF [mqtt_parser] remove unsafe copy_utf8_str func by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/560
- MDF [mqtt_public] bridge to be compatible with topic alias by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/561
- Remove the BBR congesttion algorithm option in quic_api. by @wanghaEMQ in https://github.com/nanomq/NanoNNG/pull/562
- Fix serveral bugs by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/563
- FIX [nmq_mqtt] pipe reaper needs a bigger lock #1180 of NanoMQ by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/564
- THis PR fix 2 crtitical Bugs by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/566
- FIX [mqtt/websocket] a potential blocking error https://github.com/… by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/567
Full Changelog: https://github.com/nanomq/NanoNNG/compare/0.17.8...0.18.2
New Contributors
- @risicle made their first contribution in https://github.com/emqx/nanomq/pull/1250
Full Changelog: https://github.com/emqx/nanomq/compare/0.18.1...0.18.2