What's Changed
- Correctly identify and clean taken-over sessions by @mochi-co in #180
- Resolves issue #173 in which the state of a newly inheriting client could be affected by the shutdown of an expiring, taken-over client.
- Allow 0 byte usernames if correctly formed by @mochi-co in #181
- Per #178, Re-interprets MQTT-3.1.2-17 (v5) to match industry implementation by accepting zero-byte usernames as long as the LSB+MSB bytes are valid.
Full Changelog: v2.2.3...v2.2.4
Tests
- Builds
- Unit Tests Passing
- Paho Interoperability Passing