Skip to content

Releases: emqx/NanoSDK

NanoSDK 0.10.5

31 Jul 01:21
Compare
Choose a tag to compare

This is a Bug-fix release
Sync with NNG upstream, Add Enhanced AUTH feature.

What's Changed

  • Support build with demo. Merge mqttv311 protocol layer with mqttv5. Support debug mode. by @wanghaEMQ in #225
    • FIX [demo/quic] Fix the error in building quic demo. by @wanghaEMQ in #227
  • new feature: SCRAM is supported. And provide a demo to use SCRAM. by @wanghaEMQ in #233
  • Sync with upstream 1.8.0 by @JaylinYu in #234
  • Add scram to MQTT-TLS. And support TLS in demo mqttv5_scram by @wanghaEMQ in #235
  • Fix the double free on property in connect msg when @wanghaEMQ enables SCRAM in #236

Full Changelog: 0.10.1...0.10.5

NanoSDK 0.10.1

26 Mar 08:29
Compare
Choose a tag to compare

Rework PING/QOS logic

What's Changed

Full Changelog: 0.10.0...0.10.1

NanoSDK 0.10.0

06 Jan 05:25
Compare
Choose a tag to compare

This is a synchronizing release. Major changes are

  1. Add a logging API
  2. Sync with the fixes from nanonng.
  3. Sync with the fixes from NNG upstream.
  4. Disable Auto-resend of QoS msg.

What's Changed

New Contributors

Full Changelog: 0.9.0...0.10.0

NanoSDK 0.9.0

15 Apr 08:34
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @Hermann0222 made their first contribution in #140

Full Changelog: 0.8.0...0.9.0

NanoSDK 0.8.0

02 Dec 09:55
Compare
Choose a tag to compare
* FIX [sqlite] add `mqtt_version` field for `nni_mqtt_sqlite_option`;

NanoSDK 0.7.5

27 Sep 11:00
Compare
Choose a tag to compare
 * MDF [DOC] rename some adoc files

NanoSDK 0.7.0

14 Aug 07:14
Compare
Choose a tag to compare
 * MDF [quic_api] change default quic stream timeout to 60s

NanoSDK 0.6.0

01 Jul 08:44
Compare
Choose a tag to compare

Add MQTT over Quic support

NanoSDK 0.4.2

11 May 02:55
Compare
Choose a tag to compare
  1. Add SQLite3 as message persistence option.
  2. Fix an essential bug #50
  3. Other minor improvements.

NanoSDK 0.3.0

16 Feb 09:53
Compare
Choose a tag to compare
  1. Protocol layer refactored.
  2. Implement disconnect_cb/connect_cb with PIPE_EV
  3. Reduce memory usage.
  4. limit message buffering space.