HiveMQ Community Edition 2020.5 is released
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
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
About Silvio Giebl
Silvio Giebl is a software developer at HiveMQ and maintainer of the HiveMQ MQTT Client open-source library. He is interested in high-performance applications on the JVM and reactive programming.
Contact SilvioKeep up to date on HiveMQ
Subscribe to our newsletter for updates on HiveMQ, MQTT, and IoT.By clicking the subscribe button, you give your consent to the use of your data according to our Privacy Policy. You can withdraw your consent at any time with future effect.