
HiveMQ 4.3.6 Maintenance Release
Written by The HiveMQ Team
Category: HiveMQ Release
Published: September 2, 2020
The HiveMQ team is pleased to announce the availability of HiveMQ 4.3.6.
This maintenance release for the 4.3 series includes the following improvements:
- Enhanced handling of TLS certificates that contain multiple domain names for the HiveMQ Control Center.
- Improved handling of queued consumer messages after an ungraceful shutdown to ensure correct extension performance.
- Corrected an issue that could prevent proper negative CONNACK acknowledgment when the identifier of a client is not set.
- Refined process for accurate resumption of in-flight message publication to extensions after restart in a single-node deployment.
- Fixed an exceptional arithmetic condition that can intermittently throw an ArithmeticException when a message is queued for a shared subscription during a cluster merge.
- Adjusted behavior to ensure that publishing clients receive a PUBACK for all publishes during cluster topology changes.
- Fixed an issue that could prevent further publication of messages when a PublishOutBoundInterceptor is used to drop messages.
- Improved performance of clusters that undergo frequent topology changes around a consistent core.
- Adjusted implementation of maximum topic length to ensure correct application of the restriction.
- Resolved an issue where a low message rate could occasionally cause an extension to cease message publication.
- Improved handling of maximum keep alive for MQTT 5 clients.
- Adjusted handling of empty client IDs for MQTT 3 clients.
- Corrected enforcement of the maximum connection limit for clusters that use a CPU-based license.
- Fine-tuned HiveMQ startup behavior to wait for all extensions to load before accepting connections to ensure that all expected extension behavior can execute properly.
- Added small improvements in areas such as message handling to boost overall HiveMQ performance.
If you currently use HiveMQ 4.x, we recommend upgrading to version 4.3.6.
Have a great day, The HiveMQ Team