This is a stable release of 0.21
- Fix session keeping feature. (clean start = false will not cause FD exhaustion)
- Fix several minor bugs in the newly added MQTT Stream
What's Changed in NanoMQ
- nng_closeall is deprecated by @RanMaoyi in https://github.com/nanomq/nanomq/pull/1691
- ADD [webhook_inproc] New cmd "stopMQ" and "startMQ" by @RanMaoyi in https://github.com/nanomq/nanomq/pull/1694
- NanoMQ Intergrate blf. by @xinyi-xs in https://github.com/nanomq/nanomq/pull/1695
- FIX [webhook] fix #1697, dis… by @JaylinYu in https://github.com/nanomq/nanomq/pull/1698
- FT fix by @OdyWayne in https://github.com/nanomq/nanomq/pull/1699
- Revert "* ADD [webhook_inproc] New cmd "stopMQ" and "startMQ"" by @RanMaoyi in https://github.com/nanomq/nanomq/pull/1701
- FIX [hook] fix re-enable mqtt stream fail by @JaylinYu in https://github.com/nanomq/nanomq/pull/1704
- Fix a heap use after free and a typo warning. by @wanghaEMQ in https://github.com/nanomq/nanomq/pull/1712
- Fix serval leaks by @wanghaEMQ in https://github.com/nanomq/nanomq/pull/1714
- New release is rocking by @JaylinYu in https://github.com/nanomq/nanomq/pull/1715
- Fixed parquet test run error. by @xinyi-xs in https://github.com/nanomq/nanomq/pull/1717
- 0.21.8 by @JaylinYu in https://github.com/nanomq/nanomq/pull/1718
Full Changelog: https://github.com/nanomq/nanomq/compare/0.21.6...0.21.8
What's Changed in NanoNNG
- Introduce the blf library. by @xinyi-xs in https://github.com/nanomq/NanoNNG/pull/863
- Support checking the parquet path at startup to see if there are any old parquet files by @RanMaoyi in https://github.com/nanomq/NanoNNG/pull/877
- First version of blf library. by @xinyi-xs in https://github.com/nanomq/NanoNNG/pull/878
- [nanonng] eliminate code warnings by @RanMaoyi in https://github.com/nanomq/NanoNNG/pull/876
- FIX [parquet] file_path UAF error by @RanMaoyi in https://github.com/nanomq/NanoNNG/pull/881
- FIX [core/socket] fix CVE-2024-25767 by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/880
- FIX [core/socket] fix CVE-2024-25767 by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/882
- exchange_server supports dynamically modifying the fullOp of the ringbus in sock_recv by @RanMaoyi in https://github.com/nanomq/NanoNNG/pull/883
- Exchange && ringbuffer support blf. by @xinyi-xs in https://github.com/nanomq/NanoNNG/pull/879
- FIx #884 by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/885
- [exchange_server] Remove send messages queue, and send message directly by @RanMaoyi in https://github.com/nanomq/NanoNNG/pull/886
- [WIP] Add new unit tests for quic stream layer. by @wanghaEMQ in https://github.com/nanomq/NanoNNG/pull/888
- fix session keeping feature by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/891
- Sync transport & protocol layer changes that related to ping&qos by @wanghaEMQ in https://github.com/nanomq/NanoNNG/pull/897
- Fix serval leaks by @wanghaEMQ in https://github.com/nanomq/NanoNNG/pull/898
- MDF [transport/mqtt] remove useless msg free & modify log level by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/900
- Sync with upstream nng for next release by @JaylinYu in https://github.com/nanomq/NanoNNG/pull/901
Full Changelog: https://github.com/nanomq/NanoNNG/compare/0.21.6...0.21.8