HiveMQ 4.3.3 Maintenance Release
Written by The HiveMQ Team
Category: HiveMQ Release
Published: May 27, 2020
The HiveMQ team is pleased to announce the availability of HiveMQ 4.3.3.
This maintenance release for the 4.3 series includes the following improvements:
- Adjusted handling of shared subscriptions to prevent interruption of message reception to shared subscribers on a HiveMQ node when one of the shared subscribers disconnects.
- Added message queue limit of 500,000 messages per shared subscription that provides an additional safeguard for various shared subscription scenarios.
- Added QoS 0 message queue limit of 50 MB per shared subscription to ensure that a single shared subscription cannot occupy most of the memory.
- Improved takeover handling when multiple concurrent connections share the same client identifier on one or more HiveMQ nodes.
- Improved logging to provide better feedback when you use HiveMQ as a systemd service.
- Enhanced isolation of the parameter objects that are passed to extension interceptors so that different extensions cannot interfere with each other.
- Minor memory improvement for fan-out scenarios.
- Security: Fixed the vulnerability of CVE-2020-13821
The improvements to the isolation of parameter objects in the HiveMQ extension system implement some new best practices for handling ByteBuffers. Please refer to our upgrade guide for more information.
The update to HiveMQ 4.3.3 also requires updates of HiveMQ extensions:
- New version of the Enterprise Security Extension.
- New version of the Enterprise Extension for Kafka.
- See the upgrade guide for a full list of extensions that need an update.
If you currently use HiveMQ 4.x, we recommend upgrading to version 4.3.3.
Have a great day, The HiveMQ Team