Skip to content

0.15.3

Choose a tag to compare

@JaylinYu JaylinYu released this 14 Feb 03:46
· 2798 commits to main since this release

NanoNNG 0.15.3

What's Changed

  • Fix Reconnecting issue and enhance reconnect capability by @JaylinYu in #385
  • Sync QUIC bridging fix for master by @JaylinYu in #386
  • Support max_(recv/send)_queue_len option. by @lee-emqx in #380
  • Enhance Ping/keepalive + reconnect actively by @JaylinYu in #388
  • QoS 1/2 msg shares higher priority in QUIC bridging by @JaylinYu in #393
  • Fix config field ipc_internal uninitialized; by @alvin1221 in #394
    • MDF [mqtt_quic] disable qos msg resending (leave it to MSQUIC layer) by @JaylinYu in #395
    • FIX [quic/qos] move ownership of packetid to sock instead of pipe/stream by @JaylinYu in #396
  • Add missing config options + add new qos_priority option by @JaylinYu in #397
  • seperate AIO for each bridging connection and ctx by @JaylinYu in #399
    • MDF [mqttv5] generate packetID from mqtt_sock by @JaylinYu in #400
    • MDF [nng] remove useless func defination & remove lmq from conf_br… by @JaylinYu in #401
  • Vsomeip conf parse first version. by @lee-emqx in #402
  • Sync with nng, change error code, fix memory free in debug mode by @JaylinYu in #404
  • Update conf_vsomeip_gateway_parse. by @lee-emqx in #406
  • Fix some TSAN warnings and building errors by @wanghaEMQ in #405
  • Add fnv1a & crc & crc32 & crc32c hash algorithms supported. by @wanghaEMQ in #408
  • Add dds config file parser by @alvin1221 in #407
  • Move bridges' tls config to connector. by @alvin1221 in #409
  • FIx compatibility with EMQX 5.0 in multi-stream mode by @JaylinYu in #412
  • Add config parameter for shared memory (iceoryx) by @alvin1221 in #410
    • NEW [mqtt_parser_test] Add tests for mqtt_parser.c. by @Hermann0222 in #411
  • Support basic multi-stream bridging of MQTT over QUIC by @JaylinYu in #413
  • Add mqtt properties' parser for bridging configuration. by @alvin1221 in #414
  • Initialize properties before parsing by @alvin1221 in #416
  • finit & stop pipe of Multi-stream by @JaylinYu in #415
  • Support parse MQTTv5 property in deprecated configuration file. by @alvin1221 in #417
  • Fix multi-stream reconnection by @JaylinYu in #418
  • Fix nanomq_cli QUIC client crash and unreasonable initial value by @alvin1221 in #419
  • New QoS publish callback mechanism by @JaylinYu in #420
  • Add http configuration parser to dds/zmq/someip by @alvin1221 in #421
  • Refactor Connect callback to make sub async by @JaylinYu in #423
  • Fix new ack callback of mqtt quic sdk by @JaylinYu in #424
  • Add mqtt APIs related to puback/pubrec/pubrel/pubcomp by @alvin1221 in #426
  • Enhance logging info for better diagnostic of connection shutting down by @JaylinYu in #425
  • Which fixed issue 1038 in nanomq by @wanghaEMQ in #428
  • Update docs for mqtt APIs by @alvin1221 in #427
  • Sync with upstream nng by @JaylinYu in #429
  • Fix the blocking problem when executing script in issue 1038 by @wanghaEMQ in #430

New Contributors

  • @Hermann0222 made their first contribution in #411

Full Changelog: 0.14.5...0.15.3