Skip to content

Releases: nanomq/nanomq

NanoMQ 0.23.1

09 Dec 09:40
Compare
Choose a tag to compare

NanoMQ 0.23.1 is out now! This is the first version that officially supports MQTT over QUIC multi-stream + prioritization.

  1. Add a new msg caching layer for MQTT TCP bridging to prevent QoS 1/2 msg lost during disconnection.
  2. Expose HTTP Server IP address to configure.
  3. Fix an incompatible subscription message issue of SOME/IP gateway.
  4. Refactored QUIC transport. Officially support Multi-Streaming of QUIC, a basic prioritization mechanism is added.
  5. Fix previous QoS priority feature in QUIC single-stream/Multi-Stream case. (New docs and blog is coming)
  6. Fix a startup bug of pid file check logic.
  7. Update Docs.
  8. Fix a TLS listener bug and stack overflow bug (only take place in K8S or narrow stack env).

What's Changed in NanoMQ 0.23.1

What's Changed in NanoNNG 0.23.1

New Contributors

Full Changelog: 0.22.10...0.23.1

NanoMQ 0.23.0

31 Oct 09:04
Compare
Choose a tag to compare
NanoMQ 0.23.0 Pre-release
Pre-release

This is a pre-release for transparent bridging only

What's Changed

Full Changelog: 0.22.10...0.23.0

NanoMQ 0.22.10

31 Oct 04:10
Compare
Choose a tag to compare

Now QUIC multi-stream is finally come, in 0.22.10, the multi-stream is enabled by default. The previous option quic_multi_stream has no effect. But you can keep granting advantage to your QoS 1/2 msg by enable quic_qos_priority

What's Changed in NanoMQ

Full Changelog: 0.22.8...0.22.10

What's Changed in NanoNNG

Full Changelog: nanomq/NanoNNG@0.22.8...0.22.10

NanoMQ 0.22.8

31 Oct 01:46
Compare
Choose a tag to compare

A formal release + bug-fix of 0.22.8

  1. QoS msg retry of bridging.
  2. Support message expiry in locale MQTTv5 messaging
  3. Fix #1883
  4. Fix # 1879 #1871, wait for further feedback.
  5. Fix msg retry logic

2024.10.10 re-release it to wrap some bug fix in
2024.10.31 HEAD is on wrong commit, retag it again.

What's Changed in NanoMQ

New Contributors

Full Changelog: 0.22.7...0.22.8

What's Changed in NanoNNG

Full Changelog: nanomq/NanoNNG@0.22.6...0.22.8

NanoMQ 0.22.7

30 Aug 11:35
Compare
Choose a tag to compare
NanoMQ 0.22.7 Pre-release
Pre-release

Bring back qos msg retry

What's Changed

Full Changelog: 0.22.6...0.22.7

NanoMQ 0.22.5

23 Aug 07:58
Compare
Choose a tag to compare
NanoMQ 0.22.5 Pre-release
Pre-release
release 0.22.5 again

Signed-off-by: jaylin <jaylin@emqx.io>

NanoMQ 0.22.6

20 Aug 07:39
Compare
Choose a tag to compare

An quic update ver of previous 0.22.4

  1. Support adding Multiple listeners.
  2. Support Multi-Bridging URL(new hybrid bridging server).
  3. Add a safe logging protector.
  4. Make path of IPC URL and pid file configurable.
  5. Minor updates on topic reflection.
  6. Security bug fix

What's Changed in NanoMQ

Full Changelog: 0.22.4...0.22.6

What's Changed in NanoNNG

new feature: scram for tcp dialer is supported by @wanghaEMQ in nanomq/NanoNNG#1029
Enable multiple listener for tcp and tls by @StargazerWayne in nanomq/NanoNNG#1021
Fix a data racing problem of sub/unsub by @JaylinYu in nanomq/NanoNNG#1041
Make ipc url && pid_file configurable && fixed nanomq reload memory leak. by @xinyi-xs in nanomq/NanoNNG#1045
Fix new coming bugs! by @JaylinYu in nanomq/NanoNNG#1042
sync fix by @JaylinYu in nanomq/NanoNNG#1047
Fix of #1861 by @JaylinYu in nanomq/NanoNNG#1048
optimization of logging by @JaylinYu in nanomq/NanoNNG#1050
Add hybrid_servers to bridge config. by @wanghaEMQ in nanomq/NanoNNG#1049

Full Changelog: nanomq/NanoNNG@0.22.4...0.22.6

NanoMQ 0.22.2

19 Aug 07:32
Compare
Choose a tag to compare
NanoMQ 0.22.2 Pre-release
Pre-release

NanoMQ 0.22.2 is out now.

  1. Add prefix/suffix option for Bridging node
  2. Preserve retain flag for PUBLISH message in SUBSCRIBE Action

What's Changed in NanoMQ

Full Changelog: 0.22.1...0.22.2

What's Changed in NanoNNG

Full Changelog: nanomq/NanoNNG@0.22.1...0.22.2

NanoMQ 0.21.11

08 Aug 09:23
Compare
Choose a tag to compare
NanoMQ 0.21.11 Pre-release
Pre-release

This is for testing purposes only.