0.12
Coming seven months after 0.11 this release contains small fixes/improvements.
Warning breaking change: This release contains a breaking change (permitted as we are not yet at V1). Subscribe
now accepts a slice of paho.SubscribeOptions
; previously this was a map, but that made it impossible to determine which topics succeeded/failed when subscribing to multiple topics.
Please note that following this release a major, potentially breaking, change will be introduced (full QOS1/2 support). Anyone using this library in production is advised to take care using @master (but please do help us test the changes!).
Thanks to all contributors!
Significant Changes
- Prevent goroutine leak if Connect times out before CONACK received by @tomatod in #117
- Use slice for Subscriptions instead of map by @alsm in #131
- Correct handling of flags for PUBLISH packets by @MattBrittan in #150
- Improve Message Identifier generation @tomatod in #147
- Resolve issues parsing a range of flags by @MattBrittan in #170
- Allow use of Will Properties in CONNECT packet by @BANice in #165
- autopaho: Add proxy support by @Lorderot in #144
- autopaho: additional tests and resolve issues (potential deadlock) identified by them by @MattBrittan in #156
- autopaho: Add CONNACK packet to
error
passed to OnConnectError by @thejan2009 in #153 - autopaho: Only call OnClientError once on disconnect by @MattBrittan in #158
New Contributors
- @tomatod made their first contribution in #126
- @Lorderot made their first contribution in #144
- @vishnureddy17 made their first contribution in #146 (special thanks to Vishnu for reviewing upcoming QOS1/2 changes)
- @BANice made their first contribution in #165
Full Changelog: v0.11.0...v0.12.0