HiveMQ 4.3.3 released

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:


Download HiveMQ 4.3.3 now

If you currently use HiveMQ 4.x, we recommend upgrading to version 4.3.3.

Have a great day, The HiveMQ Team

About The HiveMQ Team

We work hard every day to keep HiveMQ the most stable and resilient MQTT broker available.

Contact us

HiveMQ ESE 1.5.2 released
Comparison of MQTT Support by IoT Cloud Platforms