NanoMQ v0.20.0 Release Note

Sep 27, 2023

NanoMQ 0.20.0 is out now:

Changelog:

  • New MQTT over QUIC implementation - QUIC transport is refactored for better threading safety.
  • A more safe QUIC multi-stream functionality, topics-stream auto binding.
  • Refactor the QUIC bridge/hybrid bridge for the new quic socket.
  • Resolve the error in nanomq_cli for the new QUIC implementation.
  • Add support for dynamic bridge reloading over the QUIC bridge.

Bridging:

  • Support rap + rh in MQTT V5 bridging
  • Support topic reflection in bridge

ACL:

  • Support ip addr filter in acl conf

SOME/IP:

  • Support subscribe event to SOME/IP server

DDS:

  • Clean and refactor DDS logs.
  • Support setting partition for DDS publisher and subscriber.
  • Implement new DDS gateway configuration to support setting forward array.
  • Add support for subscribing to multiple topics at once.
  • Fix memory leakage and address minor bugs.

Tests:

  • Add new UNIT tests
  • Add new rule_enginee_test
  • Add new hashmap_test
  • Add new basic bridge client rap & rh test
  • Add test for new QUIC implementation

Other:

  • Fix other minor bugs

What's Changed in NanoMQ

New Contributors

Full Changelog: https://github.com/emqx/nanomq/compare/0.19.5...0.20.0

What's Changed in NanoNNG

Full Changelog: https://github.com/nanomq/NanoNNG/compare/0.19.1...0.20.0

EMQX Cloud

Fully managed MQTT messaging service.

14 Days Free Trial →

Learn MQTT Protocol

The rich and easy-to-understand MQTT guide to help you quickly get started with MQTT protocol.

Learn More →