github hivemq/hivemq-mqtt-client v1.1.0
1.1.0

latest releases: v1.3.3, v1.3.2, v1.3.1...
5 years ago

🌟 Features

  • Reconnect Handling #83
    • Connected and Disconnected listeners
    • Automatic reconnect strategy (exponential backoff + random delays, customizable parameters)
    • Customizable reconnect handling (delay, reconnect when a future completes, alter Connect message, alter transport for high availability)
    • Resending of messages after reconnect (pending + queued, Publishes, Subscribes, Unsubscribes)
    • Setting Auth and Will publish on a client, not only on connect (reused during reconnect)

🐞 Bug fixes

  • Fixed mixed ordering of messages when publishing in a very high rate with the AsyncClient #283

⚠️ Behavioral changes

  • Rx3/5Client.publish(Flowable): if the session expires the Flowable is not cancelled anymore. Instead the individual publishes are errored. This is the expected behavior, cancelling may devour messages.

❤️ Thanks to all contributors

Related blog post: https://www.hivemq.com/blog/hivemq-mqtt-client-1-1-0-released/

Don't miss a new hivemq-mqtt-client release

NewReleases is sending notifications on new releases.