HiveMQ 3.4.2 released
The HiveMQ team is pleased to announce the availability of HiveMQ 3.4.2. This is a maintenance release for the 3.4 series and brings the following improvements:
- Improved Logging for invalid PUBLISH messages with wildcard characters (# or +) in the topic.
- Improved performance for UNSUBSCRIBE messages that include a large amount of topic filters.
- Improved Keep Alive handling if MQTT messages are sent by clients before the CONNACK is received.
- Fixed an issue when the client identifier is changed by a plugin in the OnConnectCallback.
- Improved handling for persistent clients when the Inflight-queue limit is exceeded.
- Removed some cosmetic error logs on HiveMQ shutdown or when a client disconnects.
- Improved handling for max-connections throttling configuration.
- Fixed an issue where com.hivemq.logger.* metrics are not showing any values.
- Fixed an issue for shared subscriptions that start with a leading slash when a cluster node is restarted.
- Improved performance for cluster joins with a topic-level-distribution larger than 1.
- Fixed an issue with OCSP stapling when Elliptic Curve certificates are used.
- Improved Plugin System Authentication to include authentication for the Web UI.
- Improved the plugin system method publishToClient in the PublishService. Messages are now queued for offline clients with clean-session=false in cluster and single mode.
- Updated integrated native SSL/TLS library to latest version.
- Improved cluster stability in rare network-split edge cases.
- Improved plugin system Async- and BlockingSubscriptionStore to allow batched Add and Remove operations.
You can download the new HiveMQ version here.
We recommend to upgrade if you are an HiveMQ 3.4.x user.
Have a great day,
The HiveMQ Team