đ Features
- Embedded API which allows you to use HiveMQ CE in any Java application #164
- In memory persistences for use cases that want to avoid disk usage #179
- Extension start priority to control the order in which extensions are started #155
⨠Improvements
- Enhanced isolation of the parameter objects that are passed to extension interceptors so that different extensions cannot interfere with each other #154
- Minor memory improvement for fan-out scenarios #154
- It is now possible to limit the amount of connections via the 'max-connections' configuration #139
đ Bug fixes
- When a ConnectInboundInterceptor is used, MQTT 3.x clients are now not handled as MQTT 5 clients anymore #180
- Improved takeover handling when multiple concurrent connections share the same client identifier #168
- Trust store and key store paths now use HIVEMQ_HOME correctly #167
âšī¸ Misc
- Updated all dependencies #159
- Improved run scripts #153 #156
- Improved systemd service #106 #158
- Improved build #163 #172 #181 #187
â¤ī¸ Thanks to all contributors
- @A-Imal
- @brickhof
- @Florian-Limpoeck
- @LBrandl
- @LukasHiveMQ
- @RobinAtherton
- @sauroter
- @sbaier1
- @SgtSilvio
- @YannickWeber
- Also thanks to all code reviewers and all who created valuable issues
Related blog post: https://www.hivemq.com/blog/hivemq-ce-2020-3-released/