Nanomq Nanomq Versions Save

An ultra-lightweight and blazing-fast Messaging broker/bus for IoT edge & SDV

0.20.6

6 months ago

This is a specific fix release for #1506 , Arm32 users please ignore previous release: 0.20.5

0.20.5

6 months ago

This is a bug-fix release of 0.20:

  1. Add a new way of bridging configuration to be compatible with vanilla.
  2. FIx #1411 This is a major reason that this release is here
  3. Fix #1495 #1492 #1477 #1483 #1445 #1466 #1464

What's Changed in NanoMQ

New Contributors

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

What's Changed in NanoNNG

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

0.20.0

7 months ago

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

0.19.5

9 months ago

The change log of NanoMQ 0.19.5

  1. Add IP/Port info in online/offline event message
  2. Update Documentation (Config + Quick Start part)
  3. Add example conf of MQTT over WebSocket TLS
  4. Fix a crash error of DDS Proxy
  5. Add MQTT TLS support for DDS Proxy
  6. Fix memleaks of embedded SQLite config parser
  7. Add resend timer for SQLite caching messages
  8. Add new UNIT tests
  9. Fix other minor bugs

What's Changed in NanoMQ

New Contributors

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

What's Changed in NanoNNG

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

0.19.1

10 months ago

Changelog of 0.19.1

  1. Dynamic bridging: Connection reload API (Only works for TCP)
  2. Dynamic bridging: sub/unsub API
  3. Full-scale rewriting of NanoMQ Docs
  4. Refactor the HOCON configuration to enhance usability
  5. Fix a core dump issue in Rule-Engine
  6. Fix a Null packet issue in QUIC SDK
  7. Fix a crash issue of an unauthorized HTTP API request
  8. Add auto-reconnect feature for DDS proxy
  9. NanoNNG/NanoSDK now compatible with the little endian machine
  10. Add new Unit test to increase coverage.

What's Changed

NanoNNG

What's Changed

New Contributors

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

Full Changelog: https://github.com/emqx/nanomq/compare/0.19.0...0.19.1

0.19.0

10 months ago

0.18.2

1 year ago

What's Changed in NanoMQ

What's Changed in NNG

Full Changelog: https://github.com/nanomq/NanoNNG/compare/0.17.8...0.18.2

New Contributors

Full Changelog: https://github.com/emqx/nanomq/compare/0.18.1...0.18.2

0.18.1

1 year ago

ChangeLog

  1. New SOME/IP data bridging/proxy
  2. New reconnecting backoff API
  3. New parameters for MQTT V5 bridging
  4. Fix AWS Bridging (broken config file)
  5. Fix a double free issue of internal connection parameters.
  6. Increase the default maximum packet size in config file
  7. Fix DDS config file parser (wrong readings)

What's Changed

New Contributors

Full Changelog: https://github.com/emqx/nanomq/compare/0.17.8...0.18.1

0.17.9

1 year ago

0.17.8

1 year ago

This is a bug-fix release

What's Changed in NanoMQ

What's Changed in NanoNNG

Full Changelog: https://github.com/nanomq/NanoNNG/compare/0.17.2...0.17.8

Full Changelog: https://github.com/emqx/nanomq/compare/0.17.5...0.17.8