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-aliveis now correctly used if the client specifies a greater keep alive value - The configured
max-topic-lengthis 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