What's Changed
- Everything. Thank you for your patience - by @mochi-co
- Provides full compliance with MQTT v5 specification
- Fixes all outstanding v1 related issues.
Full Changelog: v1.3.2...v2.0.1
This much-awaited release represents a total ground-up rewrite of the entire project in order to primarily support all of the features and compliance requirements detailed in the MQTT v5 specification. As such, it represents an absolute breaking change from the v1 series of the broker.
In particular, the following have changed which may interrupt your existing implementations:
- Auth interfaces, persistence interfaces, and the events callback system have been replaced with the new universal Hooks system.
- Inline Publish has been replaced by Inject Packet.
- The way the server is initiated and configured has changed.
Please refer to the new readme for full information on all changes, and open an issue if you have any questions or feedback! 🙂
Tests
- Builds
- Unit Tests Passing
- Paho Interoperability Passing - V3, V5