FlashMQ version 1.9.0 introduces several mechanisms to prevent overloads by clients subscribing to broad wildcard topics. There are two causes of load: The following abilities have been added to control this: Downloads available as usual.
FlashMQ 1.8.4 released
FlashMQ version 1.8.4 contains improvements when dealing with large amounts of retained messages:
FlashMQ 1.8.3 released
Version 1.8.2 and 1.8.3 contain improvements for large deployments:
FlashMQ 1.8.0 released
FlashMQ 1.8.0 introduces three new features: X509 client verification With x509 client verification, the MQTT username is taken from the ‘common name (CN)’ field of the x509 client certificate. With the options client_verification_ca_dir and client_verification_ca_file you can point to the certificate authority that signs your client certificates. X509 client verification allows better integration with manufacturing […]
FlashMQ 1.7.11 released
Bugfix release. There was a bug where connecting using an already registered client id before the old client timed out, resulted in deletion of the old and new session, resulting in not having subscriptions. Downloads available as usual.
FlashMQ 1.7.10 released
Includes one change: the logger erroneously reopened the file on each log line. The flag to only do it on config reload (SIGHUP) or log reload (SIGUSR1) was not cleared. Under heavy load conditions, this can also cause a run-away of open file handles, so it’s advised to update.
FlashMQ 1.7.8 released
A fix in QoS packet handling: always re-transmit QoS packets on reconnect, not only on the first reconnect. This may fix lost packets on very bad connections.
FlashMQ 1.7.7 released
FlashMQ version 1.7.7 contains a minor fix on websocket close. A recent change was introduced that caused any websocket close to produce an error in the log about an invalid close frame. Version 1.7.7 fixes that. Not much functionally changed.