Skip to content

HiveMQ Community Edition 2020.5 is released

by HiveMQ Team
1 min read

The HiveMQ team is pleased to announce the availability of HiveMQ CE 2020.5.

This feature release provides plenty of great new features and improvements:

🌟 Features

  • Embedded API for extension which allows you to load a HiveMQ extension directly from any Java application

✨ Improvements

  • Sending more DISCONNECT and CONNACK reason codes and reason strings
  • Listeners accept connections only after all extension start methods have completed before

🐞 Bug fixes

  • Fixed an issue where sending of queued messages to subscribers in a shared subscription could be discontinued
  • MQTT 3.x clients are now not allowed to connect with an empty client identifier if this is disallowed in the HiveMQ config
  • Ensure that negative CONNACKs are always sent when a connection is refused
  • The configured max-keep-alive is now correctly used if the client specifies a greater keep alive value
  • The configured max-topic-length is now correctly enforced
  • Retained messages with a child level topic now correctly match multi-level wildcard subscriptions

ℹī¸ Misc

  • Added javadoc badge to the GitHub readme so you can find the javadoc easier javadoc


You can find more information about and download the release on the GitHub release page.

You can get the new embedded API as a Maven artifact from Maven Central, JCenter, or JitPack.

Be sure to check out the project on GitHub.

We recommend to upgrade if you are an HiveMQ Community Edition 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.

HiveMQ logo
Review HiveMQ on G2