FlashMQ 1.19.0 is a small enhancement release. Aside from some internal enhancements, it contains:
- The counter $SYS/broker/subscriptions/countis 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_periodandsave_state_intervalcan 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.