Bug fix release:
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 […]
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.
Version 1.7.6 contains a security fix relating to “last will and testament” messages. Wills placed by clients were published even when that client’s authentication failed. Update available as usual. Setting wills_enabled false in the config file is a mitigation.