The HiveMQ MQTT Client 1.1 is released
The HiveMQ team is pleased to announce the availability of HiveMQ MQTT Client 1.1.
This feature release comes with the following improvements:
New features
- Reconnect Handling:
- Automatic reconnect with exponential backoff strategy and random delays
- Customizable reconnect handling: customizable delay, connect message and transport configuration
- Message redelivery: pending and queued publish, subscribe and unsubscribe messages are resent after reconnect
- Lifecycle listeners:
- Connected listeners that are notified when the client is connected
- Disconnected listeners that are notified when the client is disconnected
- Reusable authentication/authorization related data, as well as Will publish values can now be set on the client. They will be reused if the client reconnects.
Bug fixes
- Fixed mixed ordering of messages when publishing in a very high rate with the AsyncClient
Complete feature list (including version 1.0.x)
- All MQTT 3.1.1 and MQTT 5.0 features
- API flavors:
- Reactive, Async and Blocking
- Flexible switching
- Consistent and clearly separated
- Backpressure support:
- QoS 1 and 2
- QoS 0 (dropping incoming messages, if necessary)
- Transports:
- TCP
- SSL/TLS
- WebSocket, Secure WebSocket
- Automatic and configurable thread management
- Automatic and configurable reconnect handling and message redelivery
- Lifecycle listeners (connected, disconnected)
- MQTT 5 specific:
- Pluggable Enhanced Auth support
- Automatic Topic Alias mapping
- Interceptors for QoS flows
You can get the new version as maven artifact via Maven Central or JCenter.
Also check out the project on GitHub.
We recommend to upgrade if you are an HiveMQ MQTT Client user.
Have a great day,
Silvio from the HiveMQ Team
HiveMQ Team
The HiveMQ team loves writing about MQTT, Sparkplug, Industrial IoT, protocols, how to deploy our platform, and more. We focus on industries ranging from energy, to transportation and logistics, to automotive manufacturing. Our experts are here to help, contact us with any questions.