FlashMQ 1.19.0 is a small enhancement release. Aside from some internal enhancements, it contains:
- The counter
$SYS/broker/subscriptions/count
is functional again. It was disabled a while ago because it was implemented in an inefficient way. It’s now implemented as a sort of lazy counter that is mostly accurate, and corrected periodically. - The same correction algorithm is now used for
$SYS/broker/retained messages/count
, because it could drift. - The config options
plugin_timer_period
andsave_state_interval
can now be dynamically changed in the config file and is applied on reload. - MQTT5 retain handling on subscriptions is now supported, meaning clients can place subscriptions and request not to get the retained messages that go with it.
- Fix memory spike in saving and loading large amounts of retained messages to disk.
Downloads available.