NanoNNG 0.22.0
Pre-release
Pre-release
What's Changed
- New exchange encryption config by @RanMaoyi in #887
- Add the md5sum field to parquet filenames by @RanMaoyi in #890
- Fix parquet remove file memory leak. by @xinyi-xs in #894
- Fix. Handling Ping & QoS12 msgs in protocol layer is supported by @wanghaEMQ in #895
- Sync v311 changes to v5 protocol layer by @wanghaEMQ in #896
- Fix [parquet] When initializing the parquet file queue, remove any parquet files that have not yet been written by @RanMaoyi in #899
- Add lock to guard to suber's recvaioq and recvmq. New interfaces to alloc/free/append a iceoryx msg. by @wanghaEMQ in #913
- Fix nanomq/nanomq#1762 by @JaylinYu in #925
- New Remove read_env_vin from conf_parse by @xinyi-xs in #933
- Fix NanoMQ http server no response without ws config. by @xinyi-xs in #934
- Fix nanomq/nanomq#1766 by @JaylinYu in #935
- Fix [proto/quic] Fix the double free of msg in recv_aio. by @wanghaEMQ in #936
- Fix an accidentally null msg in qos_send_cb by @JaylinYu in #937
- Fix nanomq/nanomq#1769 by @JaylinYu in #941
- Fix server critical QUIC bugs. by @wanghaEMQ in #943
- Fix a protocol error by @JaylinYu in #944
- Fix partial bugs for nanomq/nanomq#1782 by @JaylinYu in #946
- Fix nanomq/nanomq#1782 by @JaylinYu in #948
- Fix some gap between nng reap thread and msquic. by @wanghaEMQ in #947
- Sync with NNG upstream for 0.21.10 by @JaylinYu in #949
- New UDP stream and dialer are supported (IPv4 only) by @wanghaEMQ in #938
- Fix for SDV by @JaylinYu in #950
- Fix [mqtt_parser] fix a security issue caused by nanomq/nanomq#1782 by @JaylinYu in #952
- MDF [mqtt_codec] verify UTF-8 in property decoding by @JaylinYu in #953
- Fix [codec] fix the wrong remaining length check. by @wanghaEMQ in #954
- New [core/udp] Add a unit test for multicast and get a reply. by @wanghaEMQ in #951
- MDF [mqtt_codec] discard MQTTV5 property checker for more fuzzing by @JaylinYu in #955
- Fix #956 by @JaylinYu in #957
- Fix [mqtt] move PINGRESP to protocol layer by @JaylinYu in #959
- Fix Set correct reason code in nego_cb by @JaylinYu in #964
- Fix Close tcp connection when received repeat mqtt connect msgs. by @wanghaEMQ in #960
- Fix [parquet] aio finish sync when flush done by @RanMaoyi in #962
- MDF cap limit to 0xffffffff for bigger cap support && support cap check. by @xinyi-xs in #968
- Fix the incompatibility between retain & topic reflection by @JaylinYu in #970
- Fix the error caused by dialer timer that quic bridge stop reconnect by @wanghaEMQ in #971
- Sync new fix from upstream, fix minor errors in sub_async API by @JaylinYu in #974
- Sync sdv changes by @JaylinYu in #975
- Fix missing aio finish in quic protocol. by @wanghaEMQ in #969
- New prefix/suffix for bridge forwards by @OdyWayne in #980
- Fix broker aio already in list. by @wanghaEMQ in #977
- MDF [file] Fix compatible fix for windows by @OdyWayne in #978
- Fix dangling aios in quic protocol layer by @wanghaEMQ in #981
- Sync changes of mqttv311 quic protocol layer to v5 protocol layer. by @wanghaEMQ in #986
- Fix the stop reconnecting bug of quic bridge. by @wanghaEMQ in #987
- Fix [broker_tcp] fix nanomq/nanomq#1811 by @JaylinYu in #988
Full Changelog: 0.21.9...0.22.0