đ Features
- Embedded API for extension which allows you to load a HiveMQ extension directly from any Java application #211
⨠Improvements
- Sending more DISCONNECT and CONNACK reason codes and reason strings #209
- Listeners accept connections only after all extension start methods have completed before #202
đ Bug fixes
- Fixed an issue where sending of queued messages to subscribers in a shared subscription could be discontinued #199
- MQTT 3.x clients are now not allowed to connect with an empty client identifier if this is disallowed in the HiveMQ config #203
- Ensure that negative CONNACKs are always sent when a connection is refused #203
- The configured
max-keep-alive
is now correctly used if the client specifies a greater keep alive value #204 - The configured
max-topic-length
is now correctly enforced #207 - Retained messages with a child level topic now correctly match multi-level wildcard subscriptions #212
âšī¸ Misc
- Added javadoc badge so you can find the javadoc easier #206
â¤ī¸ Thanks to all contributors
- @Florian-Limpoeck
- @LBrandl
- @sbaier1
- @schaebo
- @SgtSilvio
- Also thanks to all code reviewers and all who created valuable issues
Related blog post: https://www.hivemq.com/blog/hivemq-ce-2020-5-released/