What's Changed
- Using the latest version of GitHub Actions and incorporates goveralls, by @werbenhu in #203
- Correctly validate WillProperties by @mochi-co and @sukvojte in #210
- Fixes an issue in which the validation of encoding and decoding Will Properties relied on the encompassing packet type (Connect) instead of being unique per the v5 spec.
- Add OnPacketIDExhausted hook by @mochi-co in #211 per #201
- Add lock to client writes by @mochi-co in #212
- Fixes an issue in which writes could be written in a concurrency unsafe manner (#196)
- Lock on close outbound by @mochi-co in #213
- Fixes an issue in which writes could continue to be written to the outbound channel after the channel was closed (#202)
Full Changelog: v2.2.7...v2.2.8
Tests
- Builds
- Unit Tests Passing
- Paho Interoperability Passing